Searched refs:iph6 (Results 1 - 6 of 6) sorted by relevance
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | xdp.c | 14 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 D | lwt_bpf.c | 220 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 D | sit.c | 858 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 D | ibmveth.c | 1232 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 D | xfrm_state.c | 2978 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 D | bond_main.c | 4057 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