Searched refs:iph6 (Results 1 - 6 of 6) sorted by relevance

/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dxdp.c14 struct ipv6hdr iph6; local
47 memcpy(&iph6, buf + sizeof(struct ethhdr), sizeof(iph6));
51 ASSERT_EQ(iph6.nexthdr, IPPROTO_IPV6, "ipv6 test_run iph6.nexthdr");
/linux-master/net/core/
H A Dlwt_bpf.c220 struct ipv6hdr *iph6 = ipv6_hdr(skb); local
226 fl6.flowlabel = ip6_flowinfo(iph6);
227 fl6.flowi6_proto = iph6->nexthdr;
228 fl6.daddr = iph6->daddr;
229 fl6.saddr = iph6->saddr;
/linux-master/net/ipv6/
H A Dsit.c858 const struct ipv6hdr *iph6 = ipv6_hdr(skb); local
874 tos = ipv6_get_dsfield(iph6);
882 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr);
904 dst = try_6rd(tunnel, &iph6->daddr);
911 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr);
1020 iph6 = ipv6_hdr(skb);
1024 ttl = iph6->hop_limit;
1025 tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6));
/linux-master/drivers/net/ethernet/ibm/
H A Dibmveth.c1232 struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data; local
1234 if (iph6->nexthdr == IPPROTO_TCP) {
1266 struct ipv6hdr *iph6 = NULL; local
1289 iph6 = (struct ipv6hdr *)skb->data;
1291 iph_proto = iph6->nexthdr;
1321 ~csum_ipv6_magic(&iph6->saddr,
1322 &iph6->daddr, tcphdrlen, iph_proto, 0);
/linux-master/net/xfrm/
H A Dxfrm_state.c2978 const struct ipv6hdr *iph6; local
2987 iph6 = ipv6_hdr(skb);
2990 &iph6->saddr, &iph6->daddr,
2991 iph6->flow_lbl[0] & 0x0f,
2992 iph6->flow_lbl[1],
2993 iph6->flow_lbl[2]);
/linux-master/drivers/net/bonding/
H A Dbond_main.c4057 const struct ipv6hdr *iph6; local
4071 data = bond_pull_data(skb, data, hlen, *nhoff + sizeof(*iph6));
4075 iph6 = (const struct ipv6hdr *)(data + *nhoff);
4076 iph_to_flow_copy_v6addrs(fk, iph6);
4077 *nhoff += sizeof(*iph6);
4078 *ip_proto = iph6->nexthdr;

Completed in 182 milliseconds