Searched refs:iph6 (Results 1 – 7 of 7) sorted by relevance
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | xdp.c | 14 struct ipv6hdr iph6; in test_xdp() local 47 memcpy(&iph6, buf + sizeof(struct ethhdr), sizeof(iph6)); in test_xdp() 51 ASSERT_EQ(iph6.nexthdr, IPPROTO_IPV6, "ipv6 test_run iph6.nexthdr"); in test_xdp()
|
| /linux/net/core/ |
| H A D | lwt_bpf.c | 229 struct ipv6hdr *iph6 = ipv6_hdr(skb); in bpf_lwt_xmit_reroute() local 235 fl6.flowlabel = ip6_flowinfo(iph6); in bpf_lwt_xmit_reroute() 236 fl6.flowi6_proto = iph6->nexthdr; in bpf_lwt_xmit_reroute() 237 fl6.daddr = iph6->daddr; in bpf_lwt_xmit_reroute() 238 fl6.saddr = iph6->saddr; in bpf_lwt_xmit_reroute()
|
| /linux/tools/testing/selftests/net/ |
| H A D | tun.c | 422 struct ipv6hdr *iph6; in parse_udp_tunnel_vnet_packet() local 442 iph6 = (struct ipv6hdr *)cur; in parse_udp_tunnel_vnet_packet() 445 if (iph6->version != 6 || iph6->nexthdr != IPPROTO_UDP) in parse_udp_tunnel_vnet_packet() 467 iph6 = (struct ipv6hdr *)cur; in parse_udp_tunnel_vnet_packet() 470 if (iph6->version != 6 || iph6->nexthdr != IPPROTO_UDP) in parse_udp_tunnel_vnet_packet()
|
| /linux/net/ipv6/ |
| H A D | sit.c | 855 const struct ipv6hdr *iph6 = ipv6_hdr(skb); in ipip6_tunnel_dst_find() local 862 neigh = dst_neigh_lookup(skb_dst(skb), &iph6->daddr); in ipip6_tunnel_dst_find() 905 const struct ipv6hdr *iph6 = ipv6_hdr(skb); in ipip6_tunnel_xmit() local 919 tos = ipv6_get_dsfield(iph6); in ipip6_tunnel_xmit() 927 dst = try_6rd(tunnel, &iph6->daddr); in ipip6_tunnel_xmit() 964 iph6 = ipv6_hdr(skb); 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()
|
| /linux/drivers/net/ethernet/ibm/ |
| H A D | ibmveth.c | 1349 struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data; in ibmveth_rx_mss_helper() local 1351 if (iph6->nexthdr == IPPROTO_TCP) { in ibmveth_rx_mss_helper() 1383 struct ipv6hdr *iph6 = NULL; in ibmveth_rx_csum_helper() local 1406 iph6 = (struct ipv6hdr *)skb->data; in ibmveth_rx_csum_helper() 1408 iph_proto = iph6->nexthdr; in ibmveth_rx_csum_helper() 1438 ~csum_ipv6_magic(&iph6->saddr, in ibmveth_rx_csum_helper() 1439 &iph6->daddr, tcphdrlen, iph_proto, 0); in ibmveth_rx_csum_helper()
|
| /linux/net/xfrm/ |
| H A D | xfrm_state.c | 3440 const struct ipv6hdr *iph6; in xfrm_audit_helper_pktinfo() local 3449 iph6 = ipv6_hdr(skb); in xfrm_audit_helper_pktinfo() 3452 &iph6->saddr, &iph6->daddr, in xfrm_audit_helper_pktinfo() 3453 iph6->flow_lbl[0] & 0x0f, in xfrm_audit_helper_pktinfo() 3454 iph6->flow_lbl[1], in xfrm_audit_helper_pktinfo() 3455 iph6->flow_lbl[2]); in xfrm_audit_helper_pktinfo()
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 4131 const struct ipv6hdr *iph6; in bond_flow_ip() local 4145 data = bond_pull_data(skb, data, hlen, *nhoff + sizeof(*iph6)); in bond_flow_ip() 4149 iph6 = (const struct ipv6hdr *)(data + *nhoff); in bond_flow_ip() 4150 iph_to_flow_copy_v6addrs(fk, iph6); in bond_flow_ip() 4151 *nhoff += sizeof(*iph6); in bond_flow_ip() 4152 *ip_proto = iph6->nexthdr; in bond_flow_ip()
|