ipv6h 2507 drivers/net/ethernet/brocade/bna/bnad.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 2509 drivers/net/ethernet/brocade/bna/bnad.c ipv6h->payload_len = 0; ipv6h 2511 drivers/net/ethernet/brocade/bna/bnad.c ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, 0, ipv6h 1403 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct ipv6hdr *ipv6h = NULL; ipv6h 1441 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c ipv6h = ipv6_hdr(skb); ipv6h 1442 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c WARN_ON(!ipv6h); ipv6h 1443 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c l4_proto = ipv6h->nexthdr; ipv6h 602 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct ipv6hdr *ipv6h) ipv6h 604 drivers/net/ethernet/mellanox/mlx4/en_rx.c __u8 nexthdr = ipv6h->nexthdr; ipv6h 613 drivers/net/ethernet/mellanox/mlx4/en_rx.c temp = csum_add(hw_checksum, *(__wsum *)ipv6h); ipv6h 615 drivers/net/ethernet/mellanox/mlx4/en_rx.c skb->csum = csum_add(temp, (__force __wsum)*(__be16 *)&ipv6h->nexthdr); ipv6h 331 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct ipv6hdr *ipv6h = (struct ipv6hdr *)iph; ipv6h 334 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c &ipv6h->saddr, th->source, ipv6h 335 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c &ipv6h->daddr, ntohs(th->dest), ipv6h 778 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct ipv6hdr *ipv6h; ipv6h 793 drivers/net/ethernet/netronome/nfp/nfp_net_common.c ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); ipv6h 798 drivers/net/ethernet/netronome/nfp/nfp_net_common.c } else if (ipv6h->version == 6) { ipv6h 799 drivers/net/ethernet/netronome/nfp/nfp_net_common.c l4_hdr = ipv6h->nexthdr; ipv6h 1271 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct ipv6hdr *ipv6h; ipv6h 1323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h = (struct ipv6hdr *)skb->data; ipv6h 1326 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h->payload_len = htons(length); ipv6h 1793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct ipv6hdr *ipv6h; ipv6h 1845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h = (struct ipv6hdr *)skb->data; ipv6h 1849 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h->payload_len = htons(length); ipv6h 5754 drivers/net/ethernet/realtek/r8169_main.c const struct ipv6hdr *ipv6h; ipv6h 5762 drivers/net/ethernet/realtek/r8169_main.c ipv6h = ipv6_hdr(skb); ipv6h 5766 drivers/net/ethernet/realtek/r8169_main.c th->check = ~tcp_v6_check(0, &ipv6h->saddr, &ipv6h->daddr, 0); ipv6h 1753 drivers/net/usb/r8152.c const struct ipv6hdr *ipv6h; ipv6h 1761 drivers/net/usb/r8152.c ipv6h = ipv6_hdr(skb); ipv6h 1765 drivers/net/usb/r8152.c th->check = ~tcp_v6_check(0, &ipv6h->saddr, &ipv6h->daddr, 0); ipv6h 857 drivers/net/vmxnet3/vmxnet3_drv.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 859 drivers/net/vmxnet3/vmxnet3_drv.c protocol = ipv6h->nexthdr; ipv6h 128 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct ipv6hdr *ipv6h = ipv6h 130 drivers/net/wireless/intel/iwlwifi/mvm/tx.c unsigned int off = sizeof(*ipv6h); ipv6h 132 drivers/net/wireless/intel/iwlwifi/mvm/tx.c protocol = ipv6h->nexthdr; ipv6h 22 include/net/dsfield.h static inline __u8 ipv6_get_dsfield(const struct ipv6hdr *ipv6h) ipv6h 24 include/net/dsfield.h return ntohs(*(const __be16 *)ipv6h) >> 4; ipv6h 44 include/net/dsfield.h static inline void ipv6_change_dsfield(struct ipv6hdr *ipv6h,__u8 mask, ipv6h 47 include/net/dsfield.h __be16 *p = (__force __be16 *)ipv6h; ipv6h 212 net/ipv6/exthdrs.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 236 net/ipv6/exthdrs.c ret = xfrm6_input_addr(skb, (xfrm_address_t *)&ipv6h->daddr, ipv6h 248 net/ipv6/exthdrs.c ipv6h = ipv6_hdr(skb); ipv6h 254 net/ipv6/exthdrs.c swap(ipv6h->saddr, hao->addr); ipv6h 425 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6h 433 net/ipv6/ip6_gre.c ipv6h = (const struct ipv6hdr *)skb->data; ipv6h 434 net/ipv6/ip6_gre.c t = ip6gre_tunnel_lookup(skb->dev, &ipv6h->daddr, &ipv6h->saddr, ipv6h 491 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6h 494 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6h 496 net/ipv6/ip6_gre.c &ipv6h->saddr, &ipv6h->daddr, tpi->key, ipv6h 527 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6h 532 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6h 537 net/ipv6/ip6_gre.c &ipv6h->saddr, &ipv6h->daddr, tpi->key, ipv6h 663 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h; ipv6h 669 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6h 688 net/ipv6/ip6_gre.c *dsfield = ipv6_get_dsfield(ipv6h); ipv6h 693 net/ipv6/ip6_gre.c fl6->flowlabel |= ip6_flowlabel(ipv6h); ipv6h 804 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 811 net/ipv6/ip6_gre.c if (ipv6_addr_equal(&t->parms.raddr, &ipv6h->saddr)) ipv6h 1338 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h; ipv6h 1341 net/ipv6/ip6_gre.c ipv6h = skb_push(skb, t->hlen + sizeof(*ipv6h)); ipv6h 1342 net/ipv6/ip6_gre.c ip6_flow_hdr(ipv6h, 0, ip6_make_flowlabel(dev_net(dev), skb, ipv6h 1345 net/ipv6/ip6_gre.c ipv6h->hop_limit = t->parms.hop_limit; ipv6h 1346 net/ipv6/ip6_gre.c ipv6h->nexthdr = NEXTHDR_GRE; ipv6h 1347 net/ipv6/ip6_gre.c ipv6h->saddr = t->parms.laddr; ipv6h 1348 net/ipv6/ip6_gre.c ipv6h->daddr = t->parms.raddr; ipv6h 1350 net/ipv6/ip6_gre.c p = (__be16 *)(ipv6h + 1); ipv6h 1359 net/ipv6/ip6_gre.c memcpy(&ipv6h->saddr, saddr, sizeof(struct in6_addr)); ipv6h 1361 net/ipv6/ip6_gre.c memcpy(&ipv6h->daddr, daddr, sizeof(struct in6_addr)); ipv6h 1362 net/ipv6/ip6_gre.c if (!ipv6_addr_any(&ipv6h->daddr)) ipv6h 75 net/ipv6/ip6_offload.c struct ipv6hdr *ipv6h; ipv6h 88 net/ipv6/ip6_offload.c if (unlikely(!pskb_may_pull(skb, sizeof(*ipv6h)))) ipv6h 94 net/ipv6/ip6_offload.c SKB_GSO_CB(skb)->encap_level += sizeof(*ipv6h); ipv6h 96 net/ipv6/ip6_offload.c ipv6h = ipv6_hdr(skb); ipv6h 97 net/ipv6/ip6_offload.c __skb_pull(skb, sizeof(*ipv6h)); ipv6h 100 net/ipv6/ip6_offload.c proto = ipv6_gso_pull_exthdrs(skb, ipv6h->nexthdr); ipv6h 122 net/ipv6/ip6_offload.c ipv6h = (struct ipv6hdr *)(skb_mac_header(skb) + nhoff); ipv6h 126 net/ipv6/ip6_offload.c skb->head - (unsigned char *)(ipv6h + 1); ipv6h 128 net/ipv6/ip6_offload.c payload_len = skb->len - nhoff - sizeof(*ipv6h); ipv6h 129 net/ipv6/ip6_offload.c ipv6h->payload_len = htons(payload_len); ipv6h 130 net/ipv6/ip6_offload.c skb->network_header = (u8 *)ipv6h - skb->head; ipv6h 139 net/ipv6/ip6_offload.c fptr = (struct frag_hdr *)((u8 *)ipv6h + err); ipv6h 143 net/ipv6/ip6_offload.c offset += (ntohs(ipv6h->payload_len) - ipv6h 400 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)raw; ipv6h 402 net/ipv6/ip6_tunnel.c unsigned int off = nhoff + sizeof(*ipv6h); ipv6h 403 net/ipv6/ip6_tunnel.c u8 next, nexthdr = ipv6h->nexthdr; ipv6h 472 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)skb->data; ipv6h 488 net/ipv6/ip6_tunnel.c t = ip6_tnl_lookup(dev_net(skb->dev), &ipv6h->daddr, &ipv6h->saddr); ipv6h 536 net/ipv6/ip6_tunnel.c len = sizeof(*ipv6h) + ntohs(ipv6h->payload_len); ipv6h 696 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6h 699 net/ipv6/ip6_tunnel.c __u8 dsfield = ipv6_get_dsfield(ipv6h) & ~INET_ECN_MASK; ipv6h 704 net/ipv6/ip6_tunnel.c return IP6_ECN_decapsulate(ipv6h, skb); ipv6h 708 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6h 712 net/ipv6/ip6_tunnel.c ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb)); ipv6h 714 net/ipv6/ip6_tunnel.c return IP6_ECN_decapsulate(ipv6h, skb); ipv6h 774 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6h 779 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 812 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6h 824 net/ipv6/ip6_tunnel.c err = dscp_ecn_decapsulate(tunnel, ipv6h, skb); ipv6h 828 net/ipv6/ip6_tunnel.c &ipv6h->saddr, ipv6h 829 net/ipv6/ip6_tunnel.c ipv6_get_dsfield(ipv6h)); ipv6h 881 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6h 885 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 890 net/ipv6/ip6_tunnel.c t = ip6_tnl_lookup(dev_net(skb->dev), &ipv6h->saddr, &ipv6h->daddr); ipv6h 899 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6h 900 net/ipv6/ip6_tunnel.c if (!ip6_tnl_rcv_ctl(t, &ipv6h->daddr, &ipv6h->saddr)) ipv6h 1039 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h; ipv6h 1211 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6h 1212 net/ipv6/ip6_tunnel.c ip6_flow_hdr(ipv6h, dsfield, ipv6h 1214 net/ipv6/ip6_tunnel.c ipv6h->hop_limit = hop_limit; ipv6h 1215 net/ipv6/ip6_tunnel.c ipv6h->nexthdr = proto; ipv6h 1216 net/ipv6/ip6_tunnel.c ipv6h->saddr = fl6->saddr; ipv6h 1217 net/ipv6/ip6_tunnel.c ipv6h->daddr = fl6->daddr; ipv6h 1305 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h; ipv6h 1314 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6h 1317 net/ipv6/ip6_tunnel.c ip6_tnl_addr_conflict(t, ipv6h)) ipv6h 1338 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6h 1357 net/ipv6/ip6_tunnel.c dsfield = ipv6_get_dsfield(ipv6h); ipv6h 1361 net/ipv6/ip6_tunnel.c fl6.flowlabel |= ip6_flowlabel(ipv6h); ipv6h 1369 net/ipv6/ip6_tunnel.c dsfield = INET_ECN_encapsulate(dsfield, ipv6_get_dsfield(ipv6h)); ipv6h 302 net/ipv6/ip6_vti.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 305 net/ipv6/ip6_vti.c t = vti6_tnl_lookup(dev_net(skb->dev), &ipv6h->saddr, &ipv6h->daddr); ipv6h 317 net/ipv6/ip6_vti.c ipv6h = ipv6_hdr(skb); ipv6h 318 net/ipv6/ip6_vti.c if (!ip6_tnl_rcv_ctl(t, &ipv6h->daddr, &ipv6h->saddr)) { ipv6h 1999 net/ipv6/ip6mr.c struct ipv6hdr *ipv6h; ipv6h 2019 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6h 2023 net/ipv6/ip6mr.c .daddr = ipv6h->daddr, ipv6h 2053 net/ipv6/ip6mr.c if (skb_cow(skb, sizeof(*ipv6h) + LL_RESERVED_SPACE(dev))) ipv6h 2056 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6h 2057 net/ipv6/ip6mr.c ipv6h->hop_limit--; ipv6h 133 net/ipv6/netfilter/nf_conntrack_reasm.c static inline u8 ip6_frag_ecn(const struct ipv6hdr *ipv6h) ipv6h 135 net/ipv6/netfilter/nf_conntrack_reasm.c return 1 << (ipv6_get_dsfield(ipv6h) & INET_ECN_MASK); ipv6h 61 net/ipv6/reassembly.c static u8 ip6_frag_ecn(const struct ipv6hdr *ipv6h) ipv6h 63 net/ipv6/reassembly.c return 1 << (ipv6_get_dsfield(ipv6h) & INET_ECN_MASK); ipv6h 604 net/ipv6/sit.c const struct ipv6hdr *ipv6h; ipv6h 616 net/ipv6/sit.c ipv6h = ipv6_hdr(skb); ipv6h 618 net/ipv6/sit.c if (unlikely(is_spoofed_6rd(tunnel, iph->saddr, &ipv6h->saddr))) { ipv6h 620 net/ipv6/sit.c &iph->saddr, &ipv6h->saddr, ipv6h 621 net/ipv6/sit.c &iph->daddr, &ipv6h->daddr); ipv6h 625 net/ipv6/sit.c if (likely(!is_spoofed_6rd(tunnel, iph->daddr, &ipv6h->daddr))) ipv6h 628 net/ipv6/sit.c if (only_dnatted(tunnel, &ipv6h->daddr)) ipv6h 632 net/ipv6/sit.c &iph->saddr, &ipv6h->saddr, ipv6h 633 net/ipv6/sit.c &iph->daddr, &ipv6h->daddr); ipv6h 926 net/ipv6/tcp_ipv6.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 954 net/ipv6/tcp_ipv6.c key = tcp_v6_md5_do_lookup(sk, &ipv6h->saddr); ipv6h 965 net/ipv6/tcp_ipv6.c &ipv6h->saddr, ipv6h 966 net/ipv6/tcp_ipv6.c th->source, &ipv6h->daddr, ipv6h 973 net/ipv6/tcp_ipv6.c key = tcp_v6_md5_do_lookup(sk1, &ipv6h->saddr); ipv6h 996 net/ipv6/tcp_ipv6.c label = ip6_flowlabel(ipv6h); ipv6h 1005 net/ipv6/tcp_ipv6.c label = ip6_flowlabel(ipv6h); ipv6h 53 net/ipv6/tcpv6_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 62 net/ipv6/tcpv6_offload.c __tcp_v6_send_check(skb, &ipv6h->saddr, &ipv6h->daddr); ipv6h 39 net/ipv6/udp_offload.c const struct ipv6hdr *ipv6h; ipv6h 56 net/ipv6/udp_offload.c ipv6h = ipv6_hdr(skb); ipv6h 60 net/ipv6/udp_offload.c uh->check = udp_v6_check(skb->len, &ipv6h->saddr, ipv6h 61 net/ipv6/udp_offload.c &ipv6h->daddr, csum); ipv6h 144 net/ipv6/udp_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 148 net/ipv6/udp_offload.c uh->check = ~udp_v6_check(skb->len - nhoff, &ipv6h->saddr, ipv6h 149 net/ipv6/udp_offload.c &ipv6h->daddr, 0); ipv6h 387 net/netfilter/nf_nat_proto.c struct ipv6hdr *ipv6h; ipv6h 392 net/netfilter/nf_nat_proto.c if (skb_ensure_writable(skb, iphdroff + sizeof(*ipv6h))) ipv6h 395 net/netfilter/nf_nat_proto.c ipv6h = (void *)skb->data + iphdroff; ipv6h 396 net/netfilter/nf_nat_proto.c nexthdr = ipv6h->nexthdr; ipv6h 397 net/netfilter/nf_nat_proto.c hdroff = ipv6_skip_exthdr(skb, iphdroff + sizeof(*ipv6h), ipv6h 407 net/netfilter/nf_nat_proto.c ipv6h = (void *)skb->data + iphdroff; ipv6h 411 net/netfilter/nf_nat_proto.c ipv6h->saddr = target->src.u3.in6; ipv6h 413 net/netfilter/nf_nat_proto.c ipv6h->daddr = target->dst.u3.in6; ipv6h 469 net/netfilter/nf_nat_proto.c const struct ipv6hdr *ipv6h = (struct ipv6hdr *)(skb->data + iphdroff); ipv6h 473 net/netfilter/nf_nat_proto.c oldip = &ipv6h->saddr; ipv6h 476 net/netfilter/nf_nat_proto.c oldip = &ipv6h->daddr; ipv6h 524 net/netfilter/nf_nat_proto.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 530 net/netfilter/nf_nat_proto.c *check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, ipv6h 828 net/netfilter/nf_nat_proto.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 833 net/netfilter/nf_nat_proto.c csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, ipv6h 221 net/netfilter/xt_TCPMSS.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 227 net/netfilter/xt_TCPMSS.c nexthdr = ipv6h->nexthdr; ipv6h 228 net/netfilter/xt_TCPMSS.c tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); ipv6h 234 net/netfilter/xt_TCPMSS.c sizeof(*ipv6h) + sizeof(struct tcphdr)); ipv6h 238 net/netfilter/xt_TCPMSS.c ipv6h = ipv6_hdr(skb); ipv6h 239 net/netfilter/xt_TCPMSS.c oldlen = ipv6h->payload_len; ipv6h 244 net/netfilter/xt_TCPMSS.c ipv6h->payload_len = newlen; ipv6h 98 net/netfilter/xt_TCPOPTSTRIP.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6h 103 net/netfilter/xt_TCPOPTSTRIP.c nexthdr = ipv6h->nexthdr; ipv6h 104 net/netfilter/xt_TCPOPTSTRIP.c tcphoff = ipv6_skip_exthdr(skb, sizeof(*ipv6h), &nexthdr, &frag_off); ipv6h 869 net/sched/sch_cake.c const struct ipv6hdr *ipv6h; ipv6h 875 net/sched/sch_cake.c ipv6h = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h); ipv6h 877 net/sched/sch_cake.c if (!ipv6h) ipv6h 880 net/sched/sch_cake.c if (ipv6h->version == 4) { ipv6h 881 net/sched/sch_cake.c iph = (struct iphdr *)ipv6h; ipv6h 888 net/sched/sch_cake.c ipv6h = skb_header_pointer(skb, offset, ipv6h 891 net/sched/sch_cake.c if (!ipv6h || ipv6h->nexthdr != IPPROTO_TCP) ipv6h 900 net/sched/sch_cake.c } else if (ipv6h->version == 6) { ipv6h 901 net/sched/sch_cake.c if (ipv6h->nexthdr != IPPROTO_TCP) ipv6h 1117 net/sched/sch_cake.c const struct ipv6hdr *ipv6h, *ipv6h_check; ipv6h 1175 net/sched/sch_cake.c ipv6h = (struct ipv6hdr *)iph; ipv6h 1178 net/sched/sch_cake.c if (ipv6_addr_cmp(&ipv6h_check->saddr, &ipv6h->saddr) || ipv6h 1179 net/sched/sch_cake.c ipv6_addr_cmp(&ipv6h_check->daddr, &ipv6h->daddr)) ipv6h 296 net/sched/sch_taprio.c const struct ipv6hdr *ipv6h; ipv6h 300 net/sched/sch_taprio.c ipv6h = skb_header_pointer(skb, offset, sizeof(_ipv6h), &_ipv6h); ipv6h 301 net/sched/sch_taprio.c if (!ipv6h) ipv6h 304 net/sched/sch_taprio.c if (ipv6h->version == 4) { ipv6h 305 net/sched/sch_taprio.c iph = (struct iphdr *)ipv6h; ipv6h 312 net/sched/sch_taprio.c ipv6h = skb_header_pointer(skb, offset, ipv6h 315 net/sched/sch_taprio.c if (!ipv6h || ipv6h->nexthdr != IPPROTO_TCP) ipv6h 320 net/sched/sch_taprio.c } else if (ipv6h->version == 6 && ipv6h->nexthdr != IPPROTO_TCP) { ipv6h 171 net/tls/tls_device_fallback.c const struct ipv6hdr *ipv6h; ipv6h 185 net/tls/tls_device_fallback.c ipv6h = ipv6_hdr(skb); ipv6h 186 net/tls/tls_device_fallback.c th->check = ~csum_ipv6_magic(&ipv6h->saddr, &ipv6h->daddr, ipv6h 52 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c struct ipv6hdr *ipv6h; ipv6h 98 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c ipv6h = data + sizeof(struct ethhdr); ipv6h 99 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c if (ipv6h + 1 > data_end) ipv6h 102 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c if (ipv6h->nexthdr != IPPROTO_TCP) ipv6h 109 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c memcpy(tup.ipv6.saddr, &ipv6h->saddr, sizeof(tup.ipv6.saddr)); ipv6h 110 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c memcpy(tup.ipv6.daddr, &ipv6h->daddr, sizeof(tup.ipv6.daddr)); ipv6h 122 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c seq_mss = gen_syncookie(data_end, sk, ipv6h, sizeof(*ipv6h), ipv6h 125 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c ret = bpf_tcp_check_syncookie(sk, ipv6h, sizeof(*ipv6h),