Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/tools/testing/selftests/bpf/prog_tests/
H A Dxdp.c14 struct ipv6hdr *iph6 = (void *)buf + sizeof(struct ethhdr); in test_xdp() local
40 iph6->nexthdr != IPPROTO_IPV6, "ipv6", in test_xdp()
/OK3568_Linux_fs/kernel/net/core/
H A Dlwt_bpf.c220 struct ipv6hdr *iph6 = ipv6_hdr(skb); in bpf_lwt_xmit_reroute() local
226 fl6.flowlabel = ip6_flowinfo(iph6); in bpf_lwt_xmit_reroute()
227 fl6.flowi6_proto = iph6->nexthdr; in bpf_lwt_xmit_reroute()
228 fl6.daddr = iph6->daddr; in bpf_lwt_xmit_reroute()
229 fl6.saddr = iph6->saddr; in bpf_lwt_xmit_reroute()
/OK3568_Linux_fs/kernel/net/ipv6/
H A Dsit.c857 const struct ipv6hdr *iph6 = ipv6_hdr(skb); in ipip6_tunnel_xmit() local
873 tos = ipv6_get_dsfield(iph6); in ipip6_tunnel_xmit()
881 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); in ipip6_tunnel_xmit()
903 dst = try_6rd(tunnel, &iph6->daddr); in ipip6_tunnel_xmit()
910 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); in ipip6_tunnel_xmit()
1019 iph6 = ipv6_hdr(skb); in ipip6_tunnel_xmit()
1023 ttl = iph6->hop_limit; in ipip6_tunnel_xmit()
1024 tos = INET_ECN_encapsulate(tos, ipv6_get_dsfield(iph6)); in ipip6_tunnel_xmit()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/ibm/
H A Dibmveth.c1226 struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data; in ibmveth_rx_mss_helper() local
1228 if (iph6->nexthdr == IPPROTO_TCP) { in ibmveth_rx_mss_helper()
1260 struct ipv6hdr *iph6 = NULL; in ibmveth_rx_csum_helper() local
1283 iph6 = (struct ipv6hdr *)skb->data; in ibmveth_rx_csum_helper()
1285 iph_proto = iph6->nexthdr; in ibmveth_rx_csum_helper()
1311 tcph->check = ~csum_ipv6_magic(&iph6->saddr, in ibmveth_rx_csum_helper()
1312 &iph6->daddr, tcphdrlen, iph_proto, 0); in ibmveth_rx_csum_helper()
/OK3568_Linux_fs/kernel/net/xfrm/
H A Dxfrm_state.c2738 const struct ipv6hdr *iph6; in xfrm_audit_helper_pktinfo() local
2747 iph6 = ipv6_hdr(skb); in xfrm_audit_helper_pktinfo()
2750 &iph6->saddr, &iph6->daddr, in xfrm_audit_helper_pktinfo()
2751 iph6->flow_lbl[0] & 0x0f, in xfrm_audit_helper_pktinfo()
2752 iph6->flow_lbl[1], in xfrm_audit_helper_pktinfo()
2753 iph6->flow_lbl[2]); in xfrm_audit_helper_pktinfo()
/OK3568_Linux_fs/kernel/drivers/net/bonding/
H A Dbond_main.c3596 const struct ipv6hdr *iph6; in bond_flow_ip() local
3608 if (unlikely(!pskb_may_pull(skb, *noff + sizeof(*iph6)))) in bond_flow_ip()
3610 iph6 = (const struct ipv6hdr *)(skb->data + *noff); in bond_flow_ip()
3611 iph_to_flow_copy_v6addrs(fk, iph6); in bond_flow_ip()
3612 *noff += sizeof(*iph6); in bond_flow_ip()
3613 *proto = iph6->nexthdr; in bond_flow_ip()