Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/net/netfilter/
H A Dnf_conntrack_tuple.h68 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()
H A Dnf_conntrack_helper.h87 u16 l3num, u8 protonum);
91 u8 protonum);
95 u16 l3num, u16 protonum, const char *name,
178 u8 protonum);
H A Dnf_conntrack_l4proto.h169 u16 pf, u8 protonum,
174 u16 pf, u8 protonum, const char *fmt, ...) {} in nf_l4proto_log_invalid() argument
H A Dnf_tables_offload.h31 u8 protonum; member
H A Dnf_conntrack.h131 return ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum; in nf_ct_protonum()
/OK3568_Linux_fs/kernel/net/netfilter/
H A Dnf_conntrack_helper.c50 return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^ in helper_hash()
73 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) in __nf_conntrack_helper_find() argument
87 if (h->tuple.dst.protonum == protonum) in __nf_conntrack_helper_find()
96 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_conntrack_helper_try_module_get() argument
102 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
108 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_conntrack_helper_try_module_get()
150 nf_nat_helper_try_module_get(const char *name, u16 l3num, u8 protonum) in nf_nat_helper_try_module_get() argument
158 h = __nf_conntrack_helper_find(name, l3num, protonum); in nf_nat_helper_try_module_get()
416 cur->tuple.dst.protonum == me->tuple.dst.protonum) { in nf_conntrack_helper_register()
479 u16 l3num, u16 protonum, const char *name, in nf_ct_helper_init() argument
[all …]
H A Dnf_nat_core.c66 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv4_decode_session()
67 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv4_decode_session()
68 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv4_decode_session()
69 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv4_decode_session()
70 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv4_decode_session()
78 if (t->dst.protonum == IPPROTO_TCP || in nf_nat_ipv4_decode_session()
79 t->dst.protonum == IPPROTO_UDP || in nf_nat_ipv4_decode_session()
80 t->dst.protonum == IPPROTO_UDPLITE || in nf_nat_ipv4_decode_session()
81 t->dst.protonum == IPPROTO_DCCP || in nf_nat_ipv4_decode_session()
82 t->dst.protonum == IPPROTO_SCTP) in nf_nat_ipv4_decode_session()
[all …]
H A Dnf_conntrack_proto.c53 u16 pf, u8 protonum, in nf_l4proto_log_invalid() argument
59 if (net->ct.sysctl_log_invalid != protonum && in nf_l4proto_log_invalid()
68 "nf_ct_proto_%d: %pV ", protonum, &vaf); in nf_l4proto_log_invalid()
253 tuple.dst.protonum = sk->sk_protocol; in getorigdst()
257 if (tuple.dst.protonum != IPPROTO_TCP && in getorigdst()
258 tuple.dst.protonum != IPPROTO_SCTP) { in getorigdst()
321 tuple.dst.protonum = sk->sk_protocol; in ipv6_getorigdst()
326 if (tuple.dst.protonum != IPPROTO_TCP && in ipv6_getorigdst()
327 tuple.dst.protonum != IPPROTO_SCTP) in ipv6_getorigdst()
H A Dnf_conntrack_core.c201 tuple->dst.protonum)); in hash_conntrack_raw()
245 u_int8_t protonum, in nf_ct_get_tuple() argument
284 tuple->dst.protonum = protonum; in nf_ct_get_tuple()
287 switch (protonum) { in nf_ct_get_tuple()
321 u_int8_t *protonum) in ipv4_get_l4proto() argument
338 *protonum = iph->protocol; in ipv4_get_l4proto()
351 u8 *protonum) in ipv6_get_l4proto() argument
373 *protonum = nexthdr; in ipv6_get_l4proto()
399 u8 protonum; in nf_ct_get_tuplepr() local
402 protoff = get_l4proto(skb, nhoff, l3num, &protonum); in nf_ct_get_tuplepr()
[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()
656 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_get()
722 tuple.dst.protonum != cur->tuple.dst.protonum)) in nfnl_cthelper_del()
H A Dnf_nat_proto.c322 switch (tuple->dst.protonum) { in l4proto_manip_pkt()
616 target.dst.protonum = IPPROTO_ICMP; in nf_nat_icmp_reply_translation()
704 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP && in nf_nat_ipv4_out()
741 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP && in nf_nat_ipv4_local_fn()
857 target.dst.protonum = IPPROTO_ICMPV6; in nf_nat_icmpv6_reply_translation()
941 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out()
979 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
H A Dnf_conntrack_amanda.c185 .tuple.dst.protonum = IPPROTO_UDP,
195 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnf_conntrack_netbios_ns.c50 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnf_conntrack_expect.c88 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | in nf_ct_expect_dst_hash()
314 exp->tuple.dst.protonum = proto; in nf_ct_expect_init()
622 expect->tuple.dst.protonum); in exp_seq_show()
624 nf_ct_l4proto_find(expect->tuple.dst.protonum)); in exp_seq_show()
H A Dnf_conntrack_snmp.c57 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnf_conntrack_proto_gre.c77 km->tuple.dst.protonum == t->dst.protonum && in gre_key_cmpfn()
H A Dnf_conntrack_pptp.c193 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
201 t.dst.protonum = IPPROTO_GRE; in pptp_destroy_siblings()
616 .tuple.dst.protonum = IPPROTO_TCP,
H A Dnf_conntrack_netlink.c71 if (nla_put_u8(skb, CTA_PROTO_NUM, tuple->dst.protonum)) in ctnetlink_dump_tuples_proto()
140 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_dump_tuples()
1034 filter_tuple->dst.protonum != ct_tuple->dst.protonum) in ctnetlink_filter_match_tuple()
1037 switch (ct_tuple->dst.protonum) { in ctnetlink_filter_match_tuple()
1303 tuple->dst.protonum = nla_get_u8(tb[CTA_PROTO_NUM]); in ctnetlink_parse_tuple_proto()
1306 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_parse_tuple_proto()
2419 if (otuple.dst.protonum != rtuple.dst.protonum) in ctnetlink_new_conntrack()
2951 m.dst.protonum = tuple->dst.protonum; in ctnetlink_exp_dump_mask()
2960 l4proto = nf_ct_l4proto_find(tuple->dst.protonum); in ctnetlink_exp_dump_mask()
3034 nat_tuple.dst.protonum = nf_ct_protonum(master); in ctnetlink_exp_dump_expect()
H A Dnf_flow_table_offload.c369 u8 protonum = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.l4proto; in flow_offload_l4proto() local
372 switch (protonum) { in flow_offload_l4proto()
450 u8 protonum = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.l4proto; in flow_offload_ipv4_checksum() local
456 switch (protonum) { in flow_offload_ipv4_checksum()
H A Dnf_conntrack_h323_main.c631 .tuple.dst.protonum = IPPROTO_UDP,
1193 .tuple.dst.protonum = IPPROTO_TCP,
1202 .tuple.dst.protonum = IPPROTO_TCP,
1237 tuple.dst.protonum = IPPROTO_TCP; in find_expect()
1761 .tuple.dst.protonum = IPPROTO_UDP,
1770 .tuple.dst.protonum = IPPROTO_UDP,
H A Dnft_flow_offload.c91 switch (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum) { in nft_flow_offload_eval()
H A Dnf_nat_sip.c342 pair_exp->tuple.dst.protonum == ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum && in nf_nat_sip_expected()
/OK3568_Linux_fs/kernel/net/netfilter/ipvs/
H A Dip_vs_nfct.c59 (T)->dst.protonum
110 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack()
111 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
115 if (new_tuple.dst.protonum != IPPROTO_ICMP && in ip_vs_update_conntrack()
116 new_tuple.dst.protonum != IPPROTO_ICMPV6) in ip_vs_update_conntrack()
158 ip_vs_conn_fill_param(net_ipvs(net), exp->tuple.src.l3num, orig->dst.protonum, in ip_vs_nfct_expect_callback()
252 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } }; in ip_vs_conn_drop_conntrack()
/OK3568_Linux_fs/kernel/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,

12