/Linux-v4.19/include/net/netfilter/ |
D | nf_conntrack_tuple.h | 68 u_int8_t protonum; member 86 t, t->dst.protonum, in nf_ct_dump_tuple_ip() 96 t, t->dst.protonum, in nf_ct_dump_tuple_ipv6() 137 t1->dst.protonum == t2->dst.protonum); in __nf_ct_tuple_dst_equal() 172 t1->dst.protonum != t2->dst.protonum) in nf_ct_tuple_src_mask_cmp()
|
D | nf_conntrack_helper.h | 80 u16 l3num, u8 protonum); 84 u8 protonum); 88 u16 l3num, u16 protonum, const char *name,
|
D | nf_conntrack_l4proto.h | 148 u16 pf, u8 protonum, 153 u16 pf, u8 protonum, const char *fmt, ...) {} in nf_l4proto_log_invalid() argument
|
D | nf_conntrack.h | 122 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum()
|
/Linux-v4.19/net/ipv6/netfilter/ |
D | nf_nat_l3proto_ipv6.c | 42 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv6_decode_session() 43 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv6_decode_session() 44 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv6_decode_session() 45 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv6_decode_session() 46 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv6_decode_session() 54 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv6_decode_session() 55 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv6_decode_session() 56 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv6_decode_session() 57 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv6_decode_session() 58 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv6_decode_session() [all …]
|
/Linux-v4.19/net/ipv4/netfilter/ |
D | nf_nat_l3proto_ipv4.c | 43 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv4_decode_session() 44 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv4_decode_session() 45 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv4_decode_session() 46 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv4_decode_session() 47 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv4_decode_session() 55 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv4_decode_session() 56 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv4_decode_session() 57 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv4_decode_session() 58 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv4_decode_session() 59 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv4_decode_session() [all …]
|
D | nf_nat_pptp.c | 70 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected() 79 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
|
D | nf_nat_snmp_basic_main.c | 216 .tuple.dst.protonum = IPPROTO_UDP,
|
/Linux-v4.19/net/netfilter/ |
D | nf_conntrack_helper.c | 110 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 147 if (h->tuple.dst.protonum == protonum) 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() 412 cur->tuple.dst.protonum == me->tuple.dst.protonum) { in nf_conntrack_helper_register() 475 u16 l3num, u16 protonum, const char *name, in nf_ct_helper_init() argument 487 helper->tuple.dst.protonum = protonum; in nf_ct_helper_init()
|
D | nf_conntrack_core.c | 204 tuple->dst.protonum)); in hash_conntrack_raw() 230 u_int8_t protonum, in nf_ct_get_tuple() argument 274 tuple->dst.protonum = protonum; in nf_ct_get_tuple() 291 u_int8_t *protonum) in ipv4_get_l4proto() argument 308 *protonum = iph->protocol; in ipv4_get_l4proto() 321 u8 *protonum) in ipv6_get_l4proto() argument 343 *protonum = nexthdr; in ipv6_get_l4proto() 370 u8 protonum; in nf_ct_get_tuplepr() local 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() [all …]
|
D | nfnetlink_cthelper.c | 93 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); in nfnl_cthelper_parse_tuple() 441 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_new() 473 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) in nfnl_cthelper_dump_tuple() 658 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_get() 724 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_del()
|
D | nf_conntrack_proto.c | 83 u16 pf, u8 protonum, in nf_l4proto_log_invalid() argument 89 if (net->ct.sysctl_log_invalid != protonum || in nf_l4proto_log_invalid() 98 "nf_ct_proto_%d: %pV ", protonum, &vaf); in nf_l4proto_log_invalid() 545 tuple.dst.protonum = sk->sk_protocol; in getorigdst() 549 if (tuple.dst.protonum != IPPROTO_TCP && in getorigdst() 550 tuple.dst.protonum != IPPROTO_SCTP) { in getorigdst() 613 tuple.dst.protonum = sk->sk_protocol; in ipv6_getorigdst() 618 if (tuple.dst.protonum != IPPROTO_TCP && in ipv6_getorigdst() 619 tuple.dst.protonum != IPPROTO_SCTP) in ipv6_getorigdst()
|
D | nf_nat_core.c | 71 __nf_nat_l4proto_find(u8 family, u8 protonum) in __nf_nat_l4proto_find() argument 73 return rcu_dereference(nf_nat_l4protos[family][protonum]); in __nf_nat_l4proto_find() 152 tuple->dst.protonum ^ nf_nat_hash_rnd ^ net_hash_mix(n)); in hash_by_src() 205 return (t->dst.protonum == tuple->dst.protonum && in same_src() 336 orig_tuple->dst.protonum); in get_unique_tuple() 512 target.dst.protonum); in nf_nat_manip_pkt()
|
D | nf_conntrack_amanda.c | 182 .tuple.dst.protonum = IPPROTO_UDP, 191 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_netbios_ns.c | 54 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_snmp.c | 61 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_expect.c | 89 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash() 306 exp->tuple.dst.protonum = proto; in nf_ct_expect_init() 611 expect->tuple.dst.protonum); in exp_seq_show() 614 expect->tuple.dst.protonum)); in exp_seq_show()
|
D | nf_conntrack_pptp.c | 184 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings() 192 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings() 607 .tuple.dst.protonum = IPPROTO_TCP,
|
D | nf_conntrack_proto_gre.c | 89 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn()
|
D | nft_flow_offload.c | 83 switch (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum) { in nft_flow_offload_eval()
|
D | nf_conntrack_netlink.c | 69 if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum)) in ctnetlink_dump_tuples_proto() 139 tuple->dst.protonum); in ctnetlink_dump_tuples() 1048 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto() 1051 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, tuple->dst.protonum); in ctnetlink_parse_tuple_proto() 2104 if (otuple.dst.protonum != rtuple.dst.protonum) in ctnetlink_new_conntrack() 2650 m.dst.protonum = tuple->dst.protonum; in ctnetlink_exp_dump_mask() 2660 tuple->dst.protonum); in ctnetlink_exp_dump_mask() 2715 nat_tuple.dst.protonum = nf_ct_protonum(master); in ctnetlink_exp_dump_expect()
|
D | nf_conntrack_h323_main.c | 632 .tuple.dst.protonum = IPPROTO_UDP, 1199 .tuple.dst.protonum = IPPROTO_TCP, 1208 .tuple.dst.protonum = IPPROTO_TCP, 1243 tuple.dst.protonum = IPPROTO_TCP; in find_expect() 1767 .tuple.dst.protonum = IPPROTO_UDP, 1776 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_proto_icmpv6.c | 156 inproto = __nf_ct_l4proto_find(PF_INET6, origtuple.dst.protonum); in icmpv6_error_message()
|
D | nf_conntrack_proto_icmp.c | 146 innerproto = __nf_ct_l4proto_find(PF_INET, origtuple.dst.protonum); in icmp_error_message()
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 75 (T)->dst.protonum 126 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack() 127 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 131 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack() 132 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 174 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback() 268 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } }; in ip_vs_conn_drop_conntrack()
|