/net/ipv6/ |
H A D | exthdrs_core.c | 79 struct ipv6_opt_hdr _hdr, *hp; local 84 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); 85 if (hp == NULL) 102 hdrlen = (hp->hdrlen+2)<<2; 104 hdrlen = ipv6_optlen(hp); 106 nexthdr = hp->nexthdr; 210 struct ipv6_opt_hdr _hdr, *hp; local 220 hp = skb_header_pointer(skb, start, sizeof(_hdr), &_hdr); 221 if (hp == NULL) 254 ((!ipv6_ext_hdr(hp [all...] |
H A D | tcp_ipv6.c | 572 static int tcp_v6_md5_hash_pseudoheader(struct tcp_md5sig_pool *hp, argument 579 bp = &hp->md5_blk.ip6; 587 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp)); 594 struct tcp_md5sig_pool *hp; local 597 hp = tcp_get_md5sig_pool(); 598 if (!hp) 600 desc = &hp->md5_desc; 604 if (tcp_v6_md5_hash_pseudoheader(hp, daddr, saddr, th->doff << 2)) 606 if (tcp_md5_hash_header(hp, th)) 608 if (tcp_md5_hash_key(hp, ke 629 struct tcp_md5sig_pool *hp; local [all...] |
/net/netfilter/ |
H A D | xt_TPROXY.c | 251 struct tcphdr _hdr, *hp; local 253 hp = skb_header_pointer(skb, ip_hdrlen(skb), sizeof(_hdr), &_hdr); 254 if (hp == NULL) { 259 if (hp->syn && !hp->rst && !hp->ack && !hp->fin) { 266 hp->source, lport ? lport : hp->dest, 292 struct udphdr _hdr, *hp; local 413 struct tcphdr _hdr, *hp; local 448 struct udphdr _hdr, *hp; local [all...] |
H A D | xt_socket.c | 138 struct udphdr _hdr, *hp = NULL; local 149 hp = skb_header_pointer(skb, ip_hdrlen(skb), 151 if (hp == NULL) 156 sport = hp->source; 158 dport = hp->dest; 197 &iph->daddr, hp ? ntohs(hp->dest) : 0, sk); 334 struct udphdr _hdr, *hp = NULL; local 347 hp = skb_header_pointer(skb, thoff, 349 if (hp [all...] |
H A D | nf_conntrack_proto_udp.c | 43 const struct udphdr *hp; local 47 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 48 if (hp == NULL) 51 tuple->src.u.udp.port = hp->source; 52 tuple->dst.u.udp.port = hp->dest;
|
H A D | nf_conntrack_proto_udplite.c | 53 const struct udphdr *hp; local 56 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 57 if (hp == NULL) 60 tuple->src.u.udp.port = hp->source; 61 tuple->dst.u.udp.port = hp->dest;
|
H A D | xt_HMARK.c | 64 union hmark_ports hp; local 67 hp.b32 = (uports->b32 & info->port_mask.b32) | info->port_set.b32; 68 src = ntohs(hp.b16.src); 69 dst = ntohs(hp.b16.dst);
|
H A D | nf_conntrack_proto_sctp.c | 147 const struct sctphdr *hp; local 151 hp = skb_header_pointer(skb, dataoff, 8, &_hdr); 152 if (hp == NULL) 155 tuple->src.u.sctp.port = hp->source; 156 tuple->dst.u.sctp.port = hp->dest;
|
H A D | nf_conntrack_proto_tcp.c | 282 const struct tcphdr *hp; local 286 hp = skb_header_pointer(skb, dataoff, 8, &_hdr); 287 if (hp == NULL) 290 tuple->src.u.tcp.port = hp->source; 291 tuple->dst.u.tcp.port = hp->dest;
|
/net/ipv6/netfilter/ |
H A D | ip6t_ipv6header.c | 49 const struct ipv6_opt_hdr *hp; local 67 hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr); 68 BUG_ON(hp == NULL); 74 hdrlen = (hp->hdrlen + 2) << 2; 76 hdrlen = ipv6_optlen(hp); 99 nexthdr = hp->nexthdr;
|
H A D | nf_log_ipv6.c | 75 const struct ipv6_opt_hdr *hp; local 77 hp = skb_header_pointer(skb, ptr, sizeof(_hdr), &_hdr); 78 if (hp == NULL) { 125 hdrlen = ipv6_optlen(hp); 158 hdrlen = (hp->hdrlen+2)<<2; 197 currenthdr = hp->nexthdr;
|
H A D | nf_conntrack_proto_icmpv6.c | 41 const struct icmp6hdr *hp; local 44 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 45 if (hp == NULL) 47 tuple->dst.u.icmp.type = hp->icmp6_type; 48 tuple->src.u.icmp.id = hp->icmp6_identifier; 49 tuple->dst.u.icmp.code = hp->icmp6_code;
|
/net/sunrpc/ |
H A D | svcauth.c | 141 struct auth_domain *hp; local 148 hlist_for_each_entry(hp, head, hash) { 149 if (strcmp(hp->name, name)==0) { 150 kref_get(&hp->ref); 152 return hp;
|
H A D | cache.c | 56 struct cache_head **head, **hp; local 63 for (hp=head; *hp != NULL ; hp = &(*hp)->next) { 64 struct cache_head *tmp = *hp; 90 for (hp=head; *hp != NULL ; hp = &(*hp) [all...] |
/net/ipv4/netfilter/ |
H A D | nf_conntrack_proto_icmp.c | 35 const struct icmphdr *hp; local 38 hp = skb_header_pointer(skb, dataoff, sizeof(_hdr), &_hdr); 39 if (hp == NULL) 42 tuple->dst.u.icmp.type = hp->type; 43 tuple->src.u.icmp.id = hp->un.echo.id; 44 tuple->dst.u.icmp.code = hp->code;
|
/net/ipv4/ |
H A D | tcp_ipv4.c | 1047 static int tcp_v4_md5_hash_pseudoheader(struct tcp_md5sig_pool *hp, argument 1053 bp = &hp->md5_blk.ip4; 1067 return crypto_hash_update(&hp->md5_desc, &sg, sizeof(*bp)); 1073 struct tcp_md5sig_pool *hp; local 1076 hp = tcp_get_md5sig_pool(); 1077 if (!hp) 1079 desc = &hp->md5_desc; 1083 if (tcp_v4_md5_hash_pseudoheader(hp, daddr, saddr, th->doff << 2)) 1085 if (tcp_md5_hash_header(hp, th)) 1087 if (tcp_md5_hash_key(hp, ke 1106 struct tcp_md5sig_pool *hp; local [all...] |
H A D | tcp.c | 2949 int tcp_md5_hash_header(struct tcp_md5sig_pool *hp, argument 2962 err = crypto_hash_update(&hp->md5_desc, &sg, sizeof(hdr)); 2967 int tcp_md5_hash_skb_data(struct tcp_md5sig_pool *hp, argument 2972 struct hash_desc *desc = &hp->md5_desc; 2997 if (tcp_md5_hash_skb_data(hp, frag_iter, 0)) 3004 int tcp_md5_hash_key(struct tcp_md5sig_pool *hp, const struct tcp_md5sig_key *key) argument 3009 return crypto_hash_update(&hp->md5_desc, &sg, key->keylen);
|
/net/core/ |
H A D | skbuff.c | 3823 struct ipv6_opt_hdr *hp; local 3832 hp = OPT_HDR(struct ipv6_opt_hdr, skb, off); 3833 nexthdr = hp->nexthdr; 3834 off += ipv6_optlen(hp); 3838 struct ip_auth_hdr *hp; local 3847 hp = OPT_HDR(struct ip_auth_hdr, skb, off); 3848 nexthdr = hp->nexthdr; 3849 off += ipv6_authlen(hp); 3853 struct frag_hdr *hp; local 3862 hp [all...] |