/net/sched/ |
D | act_connmark.c | 43 struct nf_conntrack_zone zone; in tcf_connmark() local 77 zone.id = ca->zone; in tcf_connmark() 78 zone.dir = NF_CT_DEFAULT_ZONE_DIR; in tcf_connmark() 80 thash = nf_conntrack_find_get(ca->net, &zone, &tuple); in tcf_connmark() 130 ci->zone = parm->zone; in tcf_connmark_init() 143 ci->zone = parm->zone; in tcf_connmark_init() 160 .zone = ci->zone, in tcf_connmark_dump()
|
/net/netfilter/ |
D | xt_CT.c | 205 struct nf_conntrack_zone zone; in xt_ct_tg_check() local 216 if (info->zone || info->flags & (XT_CT_ZONE_DIR_ORIG | in xt_ct_tg_check() 226 memset(&zone, 0, sizeof(zone)); in xt_ct_tg_check() 227 zone.id = info->zone; in xt_ct_tg_check() 228 zone.dir = xt_ct_flags_to_dir(info); in xt_ct_tg_check() 230 zone.flags |= NF_CT_FLAG_MARK; in xt_ct_tg_check() 232 ct = nf_ct_tmpl_alloc(par->net, &zone, GFP_KERNEL); in xt_ct_tg_check() 280 .zone = info->zone, in xt_ct_tg_check_v0() 363 .zone = info->zone, in xt_ct_tg_destroy_v0()
|
D | nf_conntrack_netlink.c | 130 const struct nf_conntrack_zone *zone, int dir) in ctnetlink_dump_zone_id() argument 132 if (zone->id == NF_CT_DEFAULT_ZONE_ID || zone->dir != dir) in ctnetlink_dump_zone_id() 134 if (nla_put_be16(skb, attrtype, htons(zone->id))) in ctnetlink_dump_zone_id() 466 const struct nf_conntrack_zone *zone; in ctnetlink_fill_info() local 482 zone = nf_ct_zone(ct); in ctnetlink_fill_info() 489 if (ctnetlink_dump_zone_id(skb, CTA_TUPLE_ZONE, zone, in ctnetlink_fill_info() 499 if (ctnetlink_dump_zone_id(skb, CTA_TUPLE_ZONE, zone, in ctnetlink_fill_info() 504 if (ctnetlink_dump_zone_id(skb, CTA_ZONE, zone, in ctnetlink_fill_info() 621 const struct nf_conntrack_zone *zone; in ctnetlink_conntrack_event() local 668 zone = nf_ct_zone(ct); in ctnetlink_conntrack_event() [all …]
|
D | nf_conntrack_core.c | 361 const struct nf_conntrack_zone *zone, in nf_ct_tmpl_alloc() argument 372 nf_ct_zone_add(tmpl, zone); in nf_ct_tmpl_alloc() 482 const struct nf_conntrack_zone *zone, in nf_ct_key_equal() argument 491 nf_ct_zone_equal(ct, zone, NF_CT_DIRECTION(h)) && in nf_ct_key_equal() 514 ____nf_conntrack_find(struct net *net, const struct nf_conntrack_zone *zone, in ____nf_conntrack_find() argument 538 if (nf_ct_key_equal(h, tuple, zone, net)) in ____nf_conntrack_find() 556 __nf_conntrack_find_get(struct net *net, const struct nf_conntrack_zone *zone, in __nf_conntrack_find_get() argument 564 h = ____nf_conntrack_find(net, zone, tuple, hash); in __nf_conntrack_find_get() 571 if (unlikely(!nf_ct_key_equal(h, tuple, zone, net))) { in __nf_conntrack_find_get() 583 nf_conntrack_find_get(struct net *net, const struct nf_conntrack_zone *zone, in nf_conntrack_find_get() argument [all …]
|
D | xt_connlimit.c | 137 const struct nf_conntrack_zone *zone, in check_hlist() argument 151 found = nf_conntrack_find_get(net, zone, &conn->tuple); in check_hlist() 204 u8 family, const struct nf_conntrack_zone *zone) in count_tree() argument 232 count = check_hlist(net, &rbconn->hhead, tuple, zone, &addit); in count_tree() 248 check_hlist(net, &rbconn->hhead, tuple, zone, &addit); in count_tree() 294 const struct nf_conntrack_zone *zone) in count_them() argument 310 count = count_tree(net, root, tuple, addr, mask, family, zone); in count_them() 325 const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt; in connlimit_mt() local 333 zone = nf_ct_zone(ct); in connlimit_mt() 350 &info->mask, par->family, zone); in connlimit_mt()
|
D | nf_nat_core.c | 193 const struct nf_conntrack_zone *zone, in find_appropriate_src() argument 206 nf_ct_zone_equal(ct, zone, IP_CT_DIR_ORIGINAL)) { in find_appropriate_src() 226 find_best_ips_proto(const struct nf_conntrack_zone *zone, in find_best_ips_proto() argument 267 0 : (__force u32)tuple->dst.u3.all[max] ^ zone->id); in find_best_ips_proto() 306 const struct nf_conntrack_zone *zone; in get_unique_tuple() local 311 zone = nf_ct_zone(ct); in get_unique_tuple() 334 } else if (find_appropriate_src(net, zone, l3proto, l4proto, in get_unique_tuple() 344 find_best_ips_proto(zone, tuple, range, ct, maniptype); in get_unique_tuple()
|
D | nf_conntrack_expect.c | 98 const struct nf_conntrack_zone *zone, in nf_ct_exp_equal() argument 103 nf_ct_zone_equal_any(i->master, zone); in nf_ct_exp_equal() 108 const struct nf_conntrack_zone *zone, in __nf_ct_expect_find() argument 119 if (nf_ct_exp_equal(tuple, i, zone, net)) in __nf_ct_expect_find() 129 const struct nf_conntrack_zone *zone, in nf_ct_expect_find_get() argument 135 i = __nf_ct_expect_find(net, zone, tuple); in nf_ct_expect_find_get() 148 const struct nf_conntrack_zone *zone, in nf_ct_find_expectation() argument 160 nf_ct_exp_equal(tuple, i, zone, net)) { in nf_ct_find_expectation()
|
D | nf_conntrack_standalone.c | 149 const struct nf_conntrack_zone *zone = nf_ct_zone(ct); in ct_show_zone() local 151 if (zone->dir != dir) in ct_show_zone() 153 switch (zone->dir) { in ct_show_zone() 155 seq_printf(s, "zone=%u ", zone->id); in ct_show_zone() 158 seq_printf(s, "zone-orig=%u ", zone->id); in ct_show_zone() 161 seq_printf(s, "zone-reply=%u ", zone->id); in ct_show_zone()
|
D | nf_conntrack_pptp.c | 146 const struct nf_conntrack_zone *zone; in destroy_sibling_or_exp() local 153 zone = nf_ct_zone(ct); in destroy_sibling_or_exp() 154 h = nf_conntrack_find_get(net, zone, t); in destroy_sibling_or_exp() 164 exp = nf_ct_expect_find_get(net, zone, t); in destroy_sibling_or_exp()
|
/net/openvswitch/ |
D | conntrack.c | 64 struct nf_conntrack_zone zone; member 151 const struct nf_conntrack_zone *zone, in __ovs_ct_update_key() argument 155 key->ct.zone = zone->id; in __ovs_ct_update_key() 170 const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt; in ovs_ct_update_key() local 194 zone = nf_ct_zone(ct); in ovs_ct_update_key() 198 zone = &info->zone; in ovs_ct_update_key() 200 __ovs_ct_update_key(key, state, zone, ct); in ovs_ct_update_key() 217 nla_put_u16(skb, OVS_KEY_ATTR_CT_ZONE, key->ct.zone)) in ovs_ct_put_key() 352 u16 zone, struct sk_buff *skb) in handle_fragments() argument 358 enum ip_defrag_users user = IP_DEFRAG_CONNTRACK_IN + zone; in handle_fragments() [all …]
|
D | conntrack.h | 79 key->ct.zone = 0; in ovs_ct_fill_key()
|
D | flow.h | 123 u16 zone; member
|
D | flow_netlink.c | 1045 SW_FLOW_KEY_PUT(match, ct.zone, ct_zone, is_mask); in metadata_from_nlattrs()
|
/net/ipv4/netfilter/ |
D | nf_conntrack_proto_icmp.c | 137 const struct nf_conntrack_zone *zone; in icmp_error_message() local 141 zone = nf_ct_zone_tmpl(tmpl, skb, &tmp); in icmp_error_message() 165 h = nf_conntrack_find_get(net, zone, &innertuple); in icmp_error_message()
|