/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 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 …]
|
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() 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 …]
|
D | tcp_ipv6.c | 593 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/ |
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 | 165 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/ |
D | tcp_ipv4.c | 1184 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 …]
|
D | tcp.c | 3787 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/ |
D | skbuff.c | 4815 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 …]
|