| /net/ipv6/ |
| A D | exthdrs_core.c | 80 struct ipv6_opt_hdr _hdr, *hp; in ipv6_skip_exthdr() local 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 220 if (!hp) in ipv6_find_hdr() 257 return hp->nexthdr; in ipv6_find_hdr() 269 hdrlen = ipv6_authlen(hp); in ipv6_find_hdr() 271 hdrlen = ipv6_optlen(hp); in ipv6_find_hdr() [all …]
|
| A D | tcp_ao.c | 28 struct tcp_sigpool hp; in tcp_v6_ao_calc_key() local 31 err = tcp_sigpool_start(mkt->tcp_sigpool_id, &hp); in tcp_v6_ao_calc_key() 35 tmp = hp.scratch; in tcp_v6_ao_calc_key() 46 err = tcp_ao_calc_traffic_key(mkt, key, tmp, sizeof(*tmp), &hp); in tcp_v6_ao_calc_key() 47 tcp_sigpool_end(&hp); in tcp_v6_ao_calc_key() 115 int tcp_v6_ao_hash_pseudoheader(struct tcp_sigpool *hp, in tcp_v6_ao_hash_pseudoheader() argument 122 bp = hp->scratch; in tcp_v6_ao_hash_pseudoheader() 130 ahash_request_set_crypt(hp->req, &sg, NULL, sizeof(*bp)); in tcp_v6_ao_hash_pseudoheader() 131 return crypto_ahash_update(hp->req); in tcp_v6_ao_hash_pseudoheader()
|
| A D | tcp_ipv6.c | 702 bp = hp->scratch; in tcp_v6_md5_hash_headers() 723 struct tcp_sigpool hp; in tcp_v6_md5_hash_hdr() local 728 if (crypto_ahash_init(hp.req)) in tcp_v6_md5_hash_hdr() 732 if (tcp_md5_hash_key(&hp, key)) in tcp_v6_md5_hash_hdr() 735 if (crypto_ahash_final(hp.req)) in tcp_v6_md5_hash_hdr() 738 tcp_sigpool_end(&hp); in tcp_v6_md5_hash_hdr() 742 tcp_sigpool_end(&hp); in tcp_v6_md5_hash_hdr() 755 struct tcp_sigpool hp; in tcp_v6_md5_hash_skb() local 769 if (crypto_ahash_init(hp.req)) in tcp_v6_md5_hash_skb() 782 tcp_sigpool_end(&hp); in tcp_v6_md5_hash_skb() [all …]
|
| A D | seg6_local.c | 700 struct ipv6_opt_hdr *hp, _hdr; in seg6_pop_srh() local 708 hp = skb_header_pointer(skb, off, sizeof(_hdr), &_hdr); in seg6_pop_srh() 709 if (unlikely(!hp)) in seg6_pop_srh() 712 if (hp->nexthdr == NEXTHDR_ROUTING) { in seg6_pop_srh() 713 hp->nexthdr = srh_nexthdr; in seg6_pop_srh() 724 off += ipv6_optlen(hp); in seg6_pop_srh() 728 nexthdr = hp->nexthdr; in seg6_pop_srh()
|
| /net/ipv4/netfilter/ |
| A 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() 89 struct tcphdr _hdr, *hp; in nf_tproxy_get_sock_v4() local 91 hp = skb_header_pointer(skb, ip_hdrlen(skb), in nf_tproxy_get_sock_v4() 93 if (hp == NULL) in nf_tproxy_get_sock_v4() 99 ip_hdrlen(skb) + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v4()
|
| A D | nf_socket_ipv4.c | 100 struct udphdr *hp; in nf_sk_lookup_slow_v4() local 102 hp = skb_header_pointer(skb, ip_hdrlen(skb), in nf_sk_lookup_slow_v4() 104 sizeof(*hp) : sizeof(_hdr), &_hdr); in nf_sk_lookup_slow_v4() 105 if (hp == NULL) in nf_sk_lookup_slow_v4() 110 sport = hp->source; in nf_sk_lookup_slow_v4() 112 dport = hp->dest; in nf_sk_lookup_slow_v4() 115 ip_hdrlen(skb) + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v4() 116 ip_hdrlen(skb) + sizeof(*hp); in nf_sk_lookup_slow_v4()
|
| /net/ipv6/netfilter/ |
| A 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() 88 struct tcphdr _hdr, *hp; in nf_tproxy_get_sock_v6() local 90 hp = skb_header_pointer(skb, thoff, in nf_tproxy_get_sock_v6() 92 if (hp == NULL) in nf_tproxy_get_sock_v6() 98 thoff + __tcp_hdrlen(hp), in nf_tproxy_get_sock_v6()
|
| A D | nf_socket_ipv6.c | 119 struct udphdr *hp; in nf_sk_lookup_slow_v6() local 121 hp = skb_header_pointer(skb, thoff, tproto == IPPROTO_UDP ? in nf_sk_lookup_slow_v6() 122 sizeof(*hp) : sizeof(_hdr), &_hdr); in nf_sk_lookup_slow_v6() 123 if (hp == NULL) in nf_sk_lookup_slow_v6() 127 sport = hp->source; in nf_sk_lookup_slow_v6() 129 dport = hp->dest; in nf_sk_lookup_slow_v6() 132 thoff + __tcp_hdrlen((struct tcphdr *)hp) : in nf_sk_lookup_slow_v6() 133 thoff + sizeof(*hp); in nf_sk_lookup_slow_v6()
|
| A 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()
|
| /net/sunrpc/ |
| A D | svcauth.c | 240 struct auth_domain *hp; in auth_domain_lookup() local 247 hlist_for_each_entry(hp, head, hash) { in auth_domain_lookup() 248 if (strcmp(hp->name, name)==0) { in auth_domain_lookup() 249 kref_get(&hp->ref); in auth_domain_lookup() 251 return hp; in auth_domain_lookup() 263 struct auth_domain *hp; in auth_domain_find() local 270 if (strcmp(hp->name, name)==0) { in auth_domain_find() 272 hp = NULL; in auth_domain_find() 274 return hp; in auth_domain_find() 297 struct auth_domain *hp; in auth_domain_cleanup() local [all …]
|
| /net/netfilter/ |
| A D | xt_TPROXY.c | 40 struct udphdr _hdr, *hp; in tproxy_tg4() local 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() 109 struct udphdr _hdr, *hp; in tproxy_tg6_v1() local 120 hp = skb_header_pointer(skb, thoff, sizeof(_hdr), &_hdr); in tproxy_tg6_v1() 121 if (!hp) in tproxy_tg6_v1() 130 hp->source, hp->dest, in tproxy_tg6_v1() 134 lport = tgi->lport ? tgi->lport : hp->dest; in tproxy_tg6_v1() [all …]
|
| A D | nft_tproxy.c | 28 struct udphdr _hdr, *hp; in nft_tproxy_eval_v4() local 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() 92 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() 129 tport = hp->dest; in nft_tproxy_eval_v6() [all …]
|
| A D | nf_conntrack_proto_icmp.c | 30 const struct icmphdr *hp; in icmp_pkt_to_tuple() local 33 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmp_pkt_to_tuple() 34 if (hp == NULL) in icmp_pkt_to_tuple() 37 tuple->dst.u.icmp.type = hp->type; in icmp_pkt_to_tuple() 38 tuple->src.u.icmp.id = hp->un.echo.id; in icmp_pkt_to_tuple() 39 tuple->dst.u.icmp.code = hp->code; in icmp_pkt_to_tuple()
|
| A D | nf_conntrack_proto_icmpv6.c | 36 const struct icmp6hdr *hp; in icmpv6_pkt_to_tuple() local 39 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); in icmpv6_pkt_to_tuple() 40 if (hp == NULL) in icmpv6_pkt_to_tuple() 42 tuple->dst.u.icmp.type = hp->icmp6_type; in icmpv6_pkt_to_tuple() 43 tuple->src.u.icmp.id = hp->icmp6_identifier; in icmpv6_pkt_to_tuple() 44 tuple->dst.u.icmp.code = hp->icmp6_code; in icmpv6_pkt_to_tuple()
|
| A 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()
|
| A D | nf_conntrack_ovs.c | 79 u8 proto, bool nat, struct nf_conntrack_helper **hp) in nf_ct_add_helper() argument 104 *hp = helper; in nf_ct_add_helper()
|
| A D | nf_log_syslog.c | 574 const struct ipv6_opt_hdr *hp; in dump_ipv6_packet() local 576 hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr); in dump_ipv6_packet() 577 if (!hp) { in dump_ipv6_packet() 623 hdrlen = ipv6_optlen(hp); in dump_ipv6_packet() 652 hdrlen = ipv6_authlen(hp); in dump_ipv6_packet() 689 currenthdr = hp->nexthdr; in dump_ipv6_packet()
|
| /net/ipv4/ |
| A D | tcp_ao.c | 350 struct tcp_sigpool hp; in tcp_v4_ao_calc_key() local 357 tmp = hp.scratch; in tcp_v4_ao_calc_key() 369 tcp_sigpool_end(&hp); in tcp_v4_ao_calc_key() 445 bp = hp->scratch; in tcp_v4_ao_hash_pseudoheader() 532 u8 *hdr = hp->scratch; in tcp_ao_hash_header() 568 struct tcp_sigpool hp; in tcp_ao_hash_hdr() local 609 tcp_sigpool_end(&hp); in tcp_ao_hash_hdr() 614 tcp_sigpool_end(&hp); in tcp_ao_hash_hdr() 628 struct tcp_sigpool hp; in tcp_ao_hash_skb() local 660 tcp_sigpool_end(&hp); in tcp_ao_hash_skb() [all …]
|
| A D | tcp_ipv4.c | 1588 bp = hp->scratch; 1608 struct tcp_sigpool hp; local 1613 if (crypto_ahash_init(hp.req)) 1617 if (tcp_md5_hash_key(&hp, key)) 1620 if (crypto_ahash_final(hp.req)) 1623 tcp_sigpool_end(&hp); 1627 tcp_sigpool_end(&hp); 1638 struct tcp_sigpool hp; local 1653 if (crypto_ahash_init(hp.req)) 1666 tcp_sigpool_end(&hp); [all …]
|
| A D | tcp_sigpool.c | 325 int tcp_sigpool_hash_skb_data(struct tcp_sigpool *hp, in tcp_sigpool_hash_skb_data() argument 333 struct ahash_request *req = hp->req; in tcp_sigpool_hash_skb_data() 358 if (tcp_sigpool_hash_skb_data(hp, frag_iter, 0)) in tcp_sigpool_hash_skb_data()
|
| A D | tcp.c | 4803 int tcp_md5_hash_key(struct tcp_sigpool *hp, in tcp_md5_hash_key() argument 4810 ahash_request_set_crypt(hp->req, &sg, NULL, keylen); in tcp_md5_hash_key() 4815 return data_race(crypto_ahash_update(hp->req)); in tcp_md5_hash_key()
|
| /net/openvswitch/ |
| A D | flow.c | 283 struct ipv6_opt_hdr _hdr, *hp; in get_ipv6_ext_hdrs() local 377 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); in get_ipv6_ext_hdrs() 378 if (!hp) in get_ipv6_ext_hdrs() 380 next_type = hp->nexthdr; in get_ipv6_ext_hdrs() 381 start += ipv6_optlen(hp); in get_ipv6_ext_hdrs()
|
| /net/core/ |
| A D | skbuff.c | 5853 struct ipv6_opt_hdr *hp; in skb_checksum_setup_ipv6() local 5862 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off); in skb_checksum_setup_ipv6() 5863 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6() 5864 off += ipv6_optlen(hp); in skb_checksum_setup_ipv6() 5868 struct ip_auth_hdr *hp; in skb_checksum_setup_ipv6() local 5877 hp = OPT_HDR(struct ip_auth_hdr, skb, off); in skb_checksum_setup_ipv6() 5878 nexthdr = hp->nexthdr; in skb_checksum_setup_ipv6() 5879 off += ipv6_authlen(hp); in skb_checksum_setup_ipv6() 5883 struct frag_hdr *hp; in skb_checksum_setup_ipv6() local 5892 hp = OPT_HDR(struct frag_hdr, skb, off); in skb_checksum_setup_ipv6() [all …]
|