Home
last modified time | relevance | path

Searched refs:hp (Results 1 – 17 of 17) sorted by relevance

/net/netfilter/
Dxt_TPROXY.c40 struct udphdr _hdr, *hp; in tproxy_tg4() local
43 hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr); in tproxy_tg4()
44 if (hp == NULL) in tproxy_tg4()
53 hp->source, hp->dest, in tproxy_tg4()
58 lport = hp->dest; in tproxy_tg4()
69 hp->source, lport, in tproxy_tg4()
79 iph->protocol, &iph->daddr, ntohs(hp->dest), in tproxy_tg4()
87 iph->protocol, &iph->saddr, ntohs(hp->source), in tproxy_tg4()
88 &iph->daddr, ntohs(hp->dest), skb->mark); in tproxy_tg4()
117 struct udphdr _hdr, *hp; in tproxy_tg6_v1() local
[all …]
Dnft_tproxy.c28 struct udphdr _hdr, *hp; in nft_tproxy_eval_v4() local
33 hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr); in nft_tproxy_eval_v4()
34 if (!hp) { in nft_tproxy_eval_v4()
45 hp->source, hp->dest, in nft_tproxy_eval_v4()
55 tport = hp->dest; in nft_tproxy_eval_v4()
67 hp->source, tport, in nft_tproxy_eval_v4()
87 struct udphdr _hdr, *hp; in nft_tproxy_eval_v6() local
100 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nft_tproxy_eval_v6()
101 if (hp == NULL) { in nft_tproxy_eval_v6()
112 hp->source, hp->dest, in nft_tproxy_eval_v6()
[all …]
Dnf_conntrack_proto_icmpv6.c34 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple() local
37 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmpv6_pkt_to_tuple()
38 if (hp == NULL) in icmpv6_pkt_to_tuple()
40 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple()
41 tuple->src.u.icmp.id = hp->icmp6_identifier; in icmpv6_pkt_to_tuple()
42 tuple->dst.u.icmp.code = hp->icmp6_code; in icmpv6_pkt_to_tuple()
Dnf_conntrack_proto_icmp.c28 const struct icmphdr *hp; in icmp_pkt_to_tuple() local
31 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmp_pkt_to_tuple()
32 if (hp == NULL) in icmp_pkt_to_tuple()
35 tuple->dst.u.icmp.type = hp->type; in icmp_pkt_to_tuple()
36 tuple->src.u.icmp.id = hp->un.echo.id; in icmp_pkt_to_tuple()
37 tuple->dst.u.icmp.code = hp->code; in icmp_pkt_to_tuple()
Dxt_HMARK.c63 union hmark_ports hp; in hmark_swap_ports() local
66 hp.b32 = (uports->b32 & info->port_mask.b32) | info->port_set.b32; in hmark_swap_ports()
67 src = ntohs(hp.b16.src); in hmark_swap_ports()
68 dst = ntohs(hp.b16.dst); in hmark_swap_ports()
/net/ipv6/
Dexthdrs_core.c80 struct ipv6_opt_hdr _hdr, *hp; in ipv6_skip_exthdr() local
85 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in ipv6_skip_exthdr()
86 if (!hp) in ipv6_skip_exthdr()
103 hdrlen = ipv6_authlen(hp); in ipv6_skip_exthdr()
105 hdrlen = ipv6_optlen(hp); in ipv6_skip_exthdr()
107 nexthdr = hp->nexthdr; in ipv6_skip_exthdr()
207 struct ipv6_opt_hdr _hdr, *hp; in ipv6_find_hdr() local
217 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in ipv6_find_hdr()
218 if (!hp) in ipv6_find_hdr()
251 ((!ipv6_ext_hdr(hp->nexthdr)) || in ipv6_find_hdr()
[all …]
Dtcp_ipv6.c593 static int tcp_v6_md5_hash_headers(struct tcp_md5sig_pool *hp, in tcp_v6_md5_hash_headers() argument
602 bp = hp->scratch; in tcp_v6_md5_hash_headers()
614 ahash_request_set_crypt(hp->md5_req, &sg, NULL, in tcp_v6_md5_hash_headers()
616 return crypto_ahash_update(hp->md5_req); in tcp_v6_md5_hash_headers()
623 struct tcp_md5sig_pool *hp; in tcp_v6_md5_hash_hdr() local
626 hp = tcp_get_md5sig_pool(); in tcp_v6_md5_hash_hdr()
627 if (!hp) in tcp_v6_md5_hash_hdr()
629 req = hp->md5_req; in tcp_v6_md5_hash_hdr()
633 if (tcp_v6_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2)) in tcp_v6_md5_hash_hdr()
635 if (tcp_md5_hash_key(hp, key)) in tcp_v6_md5_hash_hdr()
[all …]
/net/ipv4/netfilter/
Dnf_tproxy_ipv4.c23 struct tcphdr _hdr, *hp; in nf_tproxy_handle_time_wait4() local
25 hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr); in nf_tproxy_handle_time_wait4()
26 if (hp == NULL) { in nf_tproxy_handle_time_wait4()
31 if (hp->syn && !hp->rst && !hp->ack && !hp->fin) { in nf_tproxy_handle_time_wait4()
38 hp->source, lport ? lport : hp->dest, in nf_tproxy_handle_time_wait4()
86 struct tcphdr _hdr, *hp; in nf_tproxy_get_sock_v4() local
88 hp = skb_header_pointer(skb, ip_hdrlen(skb), in nf_tproxy_get_sock_v4()
90 if (hp == NULL) in nf_tproxy_get_sock_v4()
97 __tcp_hdrlen(hp), in nf_tproxy_get_sock_v4()
Dnf_socket_ipv4.c108 struct udphdr *hp; in nf_sk_lookup_slow_v4() local
110 hp = skb_header_pointer(skb, ip_hdrlen(skb), in nf_sk_lookup_slow_v4()
112 sizeof(*hp) : sizeof(_hdr), &_hdr); in nf_sk_lookup_slow_v4()
113 if (hp == NULL) in nf_sk_lookup_slow_v4()
118 sport = hp->source; in nf_sk_lookup_slow_v4()
120 dport = hp->dest; in nf_sk_lookup_slow_v4()
123 ip_hdrlen(skb) + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v4()
124 ip_hdrlen(skb) + sizeof(*hp); in nf_sk_lookup_slow_v4()
/net/ipv6/netfilter/
Dnf_tproxy_ipv6.c46 struct tcphdr _hdr, *hp; in nf_tproxy_handle_time_wait6() local
48 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nf_tproxy_handle_time_wait6()
49 if (hp == NULL) { in nf_tproxy_handle_time_wait6()
54 if (hp->syn && !hp->rst && !hp->ack && !hp->fin) { in nf_tproxy_handle_time_wait6()
62 hp->source, in nf_tproxy_handle_time_wait6()
63 lport ? lport : hp->dest, in nf_tproxy_handle_time_wait6()
87 struct tcphdr _hdr, *hp; in nf_tproxy_get_sock_v6() local
89 hp = skb_header_pointer(skb, thoff, in nf_tproxy_get_sock_v6()
91 if (hp == NULL) in nf_tproxy_get_sock_v6()
97 thoff + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v6()
Dnf_socket_ipv6.c115 struct udphdr *hp; in nf_sk_lookup_slow_v6() local
117 hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ? in nf_sk_lookup_slow_v6()
118 sizeof(*hp) : sizeof(_hdr), &_hdr); in nf_sk_lookup_slow_v6()
119 if (hp == NULL) in nf_sk_lookup_slow_v6()
123 sport = hp->source; in nf_sk_lookup_slow_v6()
125 dport = hp->dest; in nf_sk_lookup_slow_v6()
128 thoff + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v6()
129 thoff + sizeof(*hp); in nf_sk_lookup_slow_v6()
Dip6t_ipv6header.c46 const struct ipv6_opt_hdr *hp; in ipv6header_mt6() local
64 hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr); in ipv6header_mt6()
65 if (!hp) { in ipv6header_mt6()
74 hdrlen = ipv6_authlen(hp); in ipv6header_mt6()
76 hdrlen = ipv6_optlen(hp); in ipv6header_mt6()
99 nexthdr = hp->nexthdr; in ipv6header_mt6()
Dnf_log_ipv6.c75 const struct ipv6_opt_hdr *hp; in dump_ipv6_packet() local
77 hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr); in dump_ipv6_packet()
78 if (hp == NULL) { in dump_ipv6_packet()
125 hdrlen = ipv6_optlen(hp); in dump_ipv6_packet()
158 hdrlen = ipv6_authlen(hp); in dump_ipv6_packet()
197 currenthdr = hp->nexthdr; in dump_ipv6_packet()
/net/sunrpc/
Dsvcauth.c165 struct auth_domain *hp; in auth_domain_lookup() local
172 hlist_for_each_entry(hp, head, hash) { in auth_domain_lookup()
173 if (strcmp(hp->name, name)==0) { in auth_domain_lookup()
174 kref_get(&hp->ref); in auth_domain_lookup()
176 return hp; in auth_domain_lookup()
188 struct auth_domain *hp; in auth_domain_find() local
194 hlist_for_each_entry_rcu(hp, head, hash) { in auth_domain_find()
195 if (strcmp(hp->name, name)==0) { in auth_domain_find()
196 if (!kref_get_unless_zero(&hp->ref)) in auth_domain_find()
197 hp = NULL; in auth_domain_find()
[all …]
/net/ipv4/
Dtcp_ipv4.c1184 static int tcp_v4_md5_hash_headers(struct tcp_md5sig_pool *hp, in tcp_v4_md5_hash_headers() argument
1192 bp = hp->scratch; in tcp_v4_md5_hash_headers()
1204 ahash_request_set_crypt(hp->md5_req, &sg, NULL, in tcp_v4_md5_hash_headers()
1206 return crypto_ahash_update(hp->md5_req); in tcp_v4_md5_hash_headers()
1212 struct tcp_md5sig_pool *hp; in tcp_v4_md5_hash_hdr() local
1215 hp = tcp_get_md5sig_pool(); in tcp_v4_md5_hash_hdr()
1216 if (!hp) in tcp_v4_md5_hash_hdr()
1218 req = hp->md5_req; in tcp_v4_md5_hash_hdr()
1222 if (tcp_v4_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2)) in tcp_v4_md5_hash_hdr()
1224 if (tcp_md5_hash_key(hp, key)) in tcp_v4_md5_hash_hdr()
[all …]
Dtcp.c3787 int tcp_md5_hash_skb_data(struct tcp_md5sig_pool *hp, in tcp_md5_hash_skb_data() argument
3792 struct ahash_request *req = hp->md5_req; in tcp_md5_hash_skb_data()
3819 if (tcp_md5_hash_skb_data(hp, frag_iter, 0)) in tcp_md5_hash_skb_data()
3826 int tcp_md5_hash_key(struct tcp_md5sig_pool *hp, const struct tcp_md5sig_key *key) in tcp_md5_hash_key() argument
3831 ahash_request_set_crypt(hp->md5_req, &sg, NULL, key->keylen); in tcp_md5_hash_key()
3832 return crypto_ahash_update(hp->md5_req); in tcp_md5_hash_key()
/net/core/
Dskbuff.c4815 struct ipv6_opt_hdr *hp; in skb_checksum_setup_ipv6() local
4824 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off); in skb_checksum_setup_ipv6()
4825 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6()
4826 off += ipv6_optlen(hp); in skb_checksum_setup_ipv6()
4830 struct ip_auth_hdr *hp; in skb_checksum_setup_ipv6() local
4839 hp = OPT_HDR(struct ip_auth_hdr, skb, off); in skb_checksum_setup_ipv6()
4840 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6()
4841 off += ipv6_authlen(hp); in skb_checksum_setup_ipv6()
4845 struct frag_hdr *hp; in skb_checksum_setup_ipv6() local
4854 hp = OPT_HDR(struct frag_hdr, skb, off); in skb_checksum_setup_ipv6()
[all …]