Searched refs:ip6h (Results 76 - 88 of 88) sorted by relevance
1234
/linux-master/net/ipv6/ |
H A D | datagram.c | 492 const struct ipv6hdr *ip6h = container_of((struct in6_addr *)(nh + serr->addr_offset), local 494 sin->sin6_addr = ip6h->daddr; 496 sin->sin6_flowinfo = ip6_flowinfo(ip6h);
|
H A D | raw.c | 348 const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data; local 350 if (!raw_v6_match(net, sk, nexthdr, &ip6h->saddr, &ip6h->daddr,
|
H A D | tcp_ipv6.c | 762 const struct ipv6hdr *ip6h = ipv6_hdr(skb); local 763 saddr = &ip6h->saddr; 764 daddr = &ip6h->daddr;
|
/linux-master/net/bridge/ |
H A D | br_multicast.c | 1090 struct ipv6hdr *ip6h; local 1117 pkt_size = sizeof(*eth) + sizeof(*ip6h) + 8 + mld_hdr_size; 1139 ip6h = ipv6_hdr(skb); 1141 *(__force __be32 *)ip6h = htonl(0x60000000); 1142 ip6h->payload_len = htons(8 + mld_hdr_size); 1143 ip6h->nexthdr = IPPROTO_HOPOPTS; 1144 ip6h->hop_limit = 1; 1145 ip6h->daddr = *ip6_dst; 1147 &ip6h->daddr, 0, &ip6h [all...] |
/linux-master/drivers/net/ |
H A D | geneve.c | 198 struct ipv6hdr *ip6h; local 201 ip6h = ipv6_hdr(skb); /* outer IPv6 header... */ 208 addr6 = ip6h->saddr; 443 struct ipv6hdr *ip6h = ipv6_hdr(skb); local 450 addr6 = ip6h->daddr;
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_iwarp.c | 1677 struct ipv6hdr *ip6h; local 1732 ip6h = (struct ipv6hdr *)iph; 1734 if (ip6h->nexthdr != IPPROTO_TCP) { 1743 ntohl(ip6h->daddr.in6_u.u6_addr32[i]); 1745 ntohl(ip6h->saddr.in6_u.u6_addr32[i]); 1749 ip_hlen = sizeof(*ip6h); 1750 *payload_len = ntohs(ip6h->payload_len);
|
/linux-master/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 1102 const struct ipv6hdr *ip6h = (const struct ipv6hdr *)iph; local 1104 if (ip6h->nexthdr == IPPROTO_TCP) 1106 else if (ip6h->nexthdr == IPPROTO_UDP)
|
/linux-master/drivers/infiniband/core/ |
H A D | verbs.c | 630 const struct ipv6hdr *ip6h = (struct ipv6hdr *)&hdr->ibgrh; local 635 if (ip6h->version != 6)
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_main.c | 1096 struct ipv6hdr *ip6h = (struct ipv6hdr *)(skb->data + offset); local 1099 if (ip6h->nexthdr != NEXTHDR_TCP && 1100 ip6h->nexthdr != NEXTHDR_UDP) {
|
/linux-master/net/core/ |
H A D | filter.c | 2247 const struct ipv6hdr *ip6h = ipv6_hdr(skb); local 2256 .flowlabel = ip6_flowinfo(ip6h), 2258 .flowi6_proto = ip6h->nexthdr, 2259 .daddr = ip6h->daddr, 2260 .saddr = ip6h->saddr,
|
/linux-master/drivers/net/ethernet/marvell/ |
H A D | mvneta.c | 1969 struct ipv6hdr *ip6h = ipv6_hdr(skb); local 1974 l4_proto = ip6h->nexthdr;
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 3634 struct ipv6hdr *ip6h = ipv6_hdr(skb); local 3639 l4_proto = ip6h->nexthdr;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.c | 12573 struct ipv6hdr *ip6h = (struct ipv6hdr *)(skb->data + nw_off); local 12582 start = nw_off + sizeof(*ip6h); 12583 nexthdr = &ip6h->nexthdr;
|
Completed in 442 milliseconds
1234