• Home
  • Raw
  • Download

Lines Matching refs:mr

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