/net/netfilter/ |
D | xt_TPROXY.c | 40 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 …]
|
D | nft_tproxy.c | 28 struct udphdr _hdr, *hp; in nft_tproxy_eval_v4() local 39 hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr); in nft_tproxy_eval_v4() 40 if (!hp) { in nft_tproxy_eval_v4() 51 hp->source, hp->dest, in nft_tproxy_eval_v4() 61 tport = hp->dest; in nft_tproxy_eval_v4() 73 hp->source, tport, in nft_tproxy_eval_v4() 93 struct udphdr _hdr, *hp; in nft_tproxy_eval_v6() local 107 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in nft_tproxy_eval_v6() 108 if (hp == NULL) { in nft_tproxy_eval_v6() 119 hp->source, hp->dest, in nft_tproxy_eval_v6() [all …]
|
D | nf_conntrack_proto_icmpv6.c | 34 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()
|
D | nf_conntrack_proto_icmp.c | 28 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()
|
D | xt_HMARK.c | 63 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/ |
D | exthdrs_core.c | 80 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() 209 struct ipv6_opt_hdr _hdr, *hp; in ipv6_find_hdr() local 219 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in ipv6_find_hdr() 220 if (!hp) in ipv6_find_hdr() 253 ((!ipv6_ext_hdr(hp->nexthdr)) || in ipv6_find_hdr() [all …]
|
D | tcp_ipv6.c | 611 static int tcp_v6_md5_hash_headers(struct tcp_md5sig_pool *hp, in tcp_v6_md5_hash_headers() argument 620 bp = hp->scratch; in tcp_v6_md5_hash_headers() 632 ahash_request_set_crypt(hp->md5_req, &sg, NULL, in tcp_v6_md5_hash_headers() 634 return crypto_ahash_update(hp->md5_req); in tcp_v6_md5_hash_headers() 641 struct tcp_md5sig_pool *hp; in tcp_v6_md5_hash_hdr() local 644 hp = tcp_get_md5sig_pool(); in tcp_v6_md5_hash_hdr() 645 if (!hp) in tcp_v6_md5_hash_hdr() 647 req = hp->md5_req; in tcp_v6_md5_hash_hdr() 651 if (tcp_v6_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2)) in tcp_v6_md5_hash_hdr() 653 if (tcp_md5_hash_key(hp, key)) in tcp_v6_md5_hash_hdr() [all …]
|
/net/ipv4/netfilter/ |
D | nf_tproxy_ipv4.c | 23 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()
|
D | nf_socket_ipv4.c | 108 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/ |
D | nf_tproxy_ipv6.c | 46 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()
|
D | nf_socket_ipv6.c | 115 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()
|
D | ip6t_ipv6header.c | 46 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()
|
D | nf_log_ipv6.c | 75 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/ |
D | svcauth.c | 169 struct auth_domain *hp; in auth_domain_lookup() local 176 hlist_for_each_entry(hp, head, hash) { in auth_domain_lookup() 177 if (strcmp(hp->name, name)==0) { in auth_domain_lookup() 178 kref_get(&hp->ref); in auth_domain_lookup() 180 return hp; in auth_domain_lookup() 192 struct auth_domain *hp; in auth_domain_find() local 198 hlist_for_each_entry_rcu(hp, head, hash) { in auth_domain_find() 199 if (strcmp(hp->name, name)==0) { in auth_domain_find() 200 if (!kref_get_unless_zero(&hp->ref)) in auth_domain_find() 201 hp = NULL; in auth_domain_find() [all …]
|
/net/ipv4/ |
D | tcp_ipv4.c | 1195 static int tcp_v4_md5_hash_headers(struct tcp_md5sig_pool *hp, in tcp_v4_md5_hash_headers() argument 1203 bp = hp->scratch; in tcp_v4_md5_hash_headers() 1215 ahash_request_set_crypt(hp->md5_req, &sg, NULL, in tcp_v4_md5_hash_headers() 1217 return crypto_ahash_update(hp->md5_req); in tcp_v4_md5_hash_headers() 1223 struct tcp_md5sig_pool *hp; in tcp_v4_md5_hash_hdr() local 1226 hp = tcp_get_md5sig_pool(); in tcp_v4_md5_hash_hdr() 1227 if (!hp) in tcp_v4_md5_hash_hdr() 1229 req = hp->md5_req; in tcp_v4_md5_hash_hdr() 1233 if (tcp_v4_md5_hash_headers(hp, daddr, saddr, th, th->doff << 2)) in tcp_v4_md5_hash_hdr() 1235 if (tcp_md5_hash_key(hp, key)) in tcp_v4_md5_hash_hdr() [all …]
|
D | tcp.c | 3834 int tcp_md5_hash_skb_data(struct tcp_md5sig_pool *hp, in tcp_md5_hash_skb_data() argument 3839 struct ahash_request *req = hp->md5_req; in tcp_md5_hash_skb_data() 3866 if (tcp_md5_hash_skb_data(hp, frag_iter, 0)) in tcp_md5_hash_skb_data() 3873 int tcp_md5_hash_key(struct tcp_md5sig_pool *hp, const struct tcp_md5sig_key *key) in tcp_md5_hash_key() argument 3879 ahash_request_set_crypt(hp->md5_req, &sg, NULL, keylen); in tcp_md5_hash_key() 3882 return crypto_ahash_update(hp->md5_req); in tcp_md5_hash_key()
|
/net/core/ |
D | skbuff.c | 4988 struct ipv6_opt_hdr *hp; in skb_checksum_setup_ipv6() local 4997 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off); in skb_checksum_setup_ipv6() 4998 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6() 4999 off += ipv6_optlen(hp); in skb_checksum_setup_ipv6() 5003 struct ip_auth_hdr *hp; in skb_checksum_setup_ipv6() local 5012 hp = OPT_HDR(struct ip_auth_hdr, skb, off); in skb_checksum_setup_ipv6() 5013 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6() 5014 off += ipv6_authlen(hp); in skb_checksum_setup_ipv6() 5018 struct frag_hdr *hp; in skb_checksum_setup_ipv6() local 5027 hp = OPT_HDR(struct frag_hdr, skb, off); in skb_checksum_setup_ipv6() [all …]
|