Searched refs:ip6h (Results 76 - 88 of 88) sorted by relevance

1234

/linux-master/net/ipv6/
H A Ddatagram.c492 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 Draw.c348 const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data; local
350 if (!raw_v6_match(net, sk, nexthdr, &ip6h->saddr, &ip6h->daddr,
H A Dtcp_ipv6.c762 const struct ipv6hdr *ip6h = ipv6_hdr(skb); local
763 saddr = &ip6h->saddr;
764 daddr = &ip6h->daddr;
/linux-master/net/bridge/
H A Dbr_multicast.c1090 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 Dgeneve.c198 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 Dqed_iwarp.c1677 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 Dsge.c1102 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 Dverbs.c630 const struct ipv6hdr *ip6h = (struct ipv6hdr *)&hdr->ibgrh; local
635 if (ip6h->version != 6)
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c1096 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 Dfilter.c2247 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 Dmvneta.c1969 struct ipv6hdr *ip6h = ipv6_hdr(skb); local
1974 l4_proto = ip6h->nexthdr;
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c3634 struct ipv6hdr *ip6h = ipv6_hdr(skb); local
3639 l4_proto = ip6h->nexthdr;
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.c12573 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