Home | History | Annotate | Download | only in extensions

Lines Matching refs:mr

28 	struct nf_nat_ipv4_multi_range_compat mr;
55 size = XT_ALIGN(sizeof(*info) + info->mr.rangesize * sizeof(*range));
62 info->mr.range[info->mr.rangesize] = *range;
63 info->mr.rangesize++;
183 info->mr.range[0].flags |= NF_NAT_RANGE_PERSISTENT;
192 struct nf_nat_ipv4_multi_range_compat *mr = cb->data;
195 mr->range[0].flags |= NF_NAT_RANGE_PROTO_RANDOM;
197 mr->range[0].flags |= NF_NAT_RANGE_PROTO_RANDOM_FULLY;
227 for (i = 0; i < info->mr.rangesize; i++) {
228 print_range(&info->mr.range[i]);
229 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM)
231 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY)
233 if (info->mr.range[i].flags & NF_NAT_RANGE_PERSISTENT)
243 for (i = 0; i < info->mr.rangesize; i++) {
245 print_range(&info->mr.range[i]);
246 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM)
248 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY)
250 if (info->mr.range[i].flags & NF_NAT_RANGE_PERSISTENT)
284 for (i = 0; i < info->mr.rangesize; i++) {
286 print_range_xlate(&info->mr.range[i], xl);
287 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM) {
291 if (info->mr.range[i].flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY) {
297 if (info->mr.range[i].flags & NF_NAT_RANGE_PERSISTENT) {