iph6             3256 drivers/net/bonding/bond_main.c 	const struct ipv6hdr *iph6;
iph6             3274 drivers/net/bonding/bond_main.c 		if (unlikely(!pskb_may_pull(skb, noff + sizeof(*iph6))))
iph6             3276 drivers/net/bonding/bond_main.c 		iph6 = ipv6_hdr(skb);
iph6             3277 drivers/net/bonding/bond_main.c 		iph_to_flow_copy_v6addrs(fk, iph6);
iph6             3278 drivers/net/bonding/bond_main.c 		noff += sizeof(*iph6);
iph6             3279 drivers/net/bonding/bond_main.c 		proto = iph6->nexthdr;
iph6             1200 drivers/net/ethernet/ibm/ibmveth.c 		struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data;
iph6             1202 drivers/net/ethernet/ibm/ibmveth.c 		if (iph6->nexthdr == IPPROTO_TCP) {
iph6             1234 drivers/net/ethernet/ibm/ibmveth.c 	struct ipv6hdr *iph6 = NULL;
iph6             1257 drivers/net/ethernet/ibm/ibmveth.c 		iph6 = (struct ipv6hdr *)skb->data;
iph6             1259 drivers/net/ethernet/ibm/ibmveth.c 		iph_proto = iph6->nexthdr;
iph6             1285 drivers/net/ethernet/ibm/ibmveth.c 			tcph->check = ~csum_ipv6_magic(&iph6->saddr,
iph6             1286 drivers/net/ethernet/ibm/ibmveth.c 					&iph6->daddr, tcphdrlen, iph_proto, 0);
iph6              222 net/core/lwt_bpf.c 		struct ipv6hdr *iph6 = ipv6_hdr(skb);
iph6              228 net/core/lwt_bpf.c 		fl6.flowlabel = ip6_flowinfo(iph6);
iph6              229 net/core/lwt_bpf.c 		fl6.flowi6_proto = iph6->nexthdr;
iph6              230 net/core/lwt_bpf.c 		fl6.daddr = iph6->daddr;
iph6              231 net/core/lwt_bpf.c 		fl6.saddr = iph6->saddr;
iph6              821 net/ipv6/sit.c 	const struct ipv6hdr *iph6 = ipv6_hdr(skb);
iph6              837 net/ipv6/sit.c 		tos = ipv6_get_dsfield(iph6);
iph6              845 net/ipv6/sit.c 			neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr);
iph6              867 net/ipv6/sit.c 		dst = try_6rd(tunnel, &iph6->daddr);
iph6              874 net/ipv6/sit.c 			neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr);
iph6              983 net/ipv6/sit.c 		iph6 = ipv6_hdr(skb);
iph6              987 net/ipv6/sit.c 		ttl = iph6->hop_limit;
iph6              988 net/ipv6/sit.c 	tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6));
iph6             2615 net/xfrm/xfrm_state.c 	const struct ipv6hdr *iph6;
iph6             2624 net/xfrm/xfrm_state.c 		iph6 = ipv6_hdr(skb);
iph6             2627 net/xfrm/xfrm_state.c 				 &iph6->saddr, &iph6->daddr,
iph6             2628 net/xfrm/xfrm_state.c 				 iph6->flow_lbl[0] & 0x0f,
iph6             2629 net/xfrm/xfrm_state.c 				 iph6->flow_lbl[1],
iph6             2630 net/xfrm/xfrm_state.c 				 iph6->flow_lbl[2]);
iph6               13 tools/testing/selftests/bpf/prog_tests/xdp.c 	struct ipv6hdr *iph6 = (void *)buf + sizeof(struct ethhdr);
iph6               39 tools/testing/selftests/bpf/prog_tests/xdp.c 	      iph6->nexthdr != IPPROTO_IPV6, "ipv6",