ipv6_hdr 296 drivers/crypto/chelsio/chcr_ipsec.c if (ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr)) ipv6_hdr 71 drivers/infiniband/sw/rxe/rxe_icrc.c memcpy(pshdr, ipv6_hdr(skb), hdr_size); ipv6_hdr 333 drivers/infiniband/sw/rxe/rxe_net.c ip6h = ipv6_hdr(skb); ipv6_hdr 194 drivers/infiniband/sw/rxe/rxe_recv.c if (memcmp(&ipv6_hdr(skb)->daddr, saddr, sizeof(*saddr))) { ipv6_hdr 196 drivers/infiniband/sw/rxe/rxe_recv.c &ipv6_hdr(skb)->daddr, saddr); ipv6_hdr 200 drivers/infiniband/sw/rxe/rxe_recv.c if (memcmp(&ipv6_hdr(skb)->saddr, daddr, sizeof(*daddr))) { ipv6_hdr 202 drivers/infiniband/sw/rxe/rxe_recv.c &ipv6_hdr(skb)->saddr, daddr); ipv6_hdr 290 drivers/infiniband/sw/rxe/rxe_recv.c memcpy(&dgid, &ipv6_hdr(skb)->daddr, sizeof(dgid)); ipv6_hdr 342 drivers/infiniband/sw/rxe/rxe_recv.c pdgid = (union ib_gid *)&ipv6_hdr(skb)->daddr; ipv6_hdr 397 drivers/infiniband/sw/rxe/rxe_recv.c &ipv6_hdr(skb)->saddr); ipv6_hdr 778 drivers/infiniband/sw/rxe/rxe_resp.c memcpy(&hdr->ibgrh, ipv6_hdr(skb), sizeof(hdr->ibgrh)); ipv6_hdr 418 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1435 drivers/net/bonding/bond_alb.c ip6hdr = ipv6_hdr(skb); ipv6_hdr 3276 drivers/net/bonding/bond_main.c iph6 = ipv6_hdr(skb); ipv6_hdr 2089 drivers/net/ethernet/amazon/ena/ena_netdev.c l4_protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1796 drivers/net/ethernet/amd/xgbe/xgbe-drv.c if (ipv6_hdr(skb)->nexthdr != IPPROTO_UDP) ipv6_hdr 494 drivers/net/ethernet/aquantia/atlantic/aq_nic.c (ipv6_hdr(skb)->nexthdr == NEXTHDR_TCP) ? ipv6_hdr 497 drivers/net/ethernet/aquantia/atlantic/aq_nic.c (ipv6_hdr(skb)->nexthdr == NEXTHDR_UDP) ? ipv6_hdr 1419 drivers/net/ethernet/atheros/alx/main.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 1420 drivers/net/ethernet/atheros/alx/main.c tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 1421 drivers/net/ethernet/atheros/alx/main.c &ipv6_hdr(skb)->daddr, ipv6_hdr 2018 drivers/net/ethernet/atheros/atl1c/atl1c_main.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 2029 drivers/net/ethernet/atheros/atl1c/atl1c_main.c &ipv6_hdr(skb)->saddr, ipv6_hdr 2030 drivers/net/ethernet/atheros/atl1c/atl1c_main.c &ipv6_hdr(skb)->daddr, ipv6_hdr 1248 drivers/net/ethernet/broadcom/bcmsysport.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 3349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c prot = ipv6_hdr(skb)->nexthdr; ipv6_hdr 3496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c bswab16(~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 3497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c &ipv6_hdr(skb)->daddr, ipv6_hdr 3723 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c ipv6 = ipv6_hdr(skb); ipv6_hdr 3798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c txq_index, skb->ip_summed, skb->protocol, ipv6_hdr(skb)->nexthdr, ipv6_hdr 1360 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1445 drivers/net/ethernet/broadcom/bnxt/bnxt.c iph = ipv6_hdr(skb); ipv6_hdr 1518 drivers/net/ethernet/broadcom/genet/bcmgenet.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 2507 drivers/net/ethernet/brocade/bna/bnad.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 2869 drivers/net/ethernet/brocade/bna/bnad.c proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1110 drivers/net/ethernet/chelsio/cxgb4/sge.c ipv6_hdr(skb)->nexthdr; ipv6_hdr 1232 drivers/net/ethernet/chelsio/cxgb4/sge.c l4_hdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 297 drivers/net/ethernet/cisco/enic/enic_main.c proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 699 drivers/net/ethernet/cisco/enic/enic_main.c tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 700 drivers/net/ethernet/cisco/enic/enic_main.c &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); ipv6_hdr 1174 drivers/net/ethernet/cortina/gemini.c tcp = ipv6_hdr(skb)->nexthdr == IPPROTO_TCP; ipv6_hdr 904 drivers/net/ethernet/emulex/benet/be.h val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_TCP); ipv6_hdr 916 drivers/net/ethernet/emulex/benet/be.h val = (ipv6_hdr(skb)->nexthdr == NEXTHDR_UDP); ipv6_hdr 929 drivers/net/ethernet/emulex/benet/be.h return ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr); ipv6_hdr 814 drivers/net/ethernet/emulex/benet/be_main.c ip_hdr(skb)->protocol : ipv6_hdr(skb)->nexthdr; ipv6_hdr 1319 drivers/net/ethernet/emulex/benet/be_main.c struct ipv6hdr *hdr = ipv6_hdr((*skb)); ipv6_hdr 5242 drivers/net/ethernet/emulex/benet/be_main.c l4_hdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1441 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c ipv6h = ipv6_hdr(skb); ipv6_hdr 100 drivers/net/ethernet/hisilicon/hns/hns_enet.c ipv6hdr = ipv6_hdr(skb); ipv6_hdr 2492 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1048 drivers/net/ethernet/ibm/ibmveth.c ipv6_hdr(skb)->nexthdr != IPPROTO_TCP)) && ipv6_hdr 1284 drivers/net/ethernet/ibm/ibmvnic.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) ipv6_hdr 1286 drivers/net/ethernet/ibm/ibmvnic.c else if (ipv6_hdr(skb)->nexthdr == IPPROTO_UDP) ipv6_hdr 1532 drivers/net/ethernet/ibm/ibmvnic.c proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 2718 drivers/net/ethernet/intel/e1000/e1000_main.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 2720 drivers/net/ethernet/intel/e1000/e1000_main.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 2721 drivers/net/ethernet/intel/e1000/e1000_main.c &ipv6_hdr(skb)->daddr, ipv6_hdr 2781 drivers/net/ethernet/intel/e1000/e1000_main.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) ipv6_hdr 5461 drivers/net/ethernet/intel/e1000e/netdev.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 5462 drivers/net/ethernet/intel/e1000e/netdev.c tcp_hdr(skb)->check = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 5463 drivers/net/ethernet/intel/e1000e/netdev.c &ipv6_hdr(skb)->daddr, ipv6_hdr 5520 drivers/net/ethernet/intel/e1000e/netdev.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) ipv6_hdr 701 drivers/net/ethernet/intel/fm10k/fm10k_main.c l4_hdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 822 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c if (ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr)) ipv6_hdr 427 drivers/net/ethernet/intel/ixgbevf/ipsec.c if (ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr)) ipv6_hdr 2080 drivers/net/ethernet/jme.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 2105 drivers/net/ethernet/jme.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1861 drivers/net/ethernet/marvell/mvneta.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 2900 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 452 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c if (ipv6_ext_hdr(ipv6_hdr(skb)->nexthdr)) ipv6_hdr 112 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct ipv6hdr *ipv6hdr = ipv6_hdr(skb); ipv6_hdr 64 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c dscp_cp = ipv6_get_dsfield(ipv6_hdr(skb)) >> 2; ipv6_hdr 793 drivers/net/ethernet/netronome/nfp/nfp_net_common.c ipv6h = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); ipv6_hdr 3524 drivers/net/ethernet/netronome/nfp/nfp_net_common.c l4_hdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 495 drivers/net/ethernet/pensando/ionic/ionic_txrx.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 496 drivers/net/ethernet/pensando/ionic/ionic_txrx.c &ipv6_hdr(skb)->daddr, ipv6_hdr 1912 drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c l4proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 2547 drivers/net/ethernet/qlogic/qed/qed_ll2.c ipv6_hdr(skb)->nexthdr == NEXTHDR_IPV6)) ipv6_hdr 401 drivers/net/ethernet/qlogic/qede/qede_filter.c if (!memcmp(src, &ipv6_hdr(skb)->saddr, size) && ipv6_hdr 402 drivers/net/ethernet/qlogic/qede/qede_filter.c !memcmp(&tpos->tuple.dst_ipv6, &ipv6_hdr(skb)->daddr, size)) ipv6_hdr 475 drivers/net/ethernet/qlogic/qede/qede_filter.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 528 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&n->tuple.src_ipv6, &ipv6_hdr(skb)->saddr, ipv6_hdr 530 drivers/net/ethernet/qlogic/qede/qede_filter.c memcpy(&n->tuple.dst_ipv6, &ipv6_hdr(skb)->daddr, ipv6_hdr 210 drivers/net/ethernet/qlogic/qede/qede_fp.c (ipv6_hdr(skb)->nexthdr == NEXTHDR_IPV6)) ipv6_hdr 250 drivers/net/ethernet/qlogic/qede/qede_fp.c l4_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 879 drivers/net/ethernet/qlogic/qede/qede_fp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1716 drivers/net/ethernet/qlogic/qede/qede_fp.c l4_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 565 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c l4proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 756 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c l4_is_udp = ipv6_hdr(skb)->nexthdr == IPPROTO_UDP; ipv6_hdr 1291 drivers/net/ethernet/qualcomm/emac/emac-mac.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 1293 drivers/net/ethernet/qualcomm/emac/emac-mac.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 1294 drivers/net/ethernet/qualcomm/emac/emac-mac.c &ipv6_hdr(skb)->daddr, ipv6_hdr 5762 drivers/net/ethernet/realtek/r8169_main.c ipv6h = ipv6_hdr(skb); ipv6_hdr 5827 drivers/net/ethernet/realtek/r8169_main.c ip_protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 2351 drivers/net/ethernet/sfc/ef10.c struct ipv6hdr *ipv6 = ipv6_hdr(skb); ipv6_hdr 159 drivers/net/ethernet/sfc/tx_tso.c EFX_WARN_ON_ONCE_PARANOID(ipv6_hdr(skb)->nexthdr != NEXTHDR_TCP); ipv6_hdr 1143 drivers/net/ethernet/socionext/netsec.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 1145 drivers/net/ethernet/socionext/netsec.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 1146 drivers/net/ethernet/socionext/netsec.c &ipv6_hdr(skb)->daddr, ipv6_hdr 6566 drivers/net/ethernet/sun/niu.c ip_proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 342 drivers/net/ethernet/sun/sunvnet_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 1186 drivers/net/ethernet/sun/sunvnet_common.c struct ipv6hdr *ip6h = ipv6_hdr(nskb); ipv6_hdr 1236 drivers/net/ethernet/sun/sunvnet_common.c proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 194 drivers/net/geneve.c ip6h = ipv6_hdr(skb); /* outer IPv6 header... */ ipv6_hdr 423 drivers/net/geneve.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 484 drivers/net/hyperv/netvsc_drv.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ipv6_hdr 640 drivers/net/hyperv/netvsc_drv.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 642 drivers/net/hyperv/netvsc_drv.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 643 drivers/net/hyperv/netvsc_drv.c &ipv6_hdr(skb)->daddr, 0, IPPROTO_TCP, 0); ipv6_hdr 668 drivers/net/hyperv/netvsc_drv.c if (ipv6_hdr(skb)->nexthdr == IPPROTO_TCP) ipv6_hdr 177 drivers/net/ipvlan/ipvlan_core.c ip6h = ipv6_hdr(skb); ipv6_hdr 191 drivers/net/ipvlan/ipvlan_core.c ip6h = ipv6_hdr(skb); ipv6_hdr 200 drivers/net/ipvlan/ipvlan_core.c ip6h = ipv6_hdr(skb); ipv6_hdr 456 drivers/net/ipvlan/ipvlan_core.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 64 drivers/net/ipvlan/ipvlan_l3s.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 963 drivers/net/thunderbolt.c *tucso = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 964 drivers/net/thunderbolt.c &ipv6_hdr(skb)->daddr, 0, ipv6_hdr 969 drivers/net/thunderbolt.c *tucso = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 970 drivers/net/thunderbolt.c &ipv6_hdr(skb)->daddr, 0, ipv6_hdr 971 drivers/net/thunderbolt.c ipv6_hdr(skb)->nexthdr, 0); ipv6_hdr 1761 drivers/net/usb/r8152.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1848 drivers/net/usb/r8152.c ip_protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 857 drivers/net/vmxnet3/vmxnet3_drv.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 945 drivers/net/vmxnet3/vmxnet3_drv.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 178 drivers/net/vrf.c iph = ipv6_hdr(skb); ipv6_hdr 375 drivers/net/vrf.c nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr); ipv6_hdr 474 drivers/net/vrf.c if (rt6_need_strict(&ipv6_hdr(skb)->daddr)) ipv6_hdr 924 drivers/net/vrf.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 966 drivers/net/vrf.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 993 drivers/net/vrf.c bool need_strict = rt6_need_strict(&ipv6_hdr(skb)->daddr); ipv6_hdr 1613 drivers/net/vxlan.c saddr.sin6.sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 1921 drivers/net/vxlan.c ns = (struct nd_msg *)(ipv6_hdr(request) + 1); ipv6_hdr 1949 drivers/net/vxlan.c pip6 = ipv6_hdr(reply); ipv6_hdr 1952 drivers/net/vxlan.c pip6->priority = ipv6_hdr(request)->priority; ipv6_hdr 1955 drivers/net/vxlan.c pip6->daddr = ipv6_hdr(request)->saddr; ipv6_hdr 1998 drivers/net/vxlan.c iphdr = ipv6_hdr(skb); ipv6_hdr 2087 drivers/net/vxlan.c pip6 = ipv6_hdr(skb); ipv6_hdr 2664 drivers/net/vxlan.c ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { ipv6_hdr 2665 drivers/net/vxlan.c struct nd_msg *m = (struct nd_msg *)(ipv6_hdr(skb) + 1); ipv6_hdr 1686 drivers/net/wireless/ath/wil6210/txrx.c protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1806 drivers/net/wireless/ath/wil6210/txrx.c ipv6_hdr(skb)->payload_len = 0; ipv6_hdr 962 drivers/s390/net/qeth_core.h (ipv == 6 && ipv6_hdr(skb)->nexthdr == IPPROTO_UDP)) ipv6_hdr 3545 drivers/s390/net/qeth_core_main.c tos = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 1334 drivers/s390/net/qeth_l3_main.c ipv6_eth_mc_map(&ipv6_hdr(skb)->daddr, tg_addr); ipv6_hdr 1898 drivers/s390/net/qeth_l3_main.c return ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) ? ipv6_hdr 1996 drivers/s390/net/qeth_l3_main.c l3_hdr->next_hop.ipv6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 2594 drivers/staging/qlge/qlge_main.c ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 2595 drivers/staging/qlge/qlge_main.c &ipv6_hdr(skb)->daddr, ipv6_hdr 109 include/linux/ipv6.h return ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr) - ipv6_hdr 453 include/linux/netfilter/ipset/ip_set.h memcpy(addr, src ? &ipv6_hdr(skb)->saddr : &ipv6_hdr(skb)->daddr, ipv6_hdr 210 include/net/dst_metadata.h const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 171 include/net/erspan.h (ipv6_hdr(skb)->priority << 4) + ipv6_hdr 172 include/net/erspan.h (ipv6_hdr(skb)->flow_lbl[0] >> 4); ipv6_hdr 267 include/net/erspan.h (ipv6_hdr(skb)->priority << 4) + ipv6_hdr 268 include/net/erspan.h (ipv6_hdr(skb)->flow_lbl[0] >> 4); ipv6_hdr 95 include/net/inet6_hashtables.h doff, &ipv6_hdr(skb)->saddr, sport, ipv6_hdr 96 include/net/inet6_hashtables.h &ipv6_hdr(skb)->daddr, ntohs(dport), ipv6_hdr 185 include/net/inet_ecn.h return IP6_ECN_set_ce(skb, ipv6_hdr(skb)); ipv6_hdr 204 include/net/inet_ecn.h return IP6_ECN_set_ect1(skb, ipv6_hdr(skb)); ipv6_hdr 278 include/net/inet_ecn.h inner = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 293 include/net/inet_ecn.h inner = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 41 include/net/ip6_checksum.h return ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 42 include/net/ip6_checksum.h &ipv6_hdr(skb)->daddr, ipv6_hdr 112 include/net/netfilter/nf_queue.h queue += reciprocal_scale(hash_v6(ipv6_hdr(skb), initval), ipv6_hdr 308 include/net/vxlan.h l4_hdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 1143 net/6lowpan/iphc.c hdr = ipv6_hdr(skb); ipv6_hdr 1069 net/batman-adv/multicast.c ip6hdr = ipv6_hdr(skb); ipv6_hdr 405 net/bluetooth/6lowpan.c hdr = ipv6_hdr(skb); ipv6_hdr 300 net/bridge/br_arp_nd_proxy.c pip6 = ipv6_hdr(reply); ipv6_hdr 303 net/bridge/br_arp_nd_proxy.c pip6->priority = ipv6_hdr(request)->priority; ipv6_hdr 306 net/bridge/br_arp_nd_proxy.c pip6->daddr = ipv6_hdr(request)->saddr; ipv6_hdr 411 net/bridge/br_arp_nd_proxy.c iphdr = ipv6_hdr(skb); ipv6_hdr 72 net/bridge/br_device.c ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { ipv6_hdr 121 net/bridge/br_input.c ipv6_hdr(skb)->nexthdr == IPPROTO_ICMPV6) { ipv6_hdr 132 net/bridge/br_multicast.c ip.u.ip6 = ipv6_hdr(skb)->daddr; ipv6_hdr 343 net/bridge/br_multicast.c ip6h = ipv6_hdr(skb); ipv6_hdr 708 net/bridge/br_multicast.c br->ip6_querier.addr.u.ip6 = ipv6_hdr(skb)->saddr; ipv6_hdr 1341 net/bridge/br_multicast.c saddr.u.ip6 = ipv6_hdr(skb)->saddr; ipv6_hdr 1656 net/bridge/br_multicast.c if (ipv6_hdr(skb)->nexthdr != IPPROTO_ICMPV6) ipv6_hdr 1683 net/bridge/br_multicast.c if (!ipv6_addr_is_ll_all_nodes(&ipv6_hdr(skb)->daddr)) ipv6_hdr 1686 net/bridge/br_multicast.c if (ipv6_addr_is_all_snoopers(&ipv6_hdr(skb)->daddr)) { ipv6_hdr 2357 net/bridge/br_multicast.c t_len = ntohs(ipv6_hdr(skb)->payload_len) + ipv6_hdr 48 net/bridge/br_netfilter_ipv6.c unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1); ipv6_hdr 76 net/bridge/br_netfilter_ipv6.c ipv6_hdr(skb)->payload_len) ipv6_hdr 112 net/bridge/br_netfilter_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 130 net/bridge/br_netfilter_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 151 net/bridge/br_netfilter_ipv6.c return memcmp(&nf_bridge->ipv6_daddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 152 net/bridge/br_netfilter_ipv6.c sizeof(ipv6_hdr(skb)->daddr)) != 0; ipv6_hdr 231 net/bridge/br_netfilter_ipv6.c nf_bridge->ipv6_daddr = ipv6_hdr(skb)->daddr; ipv6_hdr 218 net/bridge/netfilter/nf_conntrack_bridge.c hdr = ipv6_hdr(skb); ipv6_hdr 262 net/bridge/netfilter/nf_conntrack_bridge.c len = sizeof(struct ipv6hdr) + ntohs(ipv6_hdr(skb)->payload_len); ipv6_hdr 373 net/bridge/netfilter/nf_conntrack_bridge.c unsigned char pnum = ipv6_hdr(skb)->nexthdr; ipv6_hdr 173 net/bridge/netfilter/nft_reject_bridge.c hdr = ipv6_hdr(skb); ipv6_hdr 220 net/bridge/netfilter/nft_reject_bridge.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 232 net/bridge/netfilter/nft_reject_bridge.c ip6h = ipv6_hdr(skb); ipv6_hdr 4949 net/core/filter.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6_hdr 222 net/core/lwt_bpf.c struct ipv6hdr *iph6 = ipv6_hdr(skb); ipv6_hdr 554 net/core/lwt_bpf.c protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 408 net/core/netpoll.c ip6h = ipv6_hdr(skb); ipv6_hdr 4807 net/core/skbuff.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 4809 net/core/skbuff.c len = sizeof(struct ipv6hdr) + ntohs(ipv6_hdr(skb)->payload_len); ipv6_hdr 4879 net/core/skbuff.c *csum = ~csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 4880 net/core/skbuff.c &ipv6_hdr(skb)->daddr, ipv6_hdr 60 net/dccp/ipv6.c return secure_dccpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 61 net/dccp/ipv6.c ipv6_hdr(skb)->saddr.s6_addr32, ipv6_hdr 270 net/dccp/ipv6.c rxip6h = ipv6_hdr(rxskb); ipv6_hdr 351 net/dccp/ipv6.c ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 352 net/dccp/ipv6.c ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 506 net/dccp/ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 660 net/dccp/ipv6.c np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit; ipv6_hdr 662 net/dccp/ipv6.c np->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(opt_skb)); ipv6_hdr 664 net/dccp/ipv6.c np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); ipv6_hdr 695 net/dccp/ipv6.c if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr, ipv6_hdr 696 net/dccp/ipv6.c &ipv6_hdr(skb)->daddr)) { ipv6_hdr 40 net/ieee802154/6lowpan/tx.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 62 net/ipv4/fou.c ipv6_hdr(skb)->payload_len = ipv6_hdr 63 net/ipv4/fou.c htons(ntohs(ipv6_hdr(skb)->payload_len) - len); ipv6_hdr 183 net/ipv4/fou.c ipv6_hdr(skb)->payload_len = ipv6_hdr 184 net/ipv4/fou.c htons(ntohs(ipv6_hdr(skb)->payload_len) - len); ipv6_hdr 538 net/ipv4/ip_gre.c (ntohs(ipv6_hdr(skb)->payload_len) > skb->len - thoff)) ipv6_hdr 689 net/ipv4/ip_tunnel.c &ipv6_hdr(skb)->daddr); ipv6_hdr 697 net/ipv4/ip_tunnel.c addr6 = &ipv6_hdr(skb)->daddr; ipv6_hdr 183 net/ipv4/ping.c (int)ident, &ipv6_hdr(skb)->daddr, dif); ipv6_hdr 216 net/ipv4/ping.c &ipv6_hdr(skb)->daddr)) ipv6_hdr 902 net/ipv4/ping.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ipv6_hdr 130 net/ipv4/tcp_fastopen.c const struct ipv6hdr *ip6h = ipv6_hdr(syn); ipv6_hdr 295 net/ipv6/ah6.c struct ipv6hdr *top_iph = ipv6_hdr(skb); ipv6_hdr 376 net/ipv6/ah6.c top_iph = ipv6_hdr(skb); ipv6_hdr 564 net/ipv6/ah6.c ip6h = ipv6_hdr(skb); ipv6_hdr 1274 net/ipv6/calipso.c const struct ipv6hdr *ip6_hdr = ipv6_hdr(skb); ipv6_hdr 1309 net/ipv6/calipso.c ip6_hdr = ipv6_hdr(skb); ipv6_hdr 1333 net/ipv6/calipso.c ip6_hdr = ipv6_hdr(skb); /* Reset as skb_cow() may have moved it */ ipv6_hdr 1343 net/ipv6/calipso.c ip6_hdr = ipv6_hdr(skb); ipv6_hdr 1388 net/ipv6/calipso.c ip6_hdr = ipv6_hdr(skb); ipv6_hdr 340 net/ipv6/datagram.c iph = ipv6_hdr(skb); ipv6_hdr 378 net/ipv6/datagram.c iph = ipv6_hdr(skb); ipv6_hdr 388 net/ipv6/datagram.c mtu_info->ip6m_addr.sin6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 495 net/ipv6/datagram.c sin->sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 584 net/ipv6/datagram.c src_info.ipi6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 606 net/ipv6/datagram.c int hlim = ipv6_hdr(skb)->hop_limit; ipv6_hdr 611 net/ipv6/datagram.c int tclass = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 639 net/ipv6/datagram.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 677 net/ipv6/datagram.c src_info.ipi6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 681 net/ipv6/datagram.c int hlim = ipv6_hdr(skb)->hop_limit; ipv6_hdr 712 net/ipv6/datagram.c sin6.sin6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 716 net/ipv6/datagram.c ipv6_iface_scope_id(&ipv6_hdr(skb)->daddr, ipv6_hdr 30 net/ipv6/esp6_offload.c static __u16 esp6_nexthdr_esp_offset(struct ipv6hdr *ipv6_hdr, int nhlen) ipv6_hdr 35 net/ipv6/esp6_offload.c if (likely(ipv6_hdr->nexthdr == NEXTHDR_ESP)) ipv6_hdr 39 net/ipv6/esp6_offload.c exthdr = (void *)ipv6_hdr + off; ipv6_hdr 77 net/ipv6/esp6_offload.c (xfrm_address_t *)&ipv6_hdr(skb)->daddr, ipv6_hdr 94 net/ipv6/esp6_offload.c nhoff = esp6_nexthdr_esp_offset(ipv6_hdr(skb), offset); ipv6_hdr 122 net/ipv6/esp6_offload.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 304 net/ipv6/esp6_offload.c ipv6_hdr(skb)->payload_len = htons(len); ipv6_hdr 98 net/ipv6/exthdrs.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) ipv6_hdr 212 net/ipv6/exthdrs.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 248 net/ipv6/exthdrs.c ipv6h = ipv6_hdr(skb); ipv6_hdr 348 net/ipv6/exthdrs.c update_csum_diff16(skb, (__be32 *)(&ipv6_hdr(skb)->daddr), ipv6_hdr 441 net/ipv6/exthdrs.c ipv6_hdr(skb)->daddr = *addr; ipv6_hdr 453 net/ipv6/exthdrs.c if (ipv6_hdr(skb)->hop_limit <= 1) { ipv6_hdr 460 net/ipv6/exthdrs.c ipv6_hdr(skb)->hop_limit--; ipv6_hdr 502 net/ipv6/exthdrs.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) || ipv6_hdr 600 net/ipv6/exthdrs.c (xfrm_address_t *)&ipv6_hdr(skb)->saddr, ipv6_hdr 624 net/ipv6/exthdrs.c *addr = ipv6_hdr(skb)->daddr; ipv6_hdr 625 net/ipv6/exthdrs.c ipv6_hdr(skb)->daddr = daddr; ipv6_hdr 636 net/ipv6/exthdrs.c if (ipv6_hdr(skb)->hop_limit <= 1) { ipv6_hdr 643 net/ipv6/exthdrs.c ipv6_hdr(skb)->hop_limit--; ipv6_hdr 761 net/ipv6/exthdrs.c if (ipv6_hdr(skb)->payload_len) { ipv6_hdr 190 net/ipv6/exthdrs_core.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 145 net/ipv6/icmp.c int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data; ipv6_hdr 147 net/ipv6/icmp.c __u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 311 net/ipv6/icmp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 427 net/ipv6/icmp.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 636 net/ipv6/icmp.c rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, NULL, 0, ipv6_hdr 688 net/ipv6/icmp.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) && ipv6_hdr 692 net/ipv6/icmp.c saddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 707 net/ipv6/icmp.c fl6.flowlabel = ip6_flowlabel(ipv6_hdr(skb)); ipv6_hdr 710 net/ipv6/icmp.c fl6.daddr = ipv6_hdr(skb)->saddr; ipv6_hdr 750 net/ipv6/icmp.c ipc6.tclass = ipv6_get_dsfield(ipv6_hdr(skb)); ipv6_hdr 850 net/ipv6/icmp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 851 net/ipv6/icmp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 78 net/ipv6/ila/ila_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 123 net/ipv6/ila/ila_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 63 net/ipv6/ila/ila_lwt.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 636 net/ipv6/ila/ila_xlat.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 494 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6_hdr 532 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6_hdr 669 net/ipv6/ip6_gre.c ipv6h = ipv6_hdr(skb); ipv6_hdr 804 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 949 net/ipv6/ip6_gre.c (ntohs(ipv6_hdr(skb)->payload_len) > skb->len - thoff)) ipv6_hdr 1010 net/ipv6/ip6_gre.c if (ipv6_addr_equal(&t->parms.raddr, &ipv6_hdr(skb)->saddr)) ipv6_hdr 57 net/ipv6/ip6_input.c ipprot = rcu_dereference(inet6_protos[ipv6_hdr(skb)->nexthdr]); ipv6_hdr 165 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 252 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 388 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 489 net/ipv6/ip6_input.c hdr = ipv6_hdr(skb); ipv6_hdr 96 net/ipv6/ip6_offload.c ipv6h = ipv6_hdr(skb); ipv6_hdr 227 net/ipv6/ip6_offload.c iph = ipv6_hdr(skb); ipv6_hdr 66 net/ipv6/ip6_output.c if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) { ipv6_hdr 72 net/ipv6/ip6_output.c ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr, ipv6_hdr 73 net/ipv6/ip6_output.c &ipv6_hdr(skb)->saddr))) { ipv6_hdr 84 net/ipv6/ip6_output.c if (ipv6_hdr(skb)->hop_limit == 0) { ipv6_hdr 94 net/ipv6/ip6_output.c if (IPV6_ADDR_MC_SCOPE(&ipv6_hdr(skb)->daddr) <= ipv6_hdr 110 net/ipv6/ip6_output.c nexthop = rt6_nexthop((struct rt6_info *)dst, &ipv6_hdr(skb)->daddr); ipv6_hdr 240 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 333 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 424 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 562 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 634 net/ipv6/ip6_output.c ipv6_hdr(skb)->payload_len = htons(first_len - sizeof(struct ipv6hdr)); ipv6_hdr 660 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = htons(frag->len - sizeof(struct ipv6hdr)); ipv6_hdr 753 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = htons(frag->len - sizeof(struct ipv6hdr)); ipv6_hdr 809 net/ipv6/ip6_output.c frag_id = ipv6_select_ident(net, &ipv6_hdr(skb)->daddr, ipv6_hdr 810 net/ipv6/ip6_output.c &ipv6_hdr(skb)->saddr); ipv6_hdr 1760 net/ipv6/ip6_output.c hdr = ipv6_hdr(skb); ipv6_hdr 679 net/ipv6/ip6_tunnel.c rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr, ipv6_hdr 712 net/ipv6/ip6_tunnel.c ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb)); ipv6_hdr 779 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 812 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 885 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 899 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1069 net/ipv6/ip6_tunnel.c &ipv6_hdr(skb)->daddr); ipv6_hdr 1077 net/ipv6/ip6_tunnel.c addr6 = &ipv6_hdr(skb)->daddr; ipv6_hdr 1187 net/ipv6/ip6_tunnel.c hop_limit = ipv6_hdr(skb)->hop_limit; ipv6_hdr 1211 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1314 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 1338 net/ipv6/ip6_tunnel.c ipv6h = ipv6_hdr(skb); ipv6_hdr 106 net/ipv6/ip6_udp_tunnel.c ip6h = ipv6_hdr(skb); ipv6_hdr 302 net/ipv6/ip6_vti.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 317 net/ipv6/ip6_vti.c ipv6h = ipv6_hdr(skb); ipv6_hdr 559 net/ipv6/ip6_vti.c vti6_addr_conflict(t, ipv6_hdr(skb))) ipv6_hdr 536 net/ipv6/ip6mr.c (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 774 net/ipv6/ip6mr.c if (ipv6_hdr(skb)->version == 0) { ipv6_hdr 1010 net/ipv6/ip6mr.c if (ipv6_hdr(skb)->version == 0) { ipv6_hdr 1075 net/ipv6/ip6mr.c msg->im6_src = ipv6_hdr(pkt)->saddr; ipv6_hdr 1076 net/ipv6/ip6mr.c msg->im6_dst = ipv6_hdr(pkt)->daddr; ipv6_hdr 1088 net/ipv6/ip6mr.c skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); ipv6_hdr 1101 net/ipv6/ip6mr.c msg->im6_src = ipv6_hdr(pkt)->saddr; ipv6_hdr 1102 net/ipv6/ip6mr.c msg->im6_dst = ipv6_hdr(pkt)->daddr; ipv6_hdr 1139 net/ipv6/ip6mr.c if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) && ipv6_hdr 1140 net/ipv6/ip6mr.c ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr)) { ipv6_hdr 1161 net/ipv6/ip6mr.c c->mf6c_origin = ipv6_hdr(skb)->saddr; ipv6_hdr 1162 net/ipv6/ip6mr.c c->mf6c_mcastgrp = ipv6_hdr(skb)->daddr; ipv6_hdr 2019 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6_hdr 2056 net/ipv6/ip6mr.c ipv6h = ipv6_hdr(skb); ipv6_hdr 2144 net/ipv6/ip6mr.c ipv6_hdr(skb)->hop_limit > ipv6_hdr 2159 net/ipv6/ip6mr.c ipv6_hdr(skb)->hop_limit > c->_c.mfc_un.res.ttls[ct]) { ipv6_hdr 2215 net/ipv6/ip6mr.c &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr); ipv6_hdr 2221 net/ipv6/ip6mr.c &ipv6_hdr(skb)->daddr, ipv6_hdr 2297 net/ipv6/ip6mr.c iph = ipv6_hdr(skb2); ipv6_hdr 1352 net/ipv6/mcast.c len = ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr); ipv6_hdr 1362 net/ipv6/mcast.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL) || ipv6_hdr 1363 net/ipv6/mcast.c ipv6_hdr(skb)->hop_limit != 1 || ipv6_hdr 1478 net/ipv6/mcast.c addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); ipv6_hdr 1577 net/ipv6/mcast.c hdr = ipv6_hdr(skb); ipv6_hdr 1644 net/ipv6/mcast.c struct ipv6hdr *pip6 = ipv6_hdr(skb); ipv6_hdr 1669 net/ipv6/mcast.c &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 2050 net/ipv6/mcast.c &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr, ipv6_hdr 23 net/ipv6/mcast_snoop.c ip6h = ipv6_hdr(skb); ipv6_hdr 44 net/ipv6/mcast_snoop.c ip6h = ipv6_hdr(skb); ipv6_hdr 80 net/ipv6/mcast_snoop.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) ipv6_hdr 100 net/ipv6/mcast_snoop.c !ipv6_addr_is_ll_all_nodes(&ipv6_hdr(skb)->daddr)) ipv6_hdr 121 net/ipv6/mip6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 147 net/ipv6/mip6.c iph = ipv6_hdr(skb); ipv6_hdr 221 net/ipv6/mip6.c if (!mip6_report_rl_allow(stamp, &ipv6_hdr(skb)->daddr, ipv6_hdr 222 net/ipv6/mip6.c hao ? &hao->addr : &ipv6_hdr(skb)->saddr, ipv6_hdr 227 net/ipv6/mip6.c memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr, ipv6_hdr 230 net/ipv6/mip6.c memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr, ipv6_hdr 255 net/ipv6/mip6.c (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); ipv6_hdr 261 net/ipv6/mip6.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 341 net/ipv6/mip6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 364 net/ipv6/mip6.c iph = ipv6_hdr(skb); ipv6_hdr 391 net/ipv6/mip6.c (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1); ipv6_hdr 397 net/ipv6/mip6.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 454 net/ipv6/ndisc.c hdr = ipv6_hdr(skb); ipv6_hdr 723 net/ipv6/ndisc.c if (skb && ipv6_chk_addr_and_flags(dev_net(dev), &ipv6_hdr(skb)->saddr, ipv6_hdr 726 net/ipv6/ndisc.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 770 net/ipv6/ndisc.c const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 771 net/ipv6/ndisc.c const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 954 net/ipv6/ndisc.c struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 955 net/ipv6/ndisc.c const struct in6_addr *daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 1071 net/ipv6/ndisc.c const struct in6_addr *saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 1153 net/ipv6/ndisc.c if (nla_put_in6_addr(skb, NDUSEROPT_SRCADDR, &ipv6_hdr(ra)->saddr)) ipv6_hdr 1189 net/ipv6/ndisc.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { ipv6_hdr 1273 net/ipv6/ndisc.c ipv6_chk_addr(net, &ipv6_hdr(skb)->saddr, in6_dev->dev, 0)) { ipv6_hdr 1290 net/ipv6/ndisc.c rt = rt6_get_dflt_router(net, &ipv6_hdr(skb)->saddr, skb->dev); ipv6_hdr 1294 net/ipv6/ndisc.c &ipv6_hdr(skb)->saddr); ipv6_hdr 1313 net/ipv6/ndisc.c rt = rt6_add_dflt_router(net, &ipv6_hdr(skb)->saddr, ipv6_hdr 1324 net/ipv6/ndisc.c &ipv6_hdr(skb)->saddr); ipv6_hdr 1400 net/ipv6/ndisc.c neigh = __neigh_lookup(&nd_tbl, &ipv6_hdr(skb)->saddr, ipv6_hdr 1430 net/ipv6/ndisc.c ipv6_chk_addr(dev_net(in6_dev->dev), &ipv6_hdr(skb)->saddr, ipv6_hdr 1457 net/ipv6/ndisc.c &ipv6_hdr(skb)->saddr); ipv6_hdr 1538 net/ipv6/ndisc.c if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) { ipv6_hdr 1606 net/ipv6/ndisc.c if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) && ipv6_hdr 1614 net/ipv6/ndisc.c &saddr_buf, &ipv6_hdr(skb)->saddr, dev->ifindex); ipv6_hdr 1632 net/ipv6/ndisc.c peer = inet_getpeer_v6(net->ipv6.peers, &ipv6_hdr(skb)->saddr, 1); ipv6_hdr 1677 net/ipv6/ndisc.c .dest = ipv6_hdr(skb)->daddr, ipv6_hdr 1695 net/ipv6/ndisc.c ndisc_send_skb(buff, &ipv6_hdr(skb)->saddr, &saddr_buf); ipv6_hdr 1736 net/ipv6/ndisc.c if (ipv6_hdr(skb)->hop_limit != 255) { ipv6_hdr 1738 net/ipv6/ndisc.c ipv6_hdr(skb)->hop_limit); ipv6_hdr 25 net/ipv6/netfilter.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 83 net/ipv6/netfilter.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 145 net/ipv6/netfilter.c frag_id = ipv6_select_ident(net, &ipv6_hdr(skb)->daddr, ipv6_hdr 146 net/ipv6/netfilter.c &ipv6_hdr(skb)->saddr); ipv6_hdr 57 net/ipv6/netfilter/ip6_tables.c const struct ipv6hdr *ipv6 = ipv6_hdr(skb); ipv6_hdr 85 net/ipv6/netfilter/ip6t_NPT.c if (!ip6t_npt_map_pfx(npt, &ipv6_hdr(skb)->saddr)) { ipv6_hdr 98 net/ipv6/netfilter/ip6t_NPT.c if (!ip6t_npt_map_pfx(npt, &ipv6_hdr(skb)->daddr)) { ipv6_hdr 34 net/ipv6/netfilter/ip6t_eui64.c if (ipv6_hdr(skb)->version == 0x6) { ipv6_hdr 41 net/ipv6/netfilter/ip6t_eui64.c if (!memcmp(ipv6_hdr(skb)->saddr.s6_addr + 8, eui64, ipv6_hdr 38 net/ipv6/netfilter/ip6t_ipv6header.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 36 net/ipv6/netfilter/ip6t_rpfilter.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 100 net/ipv6/netfilter/ip6t_rpfilter.c iph = ipv6_hdr(skb); ipv6_hdr 44 net/ipv6/netfilter/ip6table_mangle.c memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); ipv6_hdr 45 net/ipv6/netfilter/ip6table_mangle.c memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); ipv6_hdr 47 net/ipv6/netfilter/ip6table_mangle.c hop_limit = ipv6_hdr(skb)->hop_limit; ipv6_hdr 50 net/ipv6/netfilter/ip6table_mangle.c flowlabel = *((u_int32_t *)ipv6_hdr(skb)); ipv6_hdr 55 net/ipv6/netfilter/ip6table_mangle.c (!ipv6_addr_equal(&ipv6_hdr(skb)->saddr, &saddr) || ipv6_hdr 56 net/ipv6/netfilter/ip6table_mangle.c !ipv6_addr_equal(&ipv6_hdr(skb)->daddr, &daddr) || ipv6_hdr 58 net/ipv6/netfilter/ip6table_mangle.c ipv6_hdr(skb)->hop_limit != hop_limit || ipv6_hdr 59 net/ipv6/netfilter/ip6table_mangle.c flowlabel != *((u_int32_t *)ipv6_hdr(skb)))) { ipv6_hdr 183 net/ipv6/netfilter/nf_conntrack_reasm.c payload_len = ntohs(ipv6_hdr(skb)->payload_len); ipv6_hdr 187 net/ipv6/netfilter/nf_conntrack_reasm.c ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); ipv6_hdr 194 net/ipv6/netfilter/nf_conntrack_reasm.c ecn = ip6_frag_ecn(ipv6_hdr(skb)); ipv6_hdr 355 net/ipv6/netfilter/nf_conntrack_reasm.c ipv6_hdr(skb)->payload_len = htons(payload_len); ipv6_hdr 356 net/ipv6/netfilter/nf_conntrack_reasm.c ipv6_change_dsfield(ipv6_hdr(skb), 0xff, ecn); ipv6_hdr 392 net/ipv6/netfilter/nf_conntrack_reasm.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 449 net/ipv6/netfilter/nf_conntrack_reasm.c if (ipv6_hdr(skb)->payload_len == 0) { ipv6_hdr 461 net/ipv6/netfilter/nf_conntrack_reasm.c hdr = ipv6_hdr(skb); ipv6_hdr 22 net/ipv6/netfilter/nf_dup_ipv6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 62 net/ipv6/netfilter/nf_dup_ipv6.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 19 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6_hdr 68 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6_hdr 74 net/ipv6/netfilter/nf_reject_ipv6.c ip6h = ipv6_hdr(nskb); ipv6_hdr 121 net/ipv6/netfilter/nf_reject_ipv6.c tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr, ipv6_hdr 122 net/ipv6/netfilter/nf_reject_ipv6.c &ipv6_hdr(nskb)->daddr, ipv6_hdr 136 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6_hdr 219 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 102 net/ipv6/netfilter/nf_socket_ipv6.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 45 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 88 net/ipv6/output_core.c *nexthdr = &ipv6_hdr(skb)->nexthdr; ipv6_hdr 155 net/ipv6/output_core.c ipv6_hdr(skb)->payload_len = htons(len); ipv6_hdr 166 net/ipv6/raw.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 433 net/ipv6/raw.c if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 434 net/ipv6/raw.c &ipv6_hdr(skb)->daddr, ipv6_hdr 439 net/ipv6/raw.c skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 440 net/ipv6/raw.c &ipv6_hdr(skb)->daddr, ipv6_hdr 508 net/ipv6/raw.c sin6->sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 654 net/ipv6/raw.c iph = ipv6_hdr(skb); ipv6_hdr 120 net/ipv6/reassembly.c end = offset + (ntohs(ipv6_hdr(skb)->payload_len) - ipv6_hdr 121 net/ipv6/reassembly.c ((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1))); ipv6_hdr 131 net/ipv6/reassembly.c ecn = ip6_frag_ecn(ipv6_hdr(skb)); ipv6_hdr 288 net/ipv6/reassembly.c ipv6_hdr(skb)->payload_len = htons(payload_len); ipv6_hdr 289 net/ipv6/reassembly.c ipv6_change_dsfield(ipv6_hdr(skb), 0xff, ecn); ipv6_hdr 323 net/ipv6/reassembly.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 340 net/ipv6/reassembly.c hdr = ipv6_hdr(skb); ipv6_hdr 196 net/ipv6/route.c return &ipv6_hdr(skb)->daddr; ipv6_hdr 2306 net/ipv6/route.c const struct ipv6hdr *outer_iph = ipv6_hdr(skb); ipv6_hdr 2446 net/ipv6/route.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 2806 net/ipv6/route.c __ip6_rt_update_pmtu(dst, sk, skb ? ipv6_hdr(skb) : NULL, mtu, ipv6_hdr 3040 net/ipv6/route.c dst = ip6_route_redirect(net, &fl6, skb, &ipv6_hdr(skb)->saddr); ipv6_hdr 3048 net/ipv6/route.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 4048 net/ipv6/route.c dst_confirm_neigh(&rt->dst, &ipv6_hdr(skb)->saddr); ipv6_hdr 4377 net/ipv6/route.c type = ipv6_addr_type(&ipv6_hdr(skb)->daddr); ipv6_hdr 271 net/ipv6/seg6_hmac.c if (seg6_hmac_compute(hinfo, srh, &ipv6_hdr(skb)->saddr, hmac_output)) ipv6_hdr 124 net/ipv6/seg6_iptunnel.c inner_hdr = ipv6_hdr(skb); ipv6_hdr 130 net/ipv6/seg6_iptunnel.c hdr = ipv6_hdr(skb); ipv6_hdr 185 net/ipv6/seg6_iptunnel.c oldhdr = ipv6_hdr(skb); ipv6_hdr 195 net/ipv6/seg6_iptunnel.c hdr = ipv6_hdr(skb); ipv6_hdr 279 net/ipv6/seg6_iptunnel.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6_hdr 312 net/ipv6/seg6_iptunnel.c &ipv6_hdr(skb)->saddr); ipv6_hdr 344 net/ipv6/seg6_iptunnel.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 158 net/ipv6/seg6_local.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 213 net/ipv6/seg6_local.c advance_nextseg(srh, &ipv6_hdr(skb)->daddr); ipv6_hdr 233 net/ipv6/seg6_local.c advance_nextseg(srh, &ipv6_hdr(skb)->daddr); ipv6_hdr 252 net/ipv6/seg6_local.c advance_nextseg(srh, &ipv6_hdr(skb)->daddr); ipv6_hdr 424 net/ipv6/seg6_local.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6_hdr 447 net/ipv6/seg6_local.c advance_nextseg(srh, &ipv6_hdr(skb)->daddr); ipv6_hdr 456 net/ipv6/seg6_local.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6_hdr 506 net/ipv6/seg6_local.c advance_nextseg(srh, &ipv6_hdr(skb)->daddr); ipv6_hdr 458 net/ipv6/sit.c const struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr; ipv6_hdr 616 net/ipv6/sit.c ipv6h = ipv6_hdr(skb); ipv6_hdr 821 net/ipv6/sit.c const struct ipv6hdr *iph6 = ipv6_hdr(skb); ipv6_hdr 885 net/ipv6/sit.c addr6 = &ipv6_hdr(skb)->daddr; ipv6_hdr 983 net/ipv6/sit.c iph6 = ipv6_hdr(skb); ipv6_hdr 111 net/ipv6/syncookies.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 150 net/ipv6/syncookies.c mss = __cookie_v6_check(ipv6_hdr(skb), th, cookie); ipv6_hdr 164 net/ipv6/syncookies.c ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 165 net/ipv6/syncookies.c ipv6_hdr(skb)->saddr.s6_addr32); ipv6_hdr 187 net/ipv6/syncookies.c ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 188 net/ipv6/syncookies.c ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 117 net/ipv6/tcp_ipv6.c return secure_tcpv6_seq(ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 118 net/ipv6/tcp_ipv6.c ipv6_hdr(skb)->saddr.s6_addr32, ipv6_hdr 125 net/ipv6/tcp_ipv6.c return secure_tcpv6_ts_off(net, ipv6_hdr(skb)->daddr.s6_addr32, ipv6_hdr 126 net/ipv6/tcp_ipv6.c ipv6_hdr(skb)->saddr.s6_addr32); ipv6_hdr 403 net/ipv6/tcp_ipv6.c if (ipv6_hdr(skb)->hop_limit < tcp_inet6_sk(sk)->min_hopcount) { ipv6_hdr 510 net/ipv6/tcp_ipv6.c fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); ipv6_hdr 665 net/ipv6/tcp_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 706 net/ipv6/tcp_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 753 net/ipv6/tcp_ipv6.c ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 754 net/ipv6/tcp_ipv6.c ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 863 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, ipv6_hdr 864 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, t1); ipv6_hdr 869 net/ipv6/tcp_ipv6.c fl6.daddr = ipv6_hdr(skb)->saddr; ipv6_hdr 870 net/ipv6/tcp_ipv6.c fl6.saddr = ipv6_hdr(skb)->daddr; ipv6_hdr 926 net/ipv6/tcp_ipv6.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 1057 net/ipv6/tcp_ipv6.c tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->saddr), ipv6_hdr 1238 net/ipv6/tcp_ipv6.c newnp->mcast_hops = ipv6_hdr(skb)->hop_limit; ipv6_hdr 1239 net/ipv6/tcp_ipv6.c newnp->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(skb)); ipv6_hdr 1241 net/ipv6/tcp_ipv6.c newnp->flow_label = ip6_flowlabel(ipv6_hdr(skb)); ipv6_hdr 1436 net/ipv6/tcp_ipv6.c np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit; ipv6_hdr 1438 net/ipv6/tcp_ipv6.c np->rcv_flowinfo = ip6_flowinfo(ipv6_hdr(opt_skb)); ipv6_hdr 1440 net/ipv6/tcp_ipv6.c np->flow_label = ip6_flowlabel(ipv6_hdr(opt_skb)); ipv6_hdr 1512 net/ipv6/tcp_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 1549 net/ipv6/tcp_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 1592 net/ipv6/tcp_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 1669 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->saddr, th->source, ipv6_hdr 1670 net/ipv6/tcp_ipv6.c &ipv6_hdr(skb)->daddr, ipv6_hdr 1710 net/ipv6/tcp_ipv6.c hdr = ipv6_hdr(skb); ipv6_hdr 31 net/ipv6/tcpv6_offload.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 53 net/ipv6/tcpv6_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 217 net/ipv6/udp.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 227 net/ipv6/udp.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 351 net/ipv6/udp.c sin6->sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 735 net/ipv6/udp.c &ipv6_hdr(skb)->saddr, ntohs(udp_hdr(skb)->source), ipv6_hdr 736 net/ipv6/udp.c &ipv6_hdr(skb)->daddr, ntohs(udp_hdr(skb)->dest)); ipv6_hdr 852 net/ipv6/udp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 853 net/ipv6/udp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 873 net/ipv6/udp.c saddr = &ipv6_hdr(skb)->saddr; ipv6_hdr 874 net/ipv6/udp.c daddr = &ipv6_hdr(skb)->daddr; ipv6_hdr 989 net/ipv6/udp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 990 net/ipv6/udp.c uh->source, &ipv6_hdr(skb)->saddr, ipv6_hdr 56 net/ipv6/udp_offload.c ipv6h = ipv6_hdr(skb); ipv6_hdr 144 net/ipv6/udp_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 57 net/ipv6/xfrm6_input.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6_hdr 49 net/ipv6/xfrm6_output.c fl6.daddr = ipv6_hdr(skb)->daddr; ipv6_hdr 60 net/ipv6/xfrm6_output.c hdr = skb->encapsulation ? inner_ipv6_hdr(skb) : ipv6_hdr(skb); ipv6_hdr 105 net/ipv6/xfrm6_output.c XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr; ipv6_hdr 26 net/ipv6/xfrm6_state.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 225 net/ipv6/xfrm6_tunnel.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 192 net/l2tp/l2tp_ip6.c iph = ipv6_hdr(skb); ipv6_hdr 710 net/l2tp/l2tp_ip6.c lsa->l2tp_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 317 net/mpls/af_mpls.c struct ipv6hdr *hdr6 = ipv6_hdr(skb); ipv6_hdr 94 net/mpls/mpls_iptunnel.c ttl = ipv6_hdr(skb)->hop_limit; ipv6_hdr 139 net/netfilter/ipset/ip_set_getport.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 815 net/netfilter/ipvs/ip_vs_core.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1297 net/netfilter/ipvs/ip_vs_core.c ipv6_hdr(skb)->saddr = cp->vaddr.in6; ipv6_hdr 322 net/netfilter/ipvs/ip_vs_proto_tcp.c if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 323 net/netfilter/ipvs/ip_vs_proto_tcp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 325 net/netfilter/ipvs/ip_vs_proto_tcp.c ipv6_hdr(skb)->nexthdr, ipv6_hdr 325 net/netfilter/ipvs/ip_vs_proto_udp.c if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr, ipv6_hdr 326 net/netfilter/ipvs/ip_vs_proto_udp.c &ipv6_hdr(skb)->daddr, ipv6_hdr 328 net/netfilter/ipvs/ip_vs_proto_udp.c ipv6_hdr(skb)->nexthdr, ipv6_hdr 177 net/netfilter/ipvs/ip_vs_xmit.c int addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr); ipv6_hdr 230 net/netfilter/ipvs/ip_vs_xmit.c &ipv6_hdr(skb)->saddr); ipv6_hdr 267 net/netfilter/ipvs/ip_vs_xmit.c if (ipv6_hdr(skb)->hop_limit <= 1) { ipv6_hdr 283 net/netfilter/ipvs/ip_vs_xmit.c ipv6_hdr(skb)->hop_limit--; ipv6_hdr 736 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 917 net/netfilter/ipvs/ip_vs_xmit.c ipv6_hdr(skb)->daddr = cp->daddr.in6; ipv6_hdr 973 net/netfilter/ipvs/ip_vs_xmit.c old_ipv6h = ipv6_hdr(skb); ipv6_hdr 1398 net/netfilter/ipvs/ip_vs_xmit.c iph = ipv6_hdr(skb); ipv6_hdr 1977 net/netfilter/nf_conntrack_core.c pnum = ipv6_hdr(skb)->nexthdr; ipv6_hdr 369 net/netfilter/nf_conntrack_proto.c unsigned char pnum = ipv6_hdr(skb)->nexthdr; ipv6_hdr 165 net/netfilter/nf_conntrack_proto_icmpv6.c memcpy(&outer_daddr.ip6, &ipv6_hdr(skb)->daddr, ipv6_hdr 415 net/netfilter/nf_flow_table_ip.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 440 net/netfilter/nf_flow_table_ip.c ip6h = ipv6_hdr(skb); ipv6_hdr 453 net/netfilter/nf_flow_table_ip.c ip6h = ipv6_hdr(skb); ipv6_hdr 499 net/netfilter/nf_flow_table_ip.c if (nf_flow_state_check(flow, ipv6_hdr(skb)->nexthdr, skb, ipv6_hdr 515 net/netfilter/nf_flow_table_ip.c ip6h = ipv6_hdr(skb); ipv6_hdr 62 net/netfilter/nf_nat_helper.c ipv6_hdr(skb)->payload_len = ipv6_hdr 173 net/netfilter/nf_nat_masquerade.c &ipv6_hdr(skb)->daddr, 0, &src) < 0) ipv6_hdr 524 net/netfilter/nf_nat_proto.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 828 net/netfilter/nf_nat_proto.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 868 net/netfilter/nf_nat_proto.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 890 net/netfilter/nf_nat_proto.c struct in6_addr daddr = ipv6_hdr(skb)->daddr; ipv6_hdr 894 net/netfilter/nf_nat_proto.c ipv6_addr_cmp(&daddr, &ipv6_hdr(skb)->daddr)) ipv6_hdr 150 net/netfilter/nf_queue.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 889 net/netfilter/nf_synproxy_core.c iph = ipv6_hdr(skb); ipv6_hdr 933 net/netfilter/nf_synproxy_core.c iph = ipv6_hdr(skb); ipv6_hdr 978 net/netfilter/nf_synproxy_core.c iph = ipv6_hdr(skb); ipv6_hdr 1017 net/netfilter/nf_synproxy_core.c iph = ipv6_hdr(skb); ipv6_hdr 1056 net/netfilter/nf_synproxy_core.c mss = nf_cookie_v6_check(ipv6_hdr(skb), th, ntohl(th->ack_seq) - 1); ipv6_hdr 1101 net/netfilter/nf_synproxy_core.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 80 net/netfilter/nft_chain_route.c memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr)); ipv6_hdr 81 net/netfilter/nft_chain_route.c memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr)); ipv6_hdr 83 net/netfilter/nft_chain_route.c hop_limit = ipv6_hdr(skb)->hop_limit; ipv6_hdr 86 net/netfilter/nft_chain_route.c flowlabel = *((u32 *)ipv6_hdr(skb)); ipv6_hdr 90 net/netfilter/nft_chain_route.c (memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr)) || ipv6_hdr 91 net/netfilter/nft_chain_route.c memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr)) || ipv6_hdr 93 net/netfilter/nft_chain_route.c ipv6_hdr(skb)->hop_limit != hop_limit || ipv6_hdr 94 net/netfilter/nft_chain_route.c flowlabel != *((u32 *)ipv6_hdr(skb)))) { ipv6_hdr 126 net/netfilter/nft_fwd_netdev.c ip6h = ipv6_hdr(skb); ipv6_hdr 36 net/netfilter/nft_rt.c fl.u.ip6.daddr = ipv6_hdr(skb)->saddr; ipv6_hdr 84 net/netfilter/nft_rt.c &ipv6_hdr(skb)->daddr), ipv6_hdr 84 net/netfilter/nft_tproxy.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 67 net/netfilter/utils.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 101 net/netfilter/utils.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 49 net/netfilter/xt_DSCP.c u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; ipv6_hdr 55 net/netfilter/xt_DSCP.c ipv6_change_dsfield(ipv6_hdr(skb), ipv6_hdr 95 net/netfilter/xt_DSCP.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 104 net/netfilter/xt_DSCP.c iph = ipv6_hdr(skb); ipv6_hdr 75 net/netfilter/xt_HL.c ip6h = ipv6_hdr(skb); ipv6_hdr 35 net/netfilter/xt_NETMAP.c new_addr.in6 = ipv6_hdr(skb)->daddr; ipv6_hdr 37 net/netfilter/xt_NETMAP.c new_addr.in6 = ipv6_hdr(skb)->saddr; ipv6_hdr 59 net/netfilter/xt_TCPMSS.c fl6->daddr = ipv6_hdr(skb)->saddr; ipv6_hdr 221 net/netfilter/xt_TCPMSS.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 238 net/netfilter/xt_TCPMSS.c ipv6h = ipv6_hdr(skb); ipv6_hdr 98 net/netfilter/xt_TCPOPTSTRIP.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6_hdr 115 net/netfilter/xt_TPROXY.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 91 net/netfilter/xt_addrtype.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 69 net/netfilter/xt_cluster.c is_multicast = ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr); ipv6_hdr 52 net/netfilter/xt_connlimit.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 37 net/netfilter/xt_dscp.c u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT; ipv6_hdr 60 net/netfilter/xt_dscp.c return ((ipv6_get_dsfield(ipv6_hdr(skb)) & info->tos_mask) == ipv6_hdr 107 net/netfilter/xt_ecn.c return (((ipv6_hdr(skb)->flow_lbl[0] >> 4) & XT_ECN_IP_MASK) == ipv6_hdr 667 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr, ipv6_hdr 672 net/netfilter/xt_hashlimit.c memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr, ipv6_hdr 680 net/netfilter/xt_hashlimit.c nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 47 net/netfilter/xt_hl.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6_hdr 69 net/netfilter/xt_iprange.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 33 net/netfilter/xt_length.c const u_int16_t pktlen = ntohs(ipv6_hdr(skb)->payload_len) + ipv6_hdr 254 net/netfilter/xt_recent.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 1312 net/netlabel/netlabel_kapi.c hdr6 = ipv6_hdr(skb); ipv6_hdr 1491 net/netlabel/netlabel_unlabeled.c hdr6 = ipv6_hdr(skb); ipv6_hdr 508 net/openvswitch/actions.c nh = ipv6_hdr(skb); ipv6_hdr 458 net/openvswitch/conntrack.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 520 net/openvswitch/conntrack.c key->ip.proto = ipv6_hdr(skb)->nexthdr; ipv6_hdr 764 net/openvswitch/conntrack.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 825 net/openvswitch/conntrack.c memcpy(&key->ipv6.addr.src, &ipv6_hdr(skb)->saddr, ipv6_hdr 847 net/openvswitch/conntrack.c memcpy(&key->ipv6.addr.dst, &ipv6_hdr(skb)->daddr, ipv6_hdr 1262 net/openvswitch/conntrack.c + ntohs(ipv6_hdr(skb)->payload_len); ipv6_hdr 255 net/openvswitch/flow.c nh = ipv6_hdr(skb); ipv6_hdr 90 net/rxrpc/peer_event.c &ipv6_hdr(skb)->saddr, ipv6_hdr 35 net/rxrpc/utils.c srx->transport.sin6.sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 195 net/sched/act_csum.c ip6h = ipv6_hdr(skb); ipv6_hdr 244 net/sched/act_csum.c ip6h = ipv6_hdr(skb); ipv6_hdr 333 net/sched/act_csum.c ip6h = ipv6_hdr(skb); ipv6_hdr 502 net/sched/act_csum.c ip6h = ipv6_hdr(skb); ipv6_hdr 88 net/sched/act_ct.c + ntohs(ipv6_hdr(skb)->payload_len); ipv6_hdr 245 net/sched/act_ct.c u8 nexthdr = ipv6_hdr(skb)->nexthdr; ipv6_hdr 54 net/sched/act_ctinfo.c dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & ~INET_ECN_MASK; ipv6_hdr 57 net/sched/act_ctinfo.c ipv6_change_dsfield(ipv6_hdr(skb), ipv6_hdr 56 net/sched/act_skbedit.c skb->priority = ipv6_get_dsfield(ipv6_hdr(skb)) >> 2; ipv6_hdr 143 net/sched/cls_rsvp.h nhptr = ipv6_hdr(skb); ipv6_hdr 1541 net/sched/sch_cake.c dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> 2; ipv6_hdr 1543 net/sched/sch_cake.c ipv6_change_dsfield(ipv6_hdr(skb), INET_ECN_MASK, 0); ipv6_hdr 230 net/sched/sch_dsmark.c skb->tc_index = ipv6_get_dsfield(ipv6_hdr(skb)) ipv6_hdr 312 net/sched/sch_dsmark.c ipv6_change_dsfield(ipv6_hdr(skb), p->mv[index].mask, ipv6_hdr 490 net/sctp/ipv6.c sa->sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 493 net/sctp/ipv6.c sa->sin6_addr = ipv6_hdr(skb)->daddr; ipv6_hdr 790 net/sctp/ipv6.c return *((__u32 *)(ipv6_hdr(skb))) & (__force __u32)htonl(1 << 20); ipv6_hdr 858 net/sctp/ipv6.c addr->v6.sin6_addr = ipv6_hdr(skb)->saddr; ipv6_hdr 344 net/tipc/udp_media.c struct ipv6hdr *iphdr = ipv6_hdr(skb); ipv6_hdr 185 net/tls/tls_device_fallback.c ipv6h = ipv6_hdr(skb); ipv6_hdr 768 net/wireless/util.c dscp = ipv6_get_dsfield(ipv6_hdr(skb)) & 0xfc; ipv6_hdr 11 net/xfrm/xfrm_inout.h struct ipv6hdr *iph = ipv6_hdr(skb); ipv6_hdr 277 net/xfrm/xfrm_input.c ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)), ipv6_hdr 309 net/xfrm/xfrm_input.c ip6h = ipv6_hdr(skb); ipv6_hdr 420 net/xfrm/xfrm_input.c ipv6_hdr(skb)->payload_len = htons(skb->len + ihl - ipv6_hdr 86 net/xfrm/xfrm_output.c iph = ipv6_hdr(skb); ipv6_hdr 97 net/xfrm/xfrm_output.c memmove(ipv6_hdr(skb), iph, hdr_len); ipv6_hdr 117 net/xfrm/xfrm_output.c iph = ipv6_hdr(skb); ipv6_hdr 127 net/xfrm/xfrm_output.c memmove(ipv6_hdr(skb), iph, hdr_len); ipv6_hdr 249 net/xfrm/xfrm_output.c top_iph = ipv6_hdr(skb); ipv6_hdr 292 net/xfrm/xfrm_output.c top_iph = ipv6_hdr(skb); ipv6_hdr 3376 net/xfrm/xfrm_policy.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6_hdr 2624 net/xfrm/xfrm_state.c iph6 = ipv6_hdr(skb); ipv6_hdr 116 security/lsm_audit.c ip6 = ipv6_hdr(skb); ipv6_hdr 299 security/selinux/netlabel.c addr6.sin6_addr = ipv6_hdr(skb)->saddr;