Home
last modified time | relevance | path

Searched refs:l3num (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v4.19/net/netfilter/
Dnf_conntrack_helper.c110 return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^ in helper_hash()
133 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) in __nf_conntrack_helper_find() argument
143 if (h->tuple.src.l3num != NFPROTO_UNSPEC && in __nf_conntrack_helper_find()
144 h->tuple.src.l3num != l3num) in __nf_conntrack_helper_find()
156 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_conntrack_helper_try_module_get() argument
162 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
168 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
410 (cur->tuple.src.l3num == NFPROTO_UNSPEC || in nf_conntrack_helper_register()
411 cur->tuple.src.l3num == me->tuple.src.l3num) && in nf_conntrack_helper_register()
475 u16 l3num, u16 protonum, const char *name, in nf_ct_helper_init() argument
[all …]
Dnfnetlink_cttimeout.c83 __u16 l3num; in cttimeout_new_timeout() local
97 l3num = ntohs(nla_get_be16(cda[CTA_TIMEOUT_L3PROTO])); in cttimeout_new_timeout()
116 if (matching->timeout.l3num != l3num || in cttimeout_new_timeout()
128 l4proto = nf_ct_l4proto_find_get(l3num, l4num); in cttimeout_new_timeout()
149 timeout->timeout.l3num = l3num; in cttimeout_new_timeout()
183 htons(timeout->timeout.l3num)) || in ctnl_timeout_fill_info()
361 __u16 l3num; in cttimeout_default_set() local
370 l3num = ntohs(nla_get_be16(cda[CTA_TIMEOUT_L3PROTO])); in cttimeout_default_set()
372 l4proto = nf_ct_l4proto_find_get(l3num, l4num); in cttimeout_default_set()
449 __u16 l3num; in cttimeout_default_get() local
[all …]
Dnfnetlink_cthelper.c92 tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM])); in nfnl_cthelper_parse_tuple()
440 if ((tuple.src.l3num != cur->tuple.src.l3num || in nfnl_cthelper_new()
470 htons(helper->tuple.src.l3num))) in nfnl_cthelper_dump_tuple()
657 (tuple.src.l3num != cur->tuple.src.l3num || in nfnl_cthelper_get()
723 (tuple.src.l3num != cur->tuple.src.l3num || in nfnl_cthelper_del()
Dnf_conntrack_ftp.c244 if ((cmd->l3num == PF_INET && data[1] != '1') || in try_eprt()
245 (cmd->l3num == PF_INET6 && data[1] != '2')) { in try_eprt()
443 cmd.l3num = nf_ct_l3num(ct); in help()
489 if ((cmd.l3num == nf_ct_l3num(ct)) && in help()
496 if (cmd.l3num == PF_INET) { in help()
517 nf_ct_expect_init(exp, NF_CT_EXPECT_CLASS_DEFAULT, cmd.l3num, in help()
Dnf_conntrack_core.c229 u_int16_t l3num, in nf_ct_get_tuple() argument
245 tuple->src.l3num = l3num; in nf_ct_get_tuple()
246 switch (l3num) { in nf_ct_get_tuple()
263 switch (l3num) { in nf_ct_get_tuple()
366 u_int16_t l3num, in nf_ct_get_tuplepr() argument
376 protoff = get_l4proto(skb, nhoff, l3num, &protonum); in nf_ct_get_tuplepr()
382 l4proto = __nf_ct_l4proto_find(l3num, protonum); in nf_ct_get_tuplepr()
384 ret = nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, net, tuple, in nf_ct_get_tuplepr()
399 inverse->src.l3num = orig->src.l3num; in nf_ct_invert_tuple()
401 switch (orig->src.l3num) { in nf_ct_invert_tuple()
[all …]
Dxt_HMARK.c52 hmark_addr_mask(int l3num, const __be32 *addr32, const __be32 *mask) in hmark_addr_mask() argument
54 switch (l3num) { in hmark_addr_mask()
95 t->src = hmark_addr_mask(otuple->src.l3num, otuple->src.u3.ip6, in hmark_ct_set_htuple()
97 t->dst = hmark_addr_mask(otuple->src.l3num, rtuple->src.u3.ip6, in hmark_ct_set_htuple()
Dnf_conntrack_amanda.c180 .tuple.src.l3num = AF_INET,
189 .tuple.src.l3num = AF_INET6,
Dnf_conntrack_netbios_ns.c52 .tuple.src.l3num = NFPROTO_IPV4,
Dnf_conntrack_snmp.c59 .tuple.src.l3num = NFPROTO_IPV4,
Dnft_ct.c847 int l3num = ctx->family; in nft_ct_timeout_obj_init() local
856 l3num = ntohs(nla_get_be16(tb[NFTA_CT_TIMEOUT_L3PROTO])); in nft_ct_timeout_obj_init()
861 l4proto = nf_ct_l4proto_find_get(l3num, l4num); in nft_ct_timeout_obj_init()
880 timeout->l3num = l3num; in nft_ct_timeout_obj_init()
918 nla_put_be16(skb, NFTA_CT_TIMEOUT_L3PROTO, htons(timeout->l3num))) in nft_ct_timeout_obj_dump()
Dnf_conntrack_expect.c89 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash()
305 exp->tuple.src.l3num = family; in nf_ct_expect_init()
610 expect->tuple.src.l3num, in exp_seq_show()
613 __nf_ct_l4proto_find(expect->tuple.src.l3num, in exp_seq_show()
Dnf_conntrack_proto_gre.c86 return km->tuple.src.l3num == t->src.l3num && in gre_key_cmpfn()
Dxt_CT.c153 if (timeout->l3num != par->family) { in xt_ct_set_timeout()
156 timeout_name, 3, timeout->l3num); in xt_ct_set_timeout()
Dnf_conntrack_proto.c138 nf_ct_l4proto_find_get(u_int16_t l3num, u_int8_t l4num) in nf_ct_l4proto_find_get() argument
143 p = __nf_ct_l4proto_find(l3num, l4num); in nf_ct_l4proto_find_get()
544 tuple.src.l3num = PF_INET; in getorigdst()
599 struct nf_conntrack_tuple tuple = { .src.l3num = NFPROTO_IPV6 }; in ipv6_getorigdst()
Dnf_conntrack_netlink.c111 switch (tuple->src.l3num) { in ctnetlink_dump_tuples_ip()
138 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, in ctnetlink_dump_tuples()
1018 switch (tuple->src.l3num) { in ctnetlink_parse_tuple_ip()
1051 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, tuple->dst.protonum); in ctnetlink_parse_tuple_proto()
1111 u_int8_t l3num, struct nf_conntrack_zone *zone) in ctnetlink_parse_tuple() argument
1126 tuple->src.l3num = l3num; in ctnetlink_parse_tuple()
2659 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, in ctnetlink_exp_dump_mask()
2713 nat_tuple.src.l3num = nf_ct_l3num(master); in ctnetlink_exp_dump_expect()
2763 nfmsg->nfgen_family = exp->tuple.src.l3num; in ctnetlink_exp_fill_info()
2814 nfmsg->nfgen_family = exp->tuple.src.l3num; in ctnetlink_expect_event()
[all …]
Dnf_nat_core.c334 l3proto = __nf_nat_l3proto_find(orig_tuple->src.l3num); in get_unique_tuple()
335 l4proto = __nf_nat_l4proto_find(orig_tuple->src.l3num, in get_unique_tuple()
510 l3proto = __nf_nat_l3proto_find(target.src.l3num); in nf_nat_manip_pkt()
511 l4proto = __nf_nat_l4proto_find(target.src.l3num, in nf_nat_manip_pkt()
Dnf_flow_table_core.c35 switch (ctt->src.l3num) { in flow_offload_fill_dir()
48 ft->l3proto = ctt->src.l3num; in flow_offload_fill_dir()
Dnf_conntrack_irc.c208 tuple->src.l3num, in help()
/Linux-v4.19/include/net/netfilter/
Dnf_conntrack_tuple.h33 u_int16_t l3num; member
104 switch (t->src.l3num) { in nf_ct_dump_tuple()
129 t1->src.l3num == t2->src.l3num); in __nf_ct_tuple_src_equal()
171 if (t1->src.l3num != t2->src.l3num || in nf_ct_tuple_src_mask_cmp()
Dnf_conntrack_helper.h80 u16 l3num, u8 protonum);
83 u16 l3num,
88 u16 l3num, u16 protonum, const char *name,
Dnf_conntrack.h117 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.l3num; in nf_ct_l3num()
183 u_int16_t l3num, struct net *net,
Dnf_conntrack_timeout.h15 __u16 l3num; member
/Linux-v4.19/net/netfilter/ipvs/
Dip_vs_nfct.c71 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
73 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
174 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback()
271 tuple.src.l3num = cp->af; in ip_vs_conn_drop_conntrack()
/Linux-v4.19/net/ipv4/netfilter/
Dnf_nat_pptp.c65 t.src.l3num = AF_INET; in pptp_nat_expected()
74 t.src.l3num = AF_INET; in pptp_nat_expected()
Dnf_nat_snmp_basic_main.c214 .tuple.src.l3num = AF_INET,

12