| /linux/net/netfilter/ |
| H A D | nf_conntrack_helper.c | 47 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() 130 nf_nat_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_nat_helper_try_module_get() 138 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_nat_helper_try_module_get() 391 cur->tuple.dst.protonum in nf_conntrack_helper_register() 129 nf_nat_helper_try_module_get(const char * name,u16 l3num,u8 protonum) nf_nat_helper_try_module_get() argument 437 nf_ct_helper_init(struct nf_conntrack_helper * helper,u16 l3num,u16 protonum,const char * name,u16 default_port,u16 spec_port,u32 id,const struct nf_conntrack_expect_policy * exp_pol,u32 expect_class_max,int (* help)(struct sk_buff * skb,unsigned int protoff,struct nf_conn * ct,enum ip_conntrack_info ctinfo),int (* from_nlattr)(struct nlattr * attr,struct nf_conn * ct),struct module * module) nf_ct_helper_init() argument [all...] |
| H A D | nf_conntrack_core.c | 271 u_int8_t protonum, in nf_ct_get_tuple() argument 310 tuple->dst.protonum = protonum; in nf_ct_get_tuple() 313 switch (protonum) { in nf_ct_get_tuple() 339 u_int8_t *protonum) in ipv4_get_l4proto() argument 356 *protonum = iph->protocol; in ipv4_get_l4proto() 369 u8 *protonum) in ipv6_get_l4proto() argument 391 *protonum = nexthdr; in ipv6_get_l4proto() 417 u8 protonum; in nf_ct_get_tuplepr() local 420 protoff = get_l4proto(skb, nhoff, l3num, &protonum); in nf_ct_get_tuplepr() 1505 u8 protonum = nf_ct_protonum(ct); gc_worker_can_early_drop() local 1874 resolve_normal_ct(struct nf_conn * tmpl,struct sk_buff * skb,unsigned int dataoff,u_int8_t protonum,const struct nf_hook_state * state) resolve_normal_ct() argument 1945 nf_conntrack_handle_icmp(struct nf_conn * tmpl,struct sk_buff * skb,unsigned int dataoff,u8 protonum,const struct nf_hook_state * state) nf_conntrack_handle_icmp() argument 2017 u_int8_t protonum; nf_conntrack_in() local [all...] |
| H A D | nfnetlink_cthelper.c | 93 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); in nfnl_cthelper_parse_tuple() 453 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_new() 485 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) in nfnl_cthelper_dump_tuple() 665 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_get() 725 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_del()
|
| H A D | nf_conntrack_expect.c | 97 u8 protonum; in nf_ct_expect_dst_hash() 109 combined.protonum = tuple->dst.protonum; 356 exp->tuple.dst.protonum = proto; in nf_ct_expect_init() 680 expect->tuple.dst.protonum); in exp_seq_show() 682 nf_ct_l4proto_find(expect->tuple.dst.protonum)); in exp_seq_show() 90 u8 protonum; nf_ct_expect_dst_hash() member
|
| H A D | nf_conntrack_netbios_ns.c | |
| H A D | nf_conntrack_pptp.c | |
| H A D | nf_conntrack_proto_gre.c | 66 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn() 405 t.dst.protonum = IPPROTO_GRE; 413 t.dst.protonum = IPPROTO_GRE;
|
| H A D | nf_conntrack_netlink.c | 77 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() 1111 filter_tuple->dst.protonum != ct_tuple->dst.protonum) in ctnetlink_filter_match_tuple() 1114 switch (ct_tuple->dst.protonum) { in ctnetlink_filter_match_tuple() 1390 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto() 1393 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_parse_tuple_proto() 1499 /* Can't manage proto flags without a protonum */ in ctnetlink_parse_tuple_filter() 2426 if (otuple.dst.protonum != rtuple.dst.protonum) in ctnetlink_new_conntrack() [all...] |
| H A D | nf_conntrack_h323_main.c | 1171 .dst.protonum = IPPROTO_TCP, in get_udp_data()
|
| H A D | nf_flow_table_offload.c | 475 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 D | nf_flow_table_core.c | 42 ft->l4proto = ctt->dst.protonum; in flow_offload_fill_dir() 44 switch (ctt->dst.protonum) { in flow_offload_fill_dir()
|
| H A D | nf_nat_sip.c | 354 pair_exp->tuple.dst.protonum == ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum && in nf_nat_sip_expected()
|
| H A D | nf_tables_offload.c | 181 memcpy(&ctx->dep.protonum, data, sizeof(__u8)); in nft_offload_update_dependency()
|
| H A D | nf_conntrack_sip.c | 897 exp->tuple.dst.protonum != proto || in refresh_signalling_expectation() 1006 tuple.dst.protonum = IPPROTO_UDP; in set_expected_rtp_rtcp()
|
| H A D | nft_payload.c | 518 switch (ctx->dep.protonum) { in nft_payload_offload_th()
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_nfct.c | 58 (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 D | nf_conntrack_helper.h | 89 u16 l3num, u8 protonum); 93 u8 protonum); 97 u16 l3num, u16 protonum, const char *name, 206 u8 protonum);
|
| /linux/tools/testing/selftests/net/netfilter/ |
| H A D | nft_zones_many.sh | 120 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 \
|
| /linux/net/ipv4/netfilter/ |
| H A D | nf_nat_pptp.c | 73 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected() 82 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
|
| H A D | nf_nat_snmp_basic_main.c | |
| /linux/net/openvswitch/ |
| H A D | conntrack.c | 188 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/net/sched/ |
| H A D | act_ct.c | 1531 nla_put_u8(skb, TCA_CT_HELPER_PROTO, helper->tuple.dst.protonum)) in tcf_ct_dump_helper()
|