/linux-4.4.14/include/net/netfilter/ |
D | nf_conntrack_tuple.h | 67 u_int8_t protonum; member 85 t, t->dst.protonum, in nf_ct_dump_tuple_ip() 95 t, t->dst.protonum, in nf_ct_dump_tuple_ipv6() 136 t1->dst.protonum == t2->dst.protonum); in __nf_ct_tuple_dst_equal() 171 t1->dst.protonum != t2->dst.protonum) in nf_ct_tuple_src_mask_cmp()
|
D | nf_conntrack_helper.h | 56 u16 l3num, u8 protonum); 60 u8 protonum);
|
D | nf_conntrack_l3proto.h | 50 unsigned int *dataoff, u_int8_t *protonum);
|
D | nf_conntrack_core.h | 43 unsigned int dataoff, u_int16_t l3num, u_int8_t protonum,
|
D | nf_conntrack.h | 135 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum()
|
/linux-4.4.14/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 …]
|
D | nf_conntrack_l3proto_ipv6.c | 71 unsigned int *dataoff, u_int8_t *protonum) in ipv6_get_l4proto() argument 94 *protonum = nexthdr; in ipv6_get_l4proto() 240 tuple.dst.protonum = sk->sk_protocol; in ipv6_getorigdst()
|
D | nf_conntrack_proto_icmpv6.c | 169 inproto = __nf_ct_l4proto_find(PF_INET6, origtuple.dst.protonum); in icmpv6_error_message()
|
/linux-4.4.14/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_conntrack_l3proto_ipv4.c | 67 unsigned int *dataoff, u_int8_t *protonum) in ipv4_get_l4proto() argument 82 *protonum = iph->protocol; in ipv4_get_l4proto() 263 tuple.dst.protonum = sk->sk_protocol; in getorigdst()
|
D | nf_nat_pptp.c | 65 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected() 74 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
|
D | nf_conntrack_l3proto_ipv4_compat.c | 297 seq_printf(s, "proto=%u ", exp->tuple.dst.protonum); in exp_seq_show() 302 exp->tuple.dst.protonum)); in exp_seq_show()
|
D | nf_conntrack_proto_icmp.c | 153 innerproto = __nf_ct_l4proto_find(PF_INET, origtuple.dst.protonum); in icmp_error_message()
|
D | nf_nat_snmp_basic.c | 1270 .tuple.dst.protonum = IPPROTO_UDP, 1280 .tuple.dst.protonum = IPPROTO_UDP,
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 73 (T)->dst.protonum 117 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack() 118 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 122 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack() 123 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack() 164 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback() 266 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } }; in ip_vs_conn_drop_conntrack()
|
/linux-4.4.14/net/netfilter/ |
D | nf_conntrack_helper.c | 111 return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^ in helper_hash() 134 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) in __nf_conntrack_helper_find() argument 143 h->tuple.dst.protonum == protonum) in __nf_conntrack_helper_find() 152 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_conntrack_helper_try_module_get() argument 156 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get() 160 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get() 376 cur->tuple.dst.protonum == me->tuple.dst.protonum) { in nf_conntrack_helper_register()
|
D | nfnetlink_cthelper.c | 84 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); in nfnl_cthelper_parse_tuple() 320 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_new() 358 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) in nfnl_cthelper_dump_tuple() 543 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_get() 610 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_del()
|
D | nf_conntrack_core.c | 140 tuple->dst.protonum)); in hash_conntrack_raw() 170 u_int8_t protonum, in nf_ct_get_tuple() argument 182 tuple->dst.protonum = protonum; in nf_ct_get_tuple() 196 u_int8_t protonum; in nf_ct_get_tuplepr() local 202 ret = l3proto->get_l4proto(skb, nhoff, &protoff, &protonum); in nf_ct_get_tuplepr() 208 l4proto = __nf_ct_l4proto_find(l3num, protonum); in nf_ct_get_tuplepr() 210 ret = nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, net, tuple, in nf_ct_get_tuplepr() 232 inverse->dst.protonum = orig->dst.protonum; in nf_ct_invert_tuple() 1024 u_int8_t protonum, in resolve_normal_ct() argument 1038 dataoff, l3num, protonum, net, &tuple, l3proto, in resolve_normal_ct() [all …]
|
D | nf_nat_core.c | 49 __nf_nat_l4proto_find(u8 family, u8 protonum) in __nf_nat_l4proto_find() argument 51 return rcu_dereference(nf_nat_l4protos[family][protonum]); in __nf_nat_l4proto_find() 127 tuple->dst.protonum ^ nf_conntrack_hash_rnd); in hash_by_src() 180 return (t->dst.protonum == tuple->dst.protonum && in same_src() 312 orig_tuple->dst.protonum); in get_unique_tuple() 504 target.dst.protonum); in nf_nat_packet()
|
D | nf_conntrack_netbios_ns.c | 53 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_l3proto_generic.c | 58 unsigned int *dataoff, u_int8_t *protonum) in generic_get_l4proto() argument
|
D | nf_conntrack_amanda.c | 182 .tuple.dst.protonum = IPPROTO_UDP, 191 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_snmp.c | 60 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_expect.c | 84 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash() 285 exp->tuple.dst.protonum = proto; in nf_ct_expect_init() 543 expect->tuple.dst.protonum); in exp_seq_show() 547 expect->tuple.dst.protonum)); in exp_seq_show()
|
D | nf_conntrack_pptp.c | 187 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings() 195 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings() 603 .tuple.dst.protonum = IPPROTO_TCP,
|
D | nf_conntrack_proto_gre.c | 88 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn()
|
D | nf_conntrack_tftp.c | 128 tftp[i][j].tuple.dst.protonum = IPPROTO_UDP; in nf_conntrack_tftp_init()
|
D | nf_conntrack_sip.c | 807 exp->tuple.dst.protonum != proto || in refresh_signalling_expectation() 885 tuple.dst.protonum = IPPROTO_UDP; in set_expected_rtp_rtcp() 1639 sip[i][0].tuple.dst.protonum = IPPROTO_UDP; in nf_conntrack_sip_init() 1642 sip[i][1].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_sip_init() 1646 sip[i][2].tuple.dst.protonum = IPPROTO_UDP; in nf_conntrack_sip_init() 1649 sip[i][3].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_sip_init()
|
D | nf_conntrack_sane.c | 210 sane[i][j].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_sane_init()
|
D | nf_conntrack_h323_main.c | 642 .tuple.dst.protonum = IPPROTO_UDP, 1221 .tuple.dst.protonum = IPPROTO_TCP, 1230 .tuple.dst.protonum = IPPROTO_TCP, 1267 tuple.dst.protonum = IPPROTO_TCP; in find_expect() 1818 .tuple.dst.protonum = IPPROTO_UDP, 1828 .tuple.dst.protonum = IPPROTO_UDP,
|
D | nf_conntrack_irc.c | 258 irc[i].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_irc_init()
|
D | nf_conntrack_netlink.c | 72 if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum)) in ctnetlink_dump_tuples_proto() 123 tuple->dst.protonum); in ctnetlink_dump_tuples() 938 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto() 941 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, tuple->dst.protonum); in ctnetlink_parse_tuple_proto() 2446 m.dst.protonum = tuple->dst.protonum; in ctnetlink_exp_dump_mask() 2457 tuple->dst.protonum); in ctnetlink_exp_dump_mask() 2512 nat_tuple.dst.protonum = nf_ct_protonum(master); in ctnetlink_exp_dump_expect()
|
D | nf_conntrack_ftp.c | 618 ftp[i][j].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_ftp_init()
|