Home
last modified time | relevance | path

Searched full:protonum (Results 1 – 23 of 23) sorted by relevance

/linux/net/netfilter/
H A Dnf_conntrack_helper.c47 return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^ in helper_hash()
52 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) in __nf_conntrack_helper_find() argument
66 if (h->tuple.dst.protonum == protonum) in __nf_conntrack_helper_find()
75 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_conntrack_helper_try_module_get() argument
81 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
87 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
129 nf_nat_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_nat_helper_try_module_get() argument
137 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_nat_helper_try_module_get()
370 cur->tuple.dst.protonum == me->tuple.dst.protonum) { in nf_conntrack_helper_register()
429 u16 l3num, u16 protonum, const char *name, in nf_ct_helper_init() argument
[all …]
H A Dnfnetlink_cthelper.c90 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); in nfnl_cthelper_parse_tuple()
445 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_new()
477 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) in nfnl_cthelper_dump_tuple()
654 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_get()
714 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_del()
H A Dnf_conntrack_expect.c90 u8 protonum; in nf_ct_expect_dst_hash() member
102 combined.protonum = tuple->dst.protonum; in nf_ct_expect_dst_hash()
352 exp->tuple.dst.protonum = proto; in nf_ct_expect_init()
671 expect->tuple.dst.protonum); in exp_seq_show()
673 nf_ct_l4proto_find(expect->tuple.dst.protonum)); in exp_seq_show()
H A Dnf_conntrack_netbios_ns.c51 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnf_conntrack_netlink.c77 if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum)) in ctnetlink_dump_tuples_proto()
146 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_dump_tuples()
1110 filter_tuple->dst.protonum != ct_tuple->dst.protonum) in ctnetlink_filter_match_tuple()
1113 switch (ct_tuple->dst.protonum) { in ctnetlink_filter_match_tuple()
1389 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto()
1392 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_parse_tuple_proto()
1498 /* Can't manage proto flags without a protonum */ in ctnetlink_parse_tuple_filter()
2431 if (otuple.dst.protonum != rtuple.dst.protonum) in ctnetlink_new_conntrack()
2942 m.dst.protonum = tuple->dst.protonum; in ctnetlink_exp_dump_mask()
2951 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_exp_dump_mask()
[all …]
H A Dnf_conntrack_proto_gre.c66 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn()
H A Dnf_conntrack_pptp.c171 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
179 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
594 .tuple.dst.protonum = IPPROTO_TCP,
H A Dnf_conntrack_h323_main.c584 .tuple.dst.protonum = IPPROTO_UDP,
1149 .tuple.dst.protonum = IPPROTO_TCP,
1158 .tuple.dst.protonum = IPPROTO_TCP,
1192 .dst.protonum = IPPROTO_TCP, in find_expect()
1720 .tuple.dst.protonum = IPPROTO_UDP,
1729 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnf_flow_table_offload.c475 u8 protonum = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.l4proto; in flow_offload_l4proto() local
478 switch (protonum) { in flow_offload_l4proto()
564 u8 protonum = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.l4proto; in flow_offload_ipv4_checksum() local
573 switch (protonum) { in flow_offload_ipv4_checksum()
H A Dnf_flow_table_core.c42 ft->l4proto = ctt->dst.protonum; in flow_offload_fill_dir()
44 switch (ctt->dst.protonum) { in flow_offload_fill_dir()
H A Dnf_nat_sip.c345 pair_exp->tuple.dst.protonum == ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum && in nf_nat_sip_expected()
H A Dnf_tables_offload.c181 memcpy(&ctx->dep.protonum, data, sizeof(__u8)); in nft_offload_update_dependency()
H A Dnf_conntrack_sip.c894 exp->tuple.dst.protonum != proto || in refresh_signalling_expectation()
997 tuple.dst.protonum = IPPROTO_UDP; in set_expected_rtp_rtcp()
/linux/net/netfilter/ipvs/
H A Dip_vs_nfct.c58 (T)->dst.protonum
109 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack()
110 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
114 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack()
115 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
157 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback()
251 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } }; in ip_vs_conn_drop_conntrack()
/linux/include/net/netfilter/
H A Dnf_conntrack_helper.h87 u16 l3num, u8 protonum);
91 u8 protonum);
95 u16 l3num, u16 protonum, const char *name,
181 u8 protonum);
/linux/tools/testing/selftests/net/netfilter/
H A Dnft_zones_many.sh120 ip netns exec "$ns1" conntrack -I -s 1.1.1.1 -d 2.2.2.2 --protonum 6 \
123 ip netns exec "$ns1" conntrack -I -s 1.1.1.1 -d 2.2.2.2 --protonum 6 \
H A Dconntrack_resize.sh65 --protonum 17 --timeout 3600 --status ASSURED,SEEN_REPLY --sport \$RANDOM --dport 53; then \
/linux/net/ipv4/netfilter/
H A Dnf_nat_pptp.c71 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
80 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
H A Dnf_nat_snmp_basic_main.c212 .tuple.dst.protonum = IPPROTO_UDP,
/linux/net/openvswitch/
H A Dconntrack.c188 key->ct_orig_proto = orig->dst.protonum; in __ovs_ct_update_key_orig_tp()
189 if (orig->dst.protonum == icmp_proto) { in __ovs_ct_update_key_orig_tp()
/linux/tools/net/ynl/pyynl/lib/
H A Dynl.py701 self.yaml['protonum'])
/linux/net/sched/
H A Dact_ct.c1528 nla_put_u8(skb, TCA_CT_HELPER_PROTO, helper->tuple.dst.protonum)) in tcf_ct_dump_helper()
/linux/tools/net/ynl/pyynl/
H A Dynl_gen_c.py3384 cw.p(f'.classic_id\t= {family.get("protonum")},')