Home | History | Annotate | Download | only in extensions

Lines Matching defs:sinfo

33 	struct xt_connbytes_info *sinfo = cb->data;
39 sinfo->count.from = cb->val.u64_range[0];
40 sinfo->count.to = UINT64_MAX;
42 sinfo->count.to = cb->val.u64_range[1];
44 if (sinfo->count.to < sinfo->count.from)
46 (unsigned long long)sinfo->count.from,
47 (unsigned long long)sinfo->count.to);
49 i = sinfo->count.from;
50 sinfo->count.from = sinfo->count.to;
51 sinfo->count.to = i;
56 sinfo->direction = XT_CONNBYTES_DIR_ORIGINAL;
58 sinfo->direction = XT_CONNBYTES_DIR_REPLY;
60 sinfo->direction = XT_CONNBYTES_DIR_BOTH;
67 sinfo->what = XT_CONNBYTES_PKTS;
69 sinfo->what = XT_CONNBYTES_BYTES;
71 sinfo->what = XT_CONNBYTES_AVGPKT;
79 static void print_mode(const struct xt_connbytes_info *sinfo)
81 switch (sinfo->what) {
97 static void print_direction(const struct xt_connbytes_info *sinfo)
99 switch (sinfo->direction) {
115 static void print_from_to(const struct xt_connbytes_info *sinfo, const char *prefix)
119 if (sinfo->count.from > sinfo->count.to) {
121 from = sinfo->count.to;
122 to = sinfo->count.from;
124 to = sinfo->count.to;
125 from = sinfo->count.from;
135 const struct xt_connbytes_info *sinfo = (const void *)match->data;
137 print_from_to(sinfo, "");
140 print_mode(sinfo);
143 print_direction(sinfo);
148 const struct xt_connbytes_info *sinfo = (const void *)match->data;
150 print_from_to(sinfo, "--");
153 print_mode(sinfo);
156 print_direction(sinfo);