Home
last modified time | relevance | path

Searched refs:zone (Results 1 – 21 of 21) sorted by relevance

/net/netfilter/
A Dnf_conncount.c44 struct nf_conntrack_zone zone; member
128 const struct nf_conntrack_zone *zone) in __nf_conncount_add() argument
148 nf_ct_zone_id(&conn->zone, conn->zone.dir) == in __nf_conncount_add()
149 nf_ct_zone_id(zone, zone->dir)) in __nf_conncount_add()
160 nf_ct_zone_equal(found_ct, zone, zone->dir)) { in __nf_conncount_add()
192 conn->zone = *zone; in __nf_conncount_add()
204 const struct nf_conntrack_zone *zone) in nf_conncount_add() argument
317 const struct nf_conntrack_zone *zone) in insert_tree() argument
379 conn->zone = *zone; in insert_tree()
401 const struct nf_conntrack_zone *zone) in count_tree() argument
[all …]
A Dxt_CT.c157 struct nf_conntrack_zone zone; in xt_ct_tg_check() local
168 if (info->zone || info->flags & (XT_CT_ZONE_DIR_ORIG | in xt_ct_tg_check()
178 memset(&zone, 0, sizeof(zone)); in xt_ct_tg_check()
179 zone.id = info->zone; in xt_ct_tg_check()
180 zone.dir = xt_ct_flags_to_dir(info); in xt_ct_tg_check()
182 zone.flags |= NF_CT_FLAG_MARK; in xt_ct_tg_check()
184 ct = nf_ct_tmpl_alloc(par->net, &zone, GFP_KERNEL); in xt_ct_tg_check()
239 .zone = info->zone, in xt_ct_tg_check_v0()
301 .zone = info->zone, in xt_ct_tg_destroy_v0()
A Dnf_conntrack_netlink.c157 if (zone->id == NF_CT_DEFAULT_ZONE_ID || zone->dir != dir) in ctnetlink_dump_zone_id()
604 zone = nf_ct_zone(ct); in ctnetlink_fill_info()
783 zone = nf_ct_zone(ct); in ctnetlink_conntrack_event()
1038 &filter->zone, in ctnetlink_alloc_filter()
1053 &filter->zone, in ctnetlink_alloc_filter()
1510 if (!zone) in ctnetlink_parse_tuple_filter()
1514 type, zone); in ctnetlink_parse_tuple_filter()
1701 u3, &zone); in ctnetlink_get_conntrack()
1704 u3, &zone); in ctnetlink_get_conntrack()
2433 u3, &zone); in ctnetlink_new_conntrack()
[all …]
A Dnf_conntrack_core.c546 nf_ct_zone_add(tmpl, zone); in nf_ct_tmpl_alloc()
869 const struct nf_conntrack_zone *zone; in nf_conntrack_hash_check_insert() local
879 zone = nf_ct_zone(ct); in nf_conntrack_hash_check_insert()
900 zone, net)) in nf_conntrack_hash_check_insert()
911 zone, net)) in nf_conntrack_hash_check_insert()
1091 zone = nf_ct_zone(loser_ct); in nf_ct_resolve_clash_harder()
1100 zone, net)) in nf_ct_resolve_clash_harder()
1226 zone = nf_ct_zone(ct); in __nf_conntrack_confirm()
1277 zone, net)) in __nf_conntrack_confirm()
1286 zone, net)) in __nf_conntrack_confirm()
[all …]
A Dnf_nat_core.c153 const struct nf_conntrack_zone *zone, in hash_by_src() argument
161 u32 zone; in hash_by_src() member
174 if (zone->dir == NF_CT_DEFAULT_ZONE_DIR) in hash_by_src()
175 combined.zone = zone->id; in hash_by_src()
249 const struct nf_conntrack_zone *zone; in nf_nat_used_tuple_new() local
283 zone = nf_ct_zone(ignored_ct); in nf_nat_used_tuple_new()
354 const struct nf_conntrack_zone *zone; in nf_nat_used_tuple_harder() local
374 zone = nf_ct_zone(ignored_conntrack); in nf_nat_used_tuple_harder()
479 const struct nf_conntrack_zone *zone, in find_appropriate_src() argument
713 const struct nf_conntrack_zone *zone; in get_unique_tuple() local
[all …]
A Dxt_connlimit.c36 const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt; in connlimit_mt() local
45 zone = nf_ct_zone(ct); in connlimit_mt()
62 key[4] = zone->id; in connlimit_mt()
69 key[1] = zone->id; in connlimit_mt()
73 zone); in connlimit_mt()
A Dnf_conntrack_expect.c111 const struct nf_conntrack_zone *zone, in nf_ct_exp_equal() argument
116 nf_ct_zone_equal_any(i->master, zone); in nf_ct_exp_equal()
132 const struct nf_conntrack_zone *zone, in __nf_ct_expect_find() argument
144 if (nf_ct_exp_equal(tuple, i, zone, net)) in __nf_ct_expect_find()
154 const struct nf_conntrack_zone *zone, in nf_ct_expect_find_get() argument
160 i = __nf_ct_expect_find(net, zone, tuple); in nf_ct_expect_find_get()
173 const struct nf_conntrack_zone *zone, in nf_ct_find_expectation() argument
186 nf_ct_exp_equal(tuple, i, zone, net)) { in nf_ct_find_expectation()
A Dnf_conntrack_ovs.c145 u16 zone, u8 family, u8 *proto, u16 *mru) in nf_ct_handle_fragments() argument
150 enum ip_defrag_users user = IP_DEFRAG_CONNTRACK_IN + zone; in nf_ct_handle_fragments()
162 enum ip6_defrag_users user = IP6_DEFRAG_CONNTRACK_IN + zone; in nf_ct_handle_fragments()
A Dnft_ct.c159 const struct nf_conntrack_zone *zone = nf_ct_zone(ct); in nft_ct_get_eval() local
163 zoneid = nf_ct_zone_id(zone, priv->dir); in nft_ct_get_eval()
165 zoneid = zone->id; in nft_ct_get_eval()
227 struct nf_conntrack_zone zone = { .dir = NF_CT_DEFAULT_ZONE_DIR }; in nft_ct_set_zone_eval() local
239 zone.id = value; in nft_ct_set_zone_eval()
243 zone.dir = NF_CT_ZONE_DIR_ORIG; in nft_ct_set_zone_eval()
246 zone.dir = NF_CT_ZONE_DIR_REPL; in nft_ct_set_zone_eval()
256 nf_ct_zone_add(ct, &zone); in nft_ct_set_zone_eval()
262 ct = nf_ct_tmpl_alloc(nft_net(pkt), &zone, GFP_ATOMIC); in nft_ct_set_zone_eval()
360 struct nf_conntrack_zone zone = { .id = 0 }; in nft_ct_tmpl_alloc_pcpu() local
[all …]
A Dnft_connlimit.c27 const struct nf_conntrack_zone *zone = &nf_ct_zone_dflt; in nft_connlimit_do_eval() local
39 zone = nf_ct_zone(ct); in nft_connlimit_do_eval()
46 if (nf_conncount_add(nft_net(pkt), priv->list, tuple_ptr, zone)) { in nft_connlimit_do_eval()
A Dnf_conntrack_proto_icmp.c113 const struct nf_conntrack_zone *zone; in nf_conntrack_inet_error() local
121 zone = nf_ct_zone_tmpl(tmpl, skb, &tmp); in nf_conntrack_inet_error()
133 h = nf_conntrack_find_get(state->net, zone, &innertuple); in nf_conntrack_inet_error()
A Dnf_conntrack_standalone.c210 const struct nf_conntrack_zone *zone = nf_ct_zone(ct); in ct_show_zone() local
212 if (zone->dir != dir) in ct_show_zone()
214 switch (zone->dir) { in ct_show_zone()
216 seq_printf(s, "zone=%u ", zone->id); in ct_show_zone()
219 seq_printf(s, "zone-orig=%u ", zone->id); in ct_show_zone()
222 seq_printf(s, "zone-reply=%u ", zone->id); in ct_show_zone()
A Dnf_conntrack_pptp.c131 const struct nf_conntrack_zone *zone; in destroy_sibling_or_exp() local
138 zone = nf_ct_zone(ct); in destroy_sibling_or_exp()
139 h = nf_conntrack_find_get(net, zone, t); in destroy_sibling_or_exp()
149 exp = nf_ct_expect_find_get(net, zone, t); in destroy_sibling_or_exp()
/net/openvswitch/
A Dconntrack.c90 u16 zone; member
275 zone = &info->zone; in ovs_ct_update_key()
887 if (ct_limit->zone == new_ct_limit->zone) { in ct_limit_set()
907 if (ct_limit->zone == zone) { in ct_limit_del()
923 if (ct_limit->zone == zone) in ct_limit_get()
980 info->zone.id); in ovs_ct_commit()
1674 u16 zone; in ovs_ct_limit_set_zone_limit() local
1696 ct_limit->zone = zone; in ovs_ct_limit_set_zone_limit()
1719 u16 zone; in ovs_ct_limit_del_zone_limit() local
1786 u16 zone; in ovs_ct_limit_get_zone_limit() local
[all …]
A Dflow.c1009 u16 zone = 0; in ovs_flow_key_extract() local
1051 zone = post_ct ? tc_ext->zone : 0; in ovs_flow_key_extract()
1064 key->ct_zone = zone; in ovs_flow_key_extract()
/net/sched/
A Dact_connmark.c40 struct nf_conntrack_zone zone; in tcf_connmark_act() local
76 zone.id = parms->zone; in tcf_connmark_act()
77 zone.dir = NF_CT_DEFAULT_ZONE_DIR; in tcf_connmark_act()
79 thash = nf_conntrack_find_get(parms->net, &zone, &tuple); in tcf_connmark_act()
143 nparms->zone = parm->zone; in tcf_connmark_init()
158 nparms->zone = parm->zone; in tcf_connmark_init()
209 opt.zone = parms->zone; in tcf_connmark_dump()
A Dact_ctinfo.c86 struct nf_conntrack_zone zone; in tcf_ctinfo_act() local
122 zone.id = cp->zone; in tcf_ctinfo_act()
123 zone.dir = NF_CT_DEFAULT_ZONE_DIR; in tcf_ctinfo_act()
125 thash = nf_conntrack_find_get(cp->net, &zone, &tuple); in tcf_ctinfo_act()
245 cp_new->zone = nla_get_u16_default(tb[TCA_CTINFO_ZONE], 0); in tcf_ctinfo_init()
306 if (nla_put_u16(skb, TCA_CTINFO_ZONE, cp->zone)) in tcf_ctinfo_dump()
A Dact_ct.c46 u16 zone; member
324 struct zones_ht_key key = { .net = net, .zone = params->zone }; in tcf_ct_flow_table_get()
757 if (nf_ct_zone(ct)->id != p->zone) in tcf_ct_skb_nfct_cached()
1101 tc_skb_cb(skb)->zone = p->zone; in tcf_ct_act()
1237 struct nf_conntrack_zone zone; in tcf_ct_fill_params() local
1243 p->zone = NF_CT_DEFAULT_ZONE_ID; in tcf_ct_fill_params()
1296 &p->zone, TCA_CT_ZONE, in tcf_ct_fill_params()
1298 sizeof(p->zone)); in tcf_ct_fill_params()
1301 nf_ct_zone_init(&zone, p->zone, NF_CT_DEFAULT_ZONE_DIR, 0); in tcf_ct_fill_params()
1564 &p->zone, TCA_CT_ZONE, in tcf_ct_dump()
[all …]
A Dcls_flower.c330 u16 zone = tc_skb_cb(skb)->zone; in fl_classify() local
348 post_ct, zone); in fl_classify()
A Dcls_api.c1878 ext->zone = cb->zone; in tcf_classify()
/net/core/
A Dflow_dissector.c323 size_t mapsize, bool post_ct, u16 zone) in skb_flow_dissect_ct() argument
345 key->ct_zone = zone; in skb_flow_dissect_ct()
352 key->ct_zone = ct->zone.id; in skb_flow_dissect_ct()

Completed in 71 milliseconds