/net/netfilter/ipvs/ |
H A D | ip_vs_nfct.c | 73 (T)->dst.protonum 117 if (new_tuple.dst.protonum != IPPROTO_ICMP && 118 new_tuple.dst.protonum != IPPROTO_ICMPV6) 122 if (new_tuple.dst.protonum != IPPROTO_ICMP && 123 new_tuple.dst.protonum != IPPROTO_ICMPV6) 164 ip_vs_conn_fill_param(net, exp->tuple.src.l3num, orig->dst.protonum, 266 .dst = { .protonum = cp->protocol, .dir = IP_CT_DIR_ORIGINAL } };
|
/net/netfilter/ |
H A D | nf_conntrack_helper.c | 111 return (((tuple->src.l3num << 8) | tuple->dst.protonum) ^ 134 __nf_conntrack_helper_find(const char *name, u16 l3num, u8 protonum) argument 143 h->tuple.dst.protonum == protonum) 152 nf_conntrack_helper_try_module_get(const char *name, u16 l3num, u8 protonum) argument 156 h = __nf_conntrack_helper_find(name, l3num, protonum); 160 h = __nf_conntrack_helper_find(name, l3num, protonum); 376 cur->tuple.dst.protonum == me->tuple.dst.protonum) {
|
H A D | nf_conntrack_l3proto_generic.c | 59 unsigned int *dataoff, u_int8_t *protonum) 58 generic_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_conntrack_netbios_ns.c | 53 .tuple.dst.protonum = IPPROTO_UDP,
|
H A D | nf_conntrack_snmp.c | 60 .tuple.dst.protonum = IPPROTO_UDP,
|
H A D | nfnetlink_cthelper.c | 81 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]); 317 tuple.dst.protonum != cur->tuple.dst.protonum)) 355 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum)) 540 tuple.dst.protonum != cur->tuple.dst.protonum)) 607 tuple.dst.protonum != cur->tuple.dst.protonum))
|
H A D | nf_conntrack_core.c | 140 tuple->dst.protonum)); 170 u_int8_t protonum, 181 tuple->dst.protonum = protonum; 194 u_int8_t protonum; local 200 ret = l3proto->get_l4proto(skb, nhoff, &protoff, &protonum); 206 l4proto = __nf_ct_l4proto_find(l3num, protonum); 208 ret = nf_ct_get_tuple(skb, nhoff, protoff, l3num, protonum, tuple, 230 inverse->dst.protonum = orig->dst.protonum; 166 nf_ct_get_tuple(const struct sk_buff *skb, unsigned int nhoff, unsigned int dataoff, u_int16_t l3num, u_int8_t protonum, struct nf_conntrack_tuple *tuple, const struct nf_conntrack_l3proto *l3proto, const struct nf_conntrack_l4proto *l4proto) argument 1002 resolve_normal_ct(struct net *net, struct nf_conn *tmpl, struct sk_buff *skb, unsigned int dataoff, u_int16_t l3num, u_int8_t protonum, struct nf_conntrack_l3proto *l3proto, struct nf_conntrack_l4proto *l4proto, int *set_reply, enum ip_conntrack_info *ctinfo) argument 1073 u_int8_t protonum; local [all...] |
H A D | nf_conntrack_amanda.c | 186 .tuple.dst.protonum = IPPROTO_UDP, 195 .tuple.dst.protonum = IPPROTO_UDP,
|
H A D | nf_nat_core.c | 49 __nf_nat_l4proto_find(u8 family, u8 protonum) argument 51 return rcu_dereference(nf_nat_l4protos[family][protonum]); 128 tuple->dst.protonum ^ zone ^ nf_conntrack_hash_rnd); 181 return (t->dst.protonum == tuple->dst.protonum && 308 orig_tuple->dst.protonum); 500 target.dst.protonum);
|
H A D | nf_conntrack_expect.c | 84 (((tuple->dst.protonum ^ tuple->src.l3num) << 16) | 281 exp->tuple.dst.protonum = proto; 539 expect->tuple.dst.protonum); 543 expect->tuple.dst.protonum));
|
H A D | nf_conntrack_tftp.c | 128 tftp[i][j].tuple.dst.protonum = IPPROTO_UDP;
|
H A D | nf_conntrack_pptp.c | 186 t.dst.protonum = IPPROTO_GRE; 194 t.dst.protonum = IPPROTO_GRE; 602 .tuple.dst.protonum = IPPROTO_TCP,
|
H A D | nf_conntrack_proto_gre.c | 88 km->tuple.dst.protonum == t->dst.protonum &&
|
H A D | nf_conntrack_irc.c | 258 irc[i].tuple.dst.protonum = IPPROTO_TCP;
|
H A D | nf_conntrack_sane.c | 210 sane[i][j].tuple.dst.protonum = IPPROTO_TCP;
|
H A D | nf_conntrack_h323_main.c | 642 .tuple.dst.protonum = IPPROTO_UDP, 1219 .tuple.dst.protonum = IPPROTO_TCP, 1228 .tuple.dst.protonum = IPPROTO_TCP, 1265 tuple.dst.protonum = IPPROTO_TCP; 1816 .tuple.dst.protonum = IPPROTO_UDP, 1826 .tuple.dst.protonum = IPPROTO_UDP,
|
H A D | nf_conntrack_sip.c | 807 exp->tuple.dst.protonum != proto || 885 tuple.dst.protonum = IPPROTO_UDP; 1639 sip[i][0].tuple.dst.protonum = IPPROTO_UDP; 1642 sip[i][1].tuple.dst.protonum = IPPROTO_TCP; 1646 sip[i][2].tuple.dst.protonum = IPPROTO_UDP; 1649 sip[i][3].tuple.dst.protonum = IPPROTO_TCP;
|
/net/ipv4/netfilter/ |
H A D | nf_nat_l3proto_ipv4.c | 43 if (t->dst.protonum == IPPROTO_TCP || 44 t->dst.protonum == IPPROTO_UDP || 45 t->dst.protonum == IPPROTO_UDPLITE || 46 t->dst.protonum == IPPROTO_DCCP || 47 t->dst.protonum == IPPROTO_SCTP) 55 if (t->dst.protonum == IPPROTO_TCP || 56 t->dst.protonum == IPPROTO_UDP || 57 t->dst.protonum == IPPROTO_UDPLITE || 58 t->dst.protonum == IPPROTO_DCCP || 59 t->dst.protonum [all...] |
H A D | nf_conntrack_l3proto_ipv4.c | 67 unsigned int *dataoff, u_int8_t *protonum) 82 *protonum = iph->protocol; 277 tuple.dst.protonum = sk->sk_protocol; 66 ipv4_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_nat_pptp.c | 65 t.dst.protonum = IPPROTO_GRE; 74 t.dst.protonum = IPPROTO_GRE;
|
H A D | nf_conntrack_l3proto_ipv4_compat.c | 294 seq_printf(s, "proto=%u ", exp->tuple.dst.protonum); 299 exp->tuple.dst.protonum));
|
H A D | nf_conntrack_proto_icmp.c | 151 innerproto = __nf_ct_l4proto_find(PF_INET, origtuple.dst.protonum);
|
/net/ipv6/netfilter/ |
H A D | nf_nat_l3proto_ipv6.c | 42 if (t->dst.protonum == IPPROTO_TCP || 43 t->dst.protonum == IPPROTO_UDP || 44 t->dst.protonum == IPPROTO_UDPLITE || 45 t->dst.protonum == IPPROTO_DCCP || 46 t->dst.protonum == IPPROTO_SCTP) 54 if (t->dst.protonum == IPPROTO_TCP || 55 t->dst.protonum == IPPROTO_UDP || 56 t->dst.protonum == IPPROTO_UDPLITE || 57 t->dst.protonum == IPPROTO_DCCP || 58 t->dst.protonum [all...] |
H A D | nf_conntrack_l3proto_ipv6.c | 71 unsigned int *dataoff, u_int8_t *protonum) 94 *protonum = nexthdr; 254 tuple.dst.protonum = sk->sk_protocol; 70 ipv6_get_l4proto(const struct sk_buff *skb, unsigned int nhoff, unsigned int *dataoff, u_int8_t *protonum) argument
|
H A D | nf_conntrack_proto_icmpv6.c | 168 inproto = __nf_ct_l4proto_find(PF_INET6, origtuple.dst.protonum);
|