Home
last modified time | relevance | path

Searched refs:protonum (Results 1 – 33 of 33) sorted by relevance

/linux-4.1.27/include/net/netfilter/
Dnf_conntrack_tuple.h67 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()
Dnf_conntrack_helper.h56 u16 l3num, u8 protonum);
60 u8 protonum);
Dnf_conntrack_l3proto.h50 unsigned int *dataoff, u_int8_t *protonum);
Dnf_conntrack_core.h43 unsigned int dataoff, u_int16_t l3num, u_int8_t protonum,
Dnf_conntrack.h135 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum()
/linux-4.1.27/net/ipv4/netfilter/
Dnf_nat_l3proto_ipv4.c43 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 …]
Dnf_conntrack_l3proto_ipv4.c67 unsigned int *dataoff, u_int8_t *protonum) in ipv4_get_l4proto() argument
82 *protonum = iph->protocol; in ipv4_get_l4proto()
269 tuple.dst.protonum = sk->sk_protocol; in getorigdst()
Dnf_nat_pptp.c65 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
74 t.dst.protonum = IPPROTO_GRE; in pptp_nat_expected()
Dnf_conntrack_l3proto_ipv4_compat.c297 seq_printf(s, "proto=%u ", exp->tuple.dst.protonum); in exp_seq_show()
302 exp->tuple.dst.protonum)); in exp_seq_show()
Dnf_conntrack_proto_icmp.c151 innerproto = __nf_ct_l4proto_find(PF_INET, origtuple.dst.protonum); in icmp_error_message()
Dnf_nat_snmp_basic.c1270 .tuple.dst.protonum = IPPROTO_UDP,
1280 .tuple.dst.protonum = IPPROTO_UDP,
/linux-4.1.27/net/ipv6/netfilter/
Dnf_nat_l3proto_ipv6.c42 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 …]
Dnf_conntrack_l3proto_ipv6.c71 unsigned int *dataoff, u_int8_t *protonum) in ipv6_get_l4proto() argument
94 *protonum = nexthdr; in ipv6_get_l4proto()
246 tuple.dst.protonum = sk->sk_protocol; in ipv6_getorigdst()
Dnf_conntrack_proto_icmpv6.c168 inproto = __nf_ct_l4proto_find(PF_INET6, origtuple.dst.protonum); in icmpv6_error_message()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_nfct.c73 (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, 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.1.27/net/netfilter/
Dnf_conntrack_helper.c111 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()
Dnfnetlink_cthelper.c84 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()
Dnf_conntrack_core.c140 tuple->dst.protonum)); in hash_conntrack_raw()
170 u_int8_t protonum, in nf_ct_get_tuple() argument
181 tuple->dst.protonum = protonum; in nf_ct_get_tuple()
194 u_int8_t protonum; in nf_ct_get_tuplepr() local
200 ret = l3proto->get_l4proto(skb, nhoff, &protoff, &protonum); in nf_ct_get_tuplepr()
206 l4proto = __nf_ct_l4proto_find(l3num, protonum); in nf_ct_get_tuplepr()
208 ret = nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, tuple, in nf_ct_get_tuplepr()
230 inverse->dst.protonum = orig->dst.protonum; in nf_ct_invert_tuple()
1001 u_int8_t protonum, in resolve_normal_ct() argument
1014 dataoff, l3num, protonum, &tuple, l3proto, in resolve_normal_ct()
[all …]
Dnf_nat_core.c49 __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()
128 tuple->dst.protonum ^ zone ^ nf_conntrack_hash_rnd); in hash_by_src()
181 return (t->dst.protonum == tuple->dst.protonum && in same_src()
308 orig_tuple->dst.protonum); in get_unique_tuple()
500 target.dst.protonum); in nf_nat_packet()
Dnf_conntrack_l3proto_generic.c58 unsigned int *dataoff, u_int8_t *protonum) in generic_get_l4proto() argument
Dnf_conntrack_netbios_ns.c53 .tuple.dst.protonum = IPPROTO_UDP,
Dnf_conntrack_amanda.c182 .tuple.dst.protonum = IPPROTO_UDP,
191 .tuple.dst.protonum = IPPROTO_UDP,
Dnf_conntrack_snmp.c60 .tuple.dst.protonum = IPPROTO_UDP,
Dnf_conntrack_expect.c84 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash()
282 exp->tuple.dst.protonum = proto; in nf_ct_expect_init()
540 expect->tuple.dst.protonum); in exp_seq_show()
544 expect->tuple.dst.protonum)); in exp_seq_show()
Dnf_conntrack_pptp.c186 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
194 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
602 .tuple.dst.protonum = IPPROTO_TCP,
Dnf_conntrack_proto_gre.c88 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn()
Dnf_conntrack_tftp.c128 tftp[i][j].tuple.dst.protonum = IPPROTO_UDP; in nf_conntrack_tftp_init()
Dnf_conntrack_sip.c807 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()
Dnf_conntrack_sane.c210 sane[i][j].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_sane_init()
Dnf_conntrack_h323_main.c642 .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,
Dnf_conntrack_irc.c258 irc[i].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_irc_init()
Dnf_conntrack_netlink.c72 if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum)) in ctnetlink_dump_tuples_proto()
123 tuple->dst.protonum); in ctnetlink_dump_tuples()
906 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto()
909 l4proto = __nf_ct_l4proto_find(tuple->src.l3num, tuple->dst.protonum); in ctnetlink_parse_tuple_proto()
2318 m.dst.protonum = tuple->dst.protonum; in ctnetlink_exp_dump_mask()
2329 tuple->dst.protonum); in ctnetlink_exp_dump_mask()
2384 nat_tuple.dst.protonum = nf_ct_protonum(master); in ctnetlink_exp_dump_expect()
Dnf_conntrack_ftp.c618 ftp[i][j].tuple.dst.protonum = IPPROTO_TCP; in nf_conntrack_ftp_init()