• Home
  • Raw
  • Download

Lines Matching refs:range

72 	struct nf_nat_range2 range;  /* Only present for SRC NAT and DST NAT. */  member
790 const struct nf_nat_range2 *range, in ovs_ct_nat_execute() argument
839 err = (range && range->flags & NF_NAT_RANGE_MAP_IPS) in ovs_ct_nat_execute()
843 ? nf_nat_setup_info(ct, range, maniptype) in ovs_ct_nat_execute()
910 err = ovs_ct_nat_execute(skb, ct, ctinfo, &info->range, maniptype, key); in ovs_ct_nat()
919 err = ovs_ct_nat_execute(skb, ct, ctinfo, &info->range, in ovs_ct_nat()
1423 nla_memcpy(&info->range.min_addr, a, in parse_nat()
1424 sizeof(info->range.min_addr)); in parse_nat()
1425 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat()
1430 nla_memcpy(&info->range.max_addr, a, in parse_nat()
1431 sizeof(info->range.max_addr)); in parse_nat()
1432 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat()
1436 info->range.min_proto.all = htons(nla_get_u16(a)); in parse_nat()
1437 info->range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in parse_nat()
1442 info->range.max_proto.all = htons(nla_get_u16(a)); in parse_nat()
1443 info->range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in parse_nat()
1447 info->range.flags |= NF_NAT_RANGE_PERSISTENT; in parse_nat()
1451 info->range.flags |= NF_NAT_RANGE_PROTO_RANDOM; in parse_nat()
1455 info->range.flags |= NF_NAT_RANGE_PROTO_RANDOM_FULLY; in parse_nat()
1470 if (info->range.flags) { in parse_nat()
1484 if (info->range.flags & NF_NAT_RANGE_MAP_IPS && !have_ip_max) { in parse_nat()
1485 memcpy(&info->range.max_addr, &info->range.min_addr, in parse_nat()
1486 sizeof(info->range.max_addr)); in parse_nat()
1489 if (info->range.flags & NF_NAT_RANGE_PROTO_SPECIFIED && in parse_nat()
1491 info->range.max_proto.all = info->range.min_proto.all; in parse_nat()
1742 if (info->range.flags & NF_NAT_RANGE_MAP_IPS) { in ovs_ct_nat_to_attr()
1746 info->range.min_addr.ip) || in ovs_ct_nat_to_attr()
1747 (info->range.max_addr.ip in ovs_ct_nat_to_attr()
1748 != info->range.min_addr.ip && in ovs_ct_nat_to_attr()
1750 info->range.max_addr.ip)))) in ovs_ct_nat_to_attr()
1755 &info->range.min_addr.in6) || in ovs_ct_nat_to_attr()
1756 (memcmp(&info->range.max_addr.in6, in ovs_ct_nat_to_attr()
1757 &info->range.min_addr.in6, in ovs_ct_nat_to_attr()
1758 sizeof(info->range.max_addr.in6)) && in ovs_ct_nat_to_attr()
1760 &info->range.max_addr.in6)))) in ovs_ct_nat_to_attr()
1766 if (info->range.flags & NF_NAT_RANGE_PROTO_SPECIFIED && in ovs_ct_nat_to_attr()
1768 ntohs(info->range.min_proto.all)) || in ovs_ct_nat_to_attr()
1769 (info->range.max_proto.all != info->range.min_proto.all && in ovs_ct_nat_to_attr()
1771 ntohs(info->range.max_proto.all))))) in ovs_ct_nat_to_attr()
1774 if (info->range.flags & NF_NAT_RANGE_PERSISTENT && in ovs_ct_nat_to_attr()
1777 if (info->range.flags & NF_NAT_RANGE_PROTO_RANDOM && in ovs_ct_nat_to_attr()
1780 if (info->range.flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY && in ovs_ct_nat_to_attr()