• Home
  • Raw
  • Download

Lines Matching refs:range

76 	struct nf_nat_range2 range;  /* Only present for SRC NAT and DST NAT. */  member
681 err = nf_ct_nat(skb, ct, ctinfo, &action, &info->range, info->commit); in ovs_ct_nat()
1116 nla_memcpy(&info->range.min_addr, a, in parse_nat()
1117 sizeof(info->range.min_addr)); in parse_nat()
1118 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat()
1123 nla_memcpy(&info->range.max_addr, a, in parse_nat()
1124 sizeof(info->range.max_addr)); in parse_nat()
1125 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat()
1129 info->range.min_proto.all = htons(nla_get_u16(a)); in parse_nat()
1130 info->range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in parse_nat()
1135 info->range.max_proto.all = htons(nla_get_u16(a)); in parse_nat()
1136 info->range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in parse_nat()
1140 info->range.flags |= NF_NAT_RANGE_PERSISTENT; in parse_nat()
1144 info->range.flags |= NF_NAT_RANGE_PROTO_RANDOM; in parse_nat()
1148 info->range.flags |= NF_NAT_RANGE_PROTO_RANDOM_FULLY; in parse_nat()
1163 if (info->range.flags) { in parse_nat()
1177 if (info->range.flags & NF_NAT_RANGE_MAP_IPS && !have_ip_max) { in parse_nat()
1178 memcpy(&info->range.max_addr, &info->range.min_addr, in parse_nat()
1179 sizeof(info->range.max_addr)); in parse_nat()
1182 if (info->range.flags & NF_NAT_RANGE_PROTO_SPECIFIED && in parse_nat()
1184 info->range.max_proto.all = info->range.min_proto.all; in parse_nat()
1439 if (info->range.flags & NF_NAT_RANGE_MAP_IPS) { in ovs_ct_nat_to_attr()
1443 info->range.min_addr.ip) || in ovs_ct_nat_to_attr()
1444 (info->range.max_addr.ip in ovs_ct_nat_to_attr()
1445 != info->range.min_addr.ip && in ovs_ct_nat_to_attr()
1447 info->range.max_addr.ip)))) in ovs_ct_nat_to_attr()
1452 &info->range.min_addr.in6) || in ovs_ct_nat_to_attr()
1453 (memcmp(&info->range.max_addr.in6, in ovs_ct_nat_to_attr()
1454 &info->range.min_addr.in6, in ovs_ct_nat_to_attr()
1455 sizeof(info->range.max_addr.in6)) && in ovs_ct_nat_to_attr()
1457 &info->range.max_addr.in6)))) in ovs_ct_nat_to_attr()
1463 if (info->range.flags & NF_NAT_RANGE_PROTO_SPECIFIED && in ovs_ct_nat_to_attr()
1465 ntohs(info->range.min_proto.all)) || in ovs_ct_nat_to_attr()
1466 (info->range.max_proto.all != info->range.min_proto.all && in ovs_ct_nat_to_attr()
1468 ntohs(info->range.max_proto.all))))) in ovs_ct_nat_to_attr()
1471 if (info->range.flags & NF_NAT_RANGE_PERSISTENT && in ovs_ct_nat_to_attr()
1474 if (info->range.flags & NF_NAT_RANGE_PROTO_RANDOM && in ovs_ct_nat_to_attr()
1477 if (info->range.flags & NF_NAT_RANGE_PROTO_RANDOM_FULLY && in ovs_ct_nat_to_attr()