ipv6hdr 606 drivers/infiniband/core/verbs.c const struct ipv6hdr *ip6h = (struct ipv6hdr *)&hdr->ibgrh; ipv6hdr 2835 drivers/infiniband/hw/bnxt_re/ib_verbs.c sizeof(struct ipv6hdr)); ipv6hdr 252 drivers/infiniband/hw/cxgb4/cm.c sizeof(struct iphdr) : sizeof(struct ipv6hdr)) - ipv6hdr 2591 drivers/infiniband/hw/cxgb4/cm.c hdrs = ((iptype == 4) ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)) + ipv6hdr 384 drivers/infiniband/hw/i40iw/i40iw_cm.c struct ipv6hdr *ip6h; ipv6hdr 459 drivers/infiniband/hw/i40iw/i40iw_cm.c ip6h = (struct ipv6hdr *)buf; ipv6hdr 3128 drivers/infiniband/hw/i40iw/i40iw_cm.c struct ipv6hdr *ip6h; ipv6hdr 3168 drivers/infiniband/hw/i40iw/i40iw_cm.c ip6h = (struct ipv6hdr *)rbuf->iph; ipv6hdr 1403 drivers/infiniband/hw/i40iw/i40iw_utils.c struct ipv6hdr *ip6h; ipv6hdr 1413 drivers/infiniband/hw/i40iw/i40iw_utils.c ip6h = (struct ipv6hdr *)buf->iph; ipv6hdr 1460 drivers/infiniband/hw/i40iw/i40iw_utils.c struct ipv6hdr *ip6h; ipv6hdr 1483 drivers/infiniband/hw/i40iw/i40iw_utils.c ip6h = (struct ipv6hdr *)buf->iph; ipv6hdr 607 drivers/infiniband/hw/qedr/qedr_iw_cm.c (sizeof(struct ipv6hdr) + sizeof(struct tcphdr)); ipv6hdr 42 drivers/infiniband/sw/rxe/rxe_icrc.c struct ipv6hdr *ip6h = NULL; ipv6hdr 49 drivers/infiniband/sw/rxe/rxe_icrc.c sizeof(struct iphdr) : sizeof(struct ipv6hdr)); ipv6hdr 54 drivers/infiniband/sw/rxe/rxe_icrc.c sizeof(struct ipv6hdr) + ipv6hdr 72 drivers/infiniband/sw/rxe/rxe_icrc.c ip6h = (struct ipv6hdr *)pshdr; ipv6hdr 324 drivers/infiniband/sw/rxe/rxe_net.c struct ipv6hdr *ip6h; ipv6hdr 477 drivers/infiniband/sw/rxe/rxe_net.c sizeof(struct ipv6hdr); ipv6hdr 1409 drivers/net/bonding/bond_alb.c const struct ipv6hdr *ip6hdr; ipv6hdr 3256 drivers/net/bonding/bond_main.c const struct ipv6hdr *iph6; ipv6hdr 6645 drivers/net/ethernet/broadcom/bnx2.c sizeof(struct ipv6hdr) - ETH_HLEN; ipv6hdr 523 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c hdrs_len += sizeof(struct ipv6hdr); ipv6hdr 711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 3671 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c hlen_w - ((sizeof(struct ipv6hdr)) >> 1); ipv6hdr 3715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct ipv6hdr *ipv6; ipv6hdr 1305 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct ipv6hdr *iph = (struct ipv6hdr *)skb->data; ipv6hdr 1360 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 1362 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_set_transport_header(skb, nw_off + sizeof(struct ipv6hdr)); ipv6hdr 1401 drivers/net/ethernet/broadcom/bnxt/bnxt.c sizeof(struct ipv6hdr) : sizeof(struct iphdr); ipv6hdr 1415 drivers/net/ethernet/broadcom/bnxt/bnxt.c #define BNXT_IPV6_HDR_SIZE (sizeof(struct ipv6hdr) + sizeof(struct tcphdr)) ipv6hdr 1440 drivers/net/ethernet/broadcom/bnxt/bnxt.c struct ipv6hdr *iph; ipv6hdr 1446 drivers/net/ethernet/broadcom/bnxt/bnxt.c skb_set_transport_header(skb, nw_off + sizeof(struct ipv6hdr)); ipv6hdr 3512 drivers/net/ethernet/broadcom/cnic.c l4kwqe3->mss = l4kwqe3->pmtu - sizeof(struct ipv6hdr) - ipv6hdr 2507 drivers/net/ethernet/brocade/bna/bnad.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 1337 drivers/net/ethernet/cavium/thunder/nicvf_queues.c struct ipv6hdr *v6; ipv6hdr 1102 drivers/net/ethernet/chelsio/cxgb4vf/sge.c const struct ipv6hdr *ip6h = (const struct ipv6hdr *)iph; ipv6hdr 52 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.c struct ipv6hdr *ip6 = (struct ipv6hdr *)((u8 *)(req + 1) + eth_len); ipv6hdr 69 drivers/net/ethernet/chelsio/libcxgb/libcxgb_cm.h sizeof(struct ipv6hdr) : ipv6hdr 1098 drivers/net/ethernet/emulex/benet/be_main.c struct ipv6hdr *ip6h = (struct ipv6hdr *)(skb->data + offset); ipv6hdr 1100 drivers/net/ethernet/emulex/benet/be_main.c offset += sizeof(struct ipv6hdr); ipv6hdr 1319 drivers/net/ethernet/emulex/benet/be_main.c struct ipv6hdr *hdr = ipv6_hdr((*skb)); ipv6hdr 1403 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct ipv6hdr *ipv6h = NULL; ipv6hdr 43 drivers/net/ethernet/hisilicon/hns/hns_enet.c struct ipv6hdr *ipv6hdr; ipv6hdr 100 drivers/net/ethernet/hisilicon/hns/hns_enet.c ipv6hdr = ipv6_hdr(skb); ipv6hdr 104 drivers/net/ethernet/hisilicon/hns/hns_enet.c if (ipv6hdr->nexthdr == IPPROTO_TCP && ipv6hdr 2492 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 2494 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c depth += sizeof(struct ipv6hdr); ipv6hdr 544 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct ipv6hdr *v6; ipv6hdr 55 drivers/net/ethernet/huawei/hinic/hinic_tx.c struct ipv6hdr *v6; ipv6hdr 1200 drivers/net/ethernet/ibm/ibmveth.c struct ipv6hdr *iph6 = (struct ipv6hdr *)skb->data; ipv6hdr 1203 drivers/net/ethernet/ibm/ibmveth.c offset = sizeof(struct ipv6hdr); ipv6hdr 1234 drivers/net/ethernet/ibm/ibmveth.c struct ipv6hdr *iph6 = NULL; ipv6hdr 1257 drivers/net/ethernet/ibm/ibmveth.c iph6 = (struct ipv6hdr *)skb->data; ipv6hdr 1258 drivers/net/ethernet/ibm/ibmveth.c iphlen = sizeof(struct ipv6hdr); ipv6hdr 1283 drivers/net/ethernet/ibm/ibmvnic.c hdr_len[1] = sizeof(struct ipv6hdr); ipv6hdr 807 drivers/net/ethernet/intel/fm10k/fm10k_main.c struct ipv6hdr *ipv6; ipv6hdr 843 drivers/net/ethernet/intel/fm10k/fm10k_main.c sizeof(struct ipv6hdr))) ipv6hdr 846 drivers/net/ethernet/intel/fm10k/fm10k_main.c sizeof(struct ipv6hdr), ipv6hdr 2675 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct ipv6hdr *ipv6; ipv6hdr 2893 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct ipv6hdr *v6; ipv6hdr 3046 drivers/net/ethernet/intel/i40e/i40e_txrx.c struct ipv6hdr *v6; ipv6hdr 1859 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct ipv6hdr *v6; ipv6hdr 1968 drivers/net/ethernet/intel/iavf/iavf_txrx.c struct ipv6hdr *v6; ipv6hdr 1747 drivers/net/ethernet/intel/ice/ice_txrx.c struct ipv6hdr *v6; ipv6hdr 1897 drivers/net/ethernet/intel/ice/ice_txrx.c struct ipv6hdr *v6; ipv6hdr 5694 drivers/net/ethernet/intel/igb/igb_main.c struct ipv6hdr *v6; ipv6hdr 2003 drivers/net/ethernet/intel/igbvf/netdev.c struct ipv6hdr *v6; ipv6hdr 1162 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct ipv6hdr *ip6 = NULL; ipv6hdr 1180 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN); ipv6hdr 1182 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c c_hdr = (u8 *)ip6 + sizeof(struct ipv6hdr); ipv6hdr 7960 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ipv6hdr *v6; ipv6hdr 8363 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c struct ipv6hdr *ipv6; ipv6hdr 549 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct ipv6hdr *ip6 = NULL; ipv6hdr 567 drivers/net/ethernet/intel/ixgbevf/ipsec.c ip6 = (struct ipv6hdr *)(skb->data + ETH_HLEN); ipv6hdr 569 drivers/net/ethernet/intel/ixgbevf/ipsec.c c_hdr = (u8 *)ip6 + sizeof(struct ipv6hdr); ipv6hdr 3748 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c struct ipv6hdr *v6; ipv6hdr 2080 drivers/net/ethernet/jme.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 1861 drivers/net/ethernet/marvell/mvneta.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 2900 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 1011 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c sizeof(struct ipv6hdr) - 6, ipv6hdr 1851 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c sizeof(struct ipv6hdr) - 4, ipv6hdr 602 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct ipv6hdr *ipv6h) ipv6hdr 1023 drivers/net/ethernet/mellanox/mlx4/en_tx.c struct ipv6hdr *v6; ipv6hdr 336 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c struct ipv6hdr *ip6h; ipv6hdr 355 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c sizeof(struct ipv6hdr) + ipv6hdr 395 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c ip6h = (struct ipv6hdr *)gen_eth_tnl_hdr(encap_header, route_dev, e, ipv6hdr 406 drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c err = mlx5e_gen_ip_tunnel_header((char *)ip6h + sizeof(struct ipv6hdr), ipv6hdr 112 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct ipv6hdr *ipv6hdr = ipv6_hdr(skb); ipv6hdr 129 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c ipv6hdr->payload_len = htons(ntohs(ipv6hdr->payload_len) - ipv6hdr 331 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c struct ipv6hdr *ipv6h = (struct ipv6hdr *)iph; ipv6hdr 763 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c u16 payload_len = tot_len - sizeof(struct ipv6hdr); ipv6hdr 764 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct ipv6hdr *ipv6 = ip_p; ipv6hdr 766 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c tcp = ip_p + sizeof(struct ipv6hdr); ipv6hdr 801 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c return pskb_may_pull(skb, *network_depth + sizeof(struct ipv6hdr)); ipv6hdr 818 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c IP6_ECN_set_ce(skb, (struct ipv6hdr *)ip)); ipv6hdr 828 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c ((struct ipv6hdr *)ip_p)->nexthdr; ipv6hdr 872 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c struct ipv6hdr *ip6; ipv6hdr 893 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c ip6 = (struct ipv6hdr *)(skb->data + network_depth); ipv6hdr 2204 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct ipv6hdr ip6; ipv6hdr 2650 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c if (offset != offsetof(struct ipv6hdr, payload_len) || ipv6hdr 631 drivers/net/ethernet/netronome/nfp/flower/action.c case offsetof(struct ipv6hdr, payload_len): ipv6hdr 645 drivers/net/ethernet/netronome/nfp/flower/action.c case round_down(offsetof(struct ipv6hdr, flow_lbl), 4): ipv6hdr 684 drivers/net/ethernet/netronome/nfp/flower/action.c if (off < offsetof(struct ipv6hdr, saddr)) { ipv6hdr 687 drivers/net/ethernet/netronome/nfp/flower/action.c } else if (off < offsetof(struct ipv6hdr, daddr)) { ipv6hdr 688 drivers/net/ethernet/netronome/nfp/flower/action.c word = (off - offsetof(struct ipv6hdr, saddr)) / sizeof(exact); ipv6hdr 691 drivers/net/ethernet/netronome/nfp/flower/action.c } else if (off < offsetof(struct ipv6hdr, daddr) + ipv6hdr 693 drivers/net/ethernet/netronome/nfp/flower/action.c word = (off - offsetof(struct ipv6hdr, daddr)) / sizeof(exact); ipv6hdr 778 drivers/net/ethernet/netronome/nfp/nfp_net_common.c struct ipv6hdr *ipv6h; ipv6hdr 1679 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct ipv6hdr *ip6h; ipv6hdr 1734 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ip6h = (struct ipv6hdr *)iph; ipv6hdr 476 drivers/net/ethernet/qlogic/qede/qede_filter.c tp_offset = sizeof(struct ipv6hdr); ipv6hdr 1488 drivers/net/ethernet/qlogic/qede/qede_filter.c size += sizeof(struct ipv6hdr); ipv6hdr 1559 drivers/net/ethernet/qlogic/qede/qede_filter.c __be16 *ports = (__be16 *)(header + ETH_HLEN + sizeof(struct ipv6hdr)); ipv6hdr 1560 drivers/net/ethernet/qlogic/qede/qede_filter.c struct ipv6hdr *ip6 = (struct ipv6hdr *)(header + ETH_HLEN); ipv6hdr 879 drivers/net/ethernet/qlogic/qede/qede_fp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 882 drivers/net/ethernet/qlogic/qede/qede_fp.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 1271 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct ipv6hdr *ipv6h; ipv6hdr 1323 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h = (struct ipv6hdr *)skb->data; ipv6hdr 1324 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c th = (struct tcphdr *)(skb->data + sizeof(struct ipv6hdr)); ipv6hdr 1793 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c struct ipv6hdr *ipv6h; ipv6hdr 1845 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c ipv6h = (struct ipv6hdr *)skb->data; ipv6hdr 1846 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c th = (struct tcphdr *)(skb->data + sizeof(struct ipv6hdr)); ipv6hdr 121 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c struct ipv6hdr *ip6h; ipv6hdr 125 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c ip6h = (struct ipv6hdr *)(skb->data); ipv6hdr 127 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c txporthdr = skb->data + sizeof(struct ipv6hdr); ipv6hdr 225 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c struct ipv6hdr *ip6h = (struct ipv6hdr *)ip6hdr; ipv6hdr 229 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c txphdr = ip6hdr + sizeof(struct ipv6hdr); ipv6hdr 242 drivers/net/ethernet/qualcomm/rmnet/rmnet_map_data.c struct ipv6hdr *ip6h = (struct ipv6hdr *)ip6hdr; ipv6hdr 5754 drivers/net/ethernet/realtek/r8169_main.c const struct ipv6hdr *ipv6h; ipv6hdr 2351 drivers/net/ethernet/sfc/ef10.c struct ipv6hdr *ipv6 = ipv6_hdr(skb); ipv6hdr 342 drivers/net/ethernet/sun/sunvnet_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 437 drivers/net/ethernet/sun/sunvnet_common.c sizeof(struct ipv6hdr)); ipv6hdr 1186 drivers/net/ethernet/sun/sunvnet_common.c struct ipv6hdr *ip6h = ipv6_hdr(nskb); ipv6hdr 36 drivers/net/geneve.c #define GENEVE_IPV6_HLEN (ETH_HLEN + sizeof(struct ipv6hdr) + GENEVE_BASE_HLEN) ipv6hdr 191 drivers/net/geneve.c struct ipv6hdr *ip6h; ipv6hdr 283 drivers/net/geneve.c &((struct ipv6hdr *)oiph)->saddr); ipv6hdr 423 drivers/net/geneve.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 969 drivers/net/geneve.c err = geneve_build_skb(dst, skb, info, xnet, sizeof(struct ipv6hdr)); ipv6hdr 1287 drivers/net/geneve.c encap_len += sizeof(struct ipv6hdr); ipv6hdr 1288 drivers/net/geneve.c dev->max_mtu -= sizeof(struct ipv6hdr); ipv6hdr 484 drivers/net/hyperv/netvsc_drv.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ipv6hdr 172 drivers/net/ipvlan/ipvlan_core.c struct ipv6hdr *ip6h; ipv6hdr 362 drivers/net/ipvlan/ipvlan_core.c struct ipv6hdr *ip6h; ipv6hdr 365 drivers/net/ipvlan/ipvlan_core.c ip6h = (struct ipv6hdr *)lyr3h; ipv6hdr 456 drivers/net/ipvlan/ipvlan_core.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 64 drivers/net/ipvlan/ipvlan_l3s.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 309 drivers/net/usb/cdc_mbim.c struct ipv6hdr *iph = (void *)buf; ipv6hdr 355 drivers/net/usb/cdc_mbim.c struct ipv6hdr *iph = (void *)buf; ipv6hdr 358 drivers/net/usb/cdc_mbim.c return (len >= sizeof(struct ipv6hdr) + sizeof(struct nd_msg) && ipv6hdr 1753 drivers/net/usb/r8152.c const struct ipv6hdr *ipv6h; ipv6hdr 857 drivers/net/vmxnet3/vmxnet3_drv.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 945 drivers/net/vmxnet3/vmxnet3_drv.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 1232 drivers/net/vmxnet3/vmxnet3_drv.c struct ipv6hdr *ipv6; ipv6hdr 1263 drivers/net/vmxnet3/vmxnet3_drv.c return sizeof(struct ipv6hdr) + sizeof(struct tcphdr); ipv6hdr 1264 drivers/net/vmxnet3/vmxnet3_drv.c hlen = sizeof(struct ipv6hdr); ipv6hdr 1265 drivers/net/vmxnet3/vmxnet3_drv.c hdr.ptr += sizeof(struct ipv6hdr); ipv6hdr 168 drivers/net/vrf.c const struct ipv6hdr *iph; ipv6hdr 175 drivers/net/vrf.c if (!pskb_may_pull(skb, ETH_HLEN + sizeof(struct ipv6hdr))) ipv6hdr 924 drivers/net/vrf.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 966 drivers/net/vrf.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 1644 drivers/net/vxlan.c &((struct ipv6hdr *)oiph)->saddr); ipv6hdr 1900 drivers/net/vxlan.c struct ipv6hdr *pip6; ipv6hdr 1909 drivers/net/vxlan.c len = LL_RESERVED_SPACE(dev) + sizeof(struct ipv6hdr) + ipv6hdr 1925 drivers/net/vxlan.c sizeof(struct ipv6hdr) - sizeof(*ns); ipv6hdr 1945 drivers/net/vxlan.c skb_put(reply, sizeof(struct ipv6hdr)); ipv6hdr 1950 drivers/net/vxlan.c memset(pip6, 0, sizeof(struct ipv6hdr)); ipv6hdr 1958 drivers/net/vxlan.c skb_pull(reply, sizeof(struct ipv6hdr)); ipv6hdr 1978 drivers/net/vxlan.c skb_push(reply, sizeof(struct ipv6hdr)); ipv6hdr 1989 drivers/net/vxlan.c const struct ipv6hdr *iphdr; ipv6hdr 2083 drivers/net/vxlan.c struct ipv6hdr *pip6; ipv6hdr 2085 drivers/net/vxlan.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 2592 drivers/net/vxlan.c err = vxlan_build_skb(skb, ndst, sizeof(struct ipv6hdr), ipv6hdr 2662 drivers/net/vxlan.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + ipv6hdr 128 drivers/net/wireless/intel/iwlwifi/mvm/tx.c struct ipv6hdr *ipv6h = ipv6hdr 129 drivers/net/wireless/intel/iwlwifi/mvm/tx.c (struct ipv6hdr *)skb_network_header(skb); ipv6hdr 911 drivers/net/wireless/intel/iwlwifi/mvm/tx.c ((struct ipv6hdr *)skb_network_header(skb))->nexthdr != ipv6hdr 2084 drivers/net/wireless/intel/iwlwifi/pcie/tx.c struct ipv6hdr *iphv6 = iph; ipv6hdr 40 drivers/net/wireless/marvell/mwifiex/sta_rx.c struct ipv6hdr *ipv6; ipv6hdr 56 drivers/net/wireless/marvell/mwifiex/sta_rx.c sizeof(struct ipv6hdr)); ipv6hdr 173 drivers/staging/gdm724x/gdm_lte.c static __sum16 icmp6_checksum(struct ipv6hdr *ipv6, u16 *ptr, int len) ipv6hdr 229 drivers/staging/gdm724x/gdm_lte.c struct ipv6hdr *ipv6_in; ipv6hdr 230 drivers/staging/gdm724x/gdm_lte.c struct ipv6hdr ipv6_out; ipv6hdr 253 drivers/staging/gdm724x/gdm_lte.c ipv6_in = (struct ipv6hdr *)(skb_in->data + mac_header_len); ipv6hdr 259 drivers/staging/gdm724x/gdm_lte.c sizeof(struct ipv6hdr)); ipv6hdr 280 drivers/staging/gdm724x/gdm_lte.c sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr)); ipv6hdr 291 drivers/staging/gdm724x/gdm_lte.c memcpy(&ipv6_out, ipv6_in, sizeof(struct ipv6hdr)); ipv6hdr 321 drivers/staging/gdm724x/gdm_lte.c skb_put_data(skb_out, &ipv6_out, sizeof(struct ipv6hdr)); ipv6hdr 341 drivers/staging/gdm724x/gdm_lte.c struct ipv6hdr *ipv6; ipv6hdr 384 drivers/staging/gdm724x/gdm_lte.c network_data + sizeof(struct ipv6hdr); ipv6hdr 389 drivers/staging/gdm724x/gdm_lte.c network_data + sizeof(struct ipv6hdr); ipv6hdr 763 drivers/target/iscsi/cxgbit/cxgbit_cm.c sizeof(struct iphdr) : sizeof(struct ipv6hdr)) - ipv6hdr 1311 drivers/target/iscsi/cxgbit/cxgbit_cm.c hdrs = (iptype == 4 ? sizeof(struct iphdr) : sizeof(struct ipv6hdr)) + ipv6hdr 92 include/linux/ipv6.h static inline struct ipv6hdr *ipv6_hdr(const struct sk_buff *skb) ipv6hdr 94 include/linux/ipv6.h return (struct ipv6hdr *)skb_network_header(skb); ipv6hdr 97 include/linux/ipv6.h static inline struct ipv6hdr *inner_ipv6_hdr(const struct sk_buff *skb) ipv6hdr 99 include/linux/ipv6.h return (struct ipv6hdr *)skb_inner_network_header(skb); ipv6hdr 102 include/linux/ipv6.h static inline struct ipv6hdr *ipipv6_hdr(const struct sk_buff *skb) ipv6hdr 104 include/linux/ipv6.h return (struct ipv6hdr *)skb_transport_header(skb); ipv6hdr 109 include/linux/ipv6.h return ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr) - ipv6hdr 51 include/linux/netfilter_ipv6.h u32 (*cookie_init_sequence)(const struct ipv6hdr *iph, ipv6hdr 53 include/linux/netfilter_ipv6.h int (*cookie_v6_check)(const struct ipv6hdr *iph, ipv6hdr 182 include/linux/netfilter_ipv6.h static inline u32 nf_ipv6_cookie_init_sequence(const struct ipv6hdr *iph, ipv6hdr 199 include/linux/netfilter_ipv6.h static inline int nf_cookie_v6_check(const struct ipv6hdr *iph, ipv6hdr 78 include/net/6lowpan.h #define LOWPAN_IPHC_MAX_HC_BUF_LEN (sizeof(struct ipv6hdr) + \ ipv6hdr 22 include/net/dsfield.h static inline __u8 ipv6_get_dsfield(const struct ipv6hdr *ipv6h) ipv6hdr 44 include/net/dsfield.h static inline void ipv6_change_dsfield(struct ipv6hdr *ipv6h,__u8 mask, ipv6hdr 210 include/net/dst_metadata.h const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 127 include/net/inet_ecn.h struct ipv6hdr; ipv6hdr 135 include/net/inet_ecn.h static inline int IP6_ECN_set_ce(struct sk_buff *skb, struct ipv6hdr *iph) ipv6hdr 151 include/net/inet_ecn.h static inline int IP6_ECN_set_ect1(struct sk_buff *skb, struct ipv6hdr *iph) ipv6hdr 167 include/net/inet_ecn.h static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) ipv6hdr 183 include/net/inet_ecn.h if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= ipv6hdr 202 include/net/inet_ecn.h if (skb_network_header(skb) + sizeof(struct ipv6hdr) <= ipv6hdr 285 include/net/inet_ecn.h static inline int IP6_ECN_decapsulate(const struct ipv6hdr *oipv6h, ipv6hdr 48 include/net/ip6_checksum.h const struct ipv6hdr *iph = skb_gro_network_header(skb); ipv6hdr 44 include/net/ip6_route.h #define IP6_MAX_MTU (0xFFFF + sizeof(struct ipv6hdr)) ipv6hdr 319 include/net/ip_tunnels.h nhlen = sizeof(struct ipv6hdr); ipv6hdr 380 include/net/ip_tunnels.h return ipv6_get_dsfield((const struct ipv6hdr *)iph); ipv6hdr 391 include/net/ip_tunnels.h return ((const struct ipv6hdr *)iph)->hop_limit; ipv6hdr 78 include/net/ip_vs.h struct ipv6hdr _iph; ipv6hdr 79 include/net/ip_vs.h const struct ipv6hdr *iph = skb_header_pointer( ipv6hdr 155 include/net/ipv6.h struct ipv6hdr *tmp_hdr; ipv6hdr 832 include/net/ipv6.h const struct ipv6hdr *iph) ipv6hdr 934 include/net/ipv6.h static inline void ip6_flow_hdr(struct ipv6hdr *hdr, unsigned int tclass, ipv6hdr 940 include/net/ipv6.h static inline __be32 ip6_flowinfo(const struct ipv6hdr *hdr) ipv6hdr 945 include/net/ipv6.h static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) ipv6hdr 16 include/net/netfilter/ipv6/nf_reject.h struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb, ipv6hdr 57 include/net/netfilter/nf_queue.h static inline u32 hash_v6(const struct ipv6hdr *ip6h, u32 initval) ipv6hdr 81 include/net/netfilter/nf_queue.h struct ipv6hdr *ip6h, _ip6h; ipv6hdr 33 include/net/netfilter/nf_tables_ipv6.h struct ipv6hdr *ip6h, _ip6h; ipv6hdr 582 include/net/sctp/sctp.h overhead += sizeof(struct ipv6hdr); ipv6hdr 422 include/net/tcp.h u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph, ipv6hdr 558 include/net/tcp.h int __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th, ipv6hdr 562 include/net/tcp.h u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph, ipv6hdr 50 include/uapi/linux/seg6_iptunnel.h head = sizeof(struct ipv6hdr); ipv6hdr 30 lib/test_blackhole_dev.c struct ipv6hdr *ip6h; ipv6hdr 56 lib/test_blackhole_dev.c ip6h = (struct ipv6hdr *)skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 504 net/6lowpan/iphc.c static inline void lowpan_iphc_tf_set_ecn(struct ipv6hdr *hdr, const u8 *tf) ipv6hdr 514 net/6lowpan/iphc.c static inline void lowpan_iphc_tf_set_dscp(struct ipv6hdr *hdr, const u8 *tf) ipv6hdr 526 net/6lowpan/iphc.c static inline void lowpan_iphc_tf_set_lbl(struct ipv6hdr *hdr, const u8 *lbl) ipv6hdr 545 net/6lowpan/iphc.c static int lowpan_iphc_tf_decompress(struct sk_buff *skb, struct ipv6hdr *hdr, ipv6hdr 615 net/6lowpan/iphc.c struct ipv6hdr hdr = {}; ipv6hdr 755 net/6lowpan/iphc.c sizeof(struct ipv6hdr)); ipv6hdr 991 net/6lowpan/iphc.c static inline u8 lowpan_iphc_get_tc(const struct ipv6hdr *hdr) ipv6hdr 1008 net/6lowpan/iphc.c static inline bool lowpan_iphc_is_flow_lbl_zero(const struct ipv6hdr *hdr) ipv6hdr 1017 net/6lowpan/iphc.c static u8 lowpan_iphc_tf_compress(u8 **hc_ptr, const struct ipv6hdr *hdr) ipv6hdr 1135 net/6lowpan/iphc.c struct ipv6hdr *hdr; ipv6hdr 1152 net/6lowpan/iphc.c skb_network_header(skb), sizeof(struct ipv6hdr)); ipv6hdr 1302 net/6lowpan/iphc.c skb_pull(skb, sizeof(struct ipv6hdr)); ipv6hdr 93 net/6lowpan/nhc.c const struct ipv6hdr *hdr, u8 **hc_ptr) ipv6hdr 109 net/6lowpan/nhc.c int lowpan_nhc_do_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, ipv6hdr 137 net/6lowpan/nhc.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 154 net/6lowpan/nhc.c struct ipv6hdr *hdr) ipv6hdr 164 net/6lowpan/nhc.c ret = nhc->uncompress(skb, sizeof(struct ipv6hdr) + ipv6hdr 99 net/6lowpan/nhc.h const struct ipv6hdr *hdr, u8 **hc_ptr); ipv6hdr 109 net/6lowpan/nhc.h int lowpan_nhc_do_compression(struct sk_buff *skb, const struct ipv6hdr *hdr, ipv6hdr 122 net/6lowpan/nhc.h struct ipv6hdr *hdr); ipv6hdr 93 net/6lowpan/nhc_udp.c sizeof(struct ipv6hdr)); ipv6hdr 627 net/batman-adv/gateway_client.c struct ipv6hdr *ipv6hdr; ipv6hdr 667 net/batman-adv/gateway_client.c if (!pskb_may_pull(skb, *header_len + sizeof(*ipv6hdr))) ipv6hdr 670 net/batman-adv/gateway_client.c ipv6hdr = (struct ipv6hdr *)(skb->data + *header_len); ipv6hdr 671 net/batman-adv/gateway_client.c *header_len += sizeof(*ipv6hdr); ipv6hdr 674 net/batman-adv/gateway_client.c if (ipv6hdr->nexthdr != IPPROTO_UDP) ipv6hdr 383 net/batman-adv/main.c struct ipv6hdr ip6_hdr_tmp, *ip6_hdr; ipv6hdr 1060 net/batman-adv/multicast.c struct ipv6hdr *ip6hdr; ipv6hdr 319 net/bluetooth/6lowpan.c skb_set_transport_header(local_skb, sizeof(struct ipv6hdr)); ipv6hdr 399 net/bluetooth/6lowpan.c struct ipv6hdr *hdr; ipv6hdr 230 net/bridge/br_arp_nd_proxy.c sizeof(struct ipv6hdr), sizeof(*msg), msg); ipv6hdr 250 net/bridge/br_arp_nd_proxy.c struct ipv6hdr *pip6; ipv6hdr 260 net/bridge/br_arp_nd_proxy.c len = LL_RESERVED_SPACE(dev) + sizeof(struct ipv6hdr) + ipv6hdr 277 net/bridge/br_arp_nd_proxy.c sizeof(struct ipv6hdr)) - sizeof(*ns); ipv6hdr 297 net/bridge/br_arp_nd_proxy.c skb_put(reply, sizeof(struct ipv6hdr)); ipv6hdr 301 net/bridge/br_arp_nd_proxy.c memset(pip6, 0, sizeof(struct ipv6hdr)); ipv6hdr 309 net/bridge/br_arp_nd_proxy.c skb_pull(reply, sizeof(struct ipv6hdr)); ipv6hdr 333 net/bridge/br_arp_nd_proxy.c skb_push(reply, sizeof(struct ipv6hdr)); ipv6hdr 393 net/bridge/br_arp_nd_proxy.c struct ipv6hdr *iphdr; ipv6hdr 70 net/bridge/br_device.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + ipv6hdr 119 net/bridge/br_input.c pskb_may_pull(skb, sizeof(struct ipv6hdr) + ipv6hdr 316 net/bridge/br_multicast.c struct ipv6hdr *ip6h; ipv6hdr 2358 net/bridge/br_multicast.c sizeof(struct ipv6hdr); ipv6hdr 78 net/bridge/br_netfilter_ipv6.c if (pkt_len > skb->len - sizeof(struct ipv6hdr)) ipv6hdr 81 net/bridge/br_netfilter_ipv6.c pkt_len + sizeof(struct ipv6hdr))) ipv6hdr 101 net/bridge/br_netfilter_ipv6.c const struct ipv6hdr *hdr; ipv6hdr 104 net/bridge/br_netfilter_ipv6.c u8 ip6h_len = sizeof(struct ipv6hdr); ipv6hdr 234 net/bridge/br_netfilter_ipv6.c skb->transport_header = skb->network_header + sizeof(struct ipv6hdr); ipv6hdr 41 net/bridge/netfilter/ebt_ip6.c const struct ipv6hdr *ih6; ipv6hdr 42 net/bridge/netfilter/ebt_ip6.c struct ipv6hdr _ip6h; ipv6hdr 116 net/bridge/netfilter/ebt_log.c const struct ipv6hdr *ih; ipv6hdr 117 net/bridge/netfilter/ebt_log.c struct ipv6hdr _iph; ipv6hdr 214 net/bridge/netfilter/nf_conntrack_bridge.c const struct ipv6hdr *hdr; ipv6hdr 222 net/bridge/netfilter/nf_conntrack_bridge.c len = ntohs(hdr->payload_len) + sizeof(struct ipv6hdr) + nhoff; ipv6hdr 259 net/bridge/netfilter/nf_conntrack_bridge.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 262 net/bridge/netfilter/nf_conntrack_bridge.c len = sizeof(struct ipv6hdr) + ntohs(ipv6_hdr(skb)->payload_len); ipv6hdr 376 net/bridge/netfilter/nf_conntrack_bridge.c protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, ipv6hdr 167 net/bridge/netfilter/nft_reject_bridge.c struct ipv6hdr *hdr; ipv6hdr 170 net/bridge/netfilter/nft_reject_bridge.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 178 net/bridge/netfilter/nft_reject_bridge.c if (pkt_len + sizeof(struct ipv6hdr) > skb->len) ipv6hdr 193 net/bridge/netfilter/nft_reject_bridge.c struct ipv6hdr *nip6h; ipv6hdr 202 net/bridge/netfilter/nft_reject_bridge.c nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct tcphdr) + ipv6hdr 211 net/bridge/netfilter/nft_reject_bridge.c nip6h->payload_len = htons(nskb->len - sizeof(struct ipv6hdr)); ipv6hdr 220 net/bridge/netfilter/nft_reject_bridge.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 249 net/bridge/netfilter/nft_reject_bridge.c struct ipv6hdr *nip6h; ipv6hdr 267 net/bridge/netfilter/nft_reject_bridge.c nskb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) + ipv6hdr 282 net/bridge/netfilter/nft_reject_bridge.c nip6h->payload_len = htons(nskb->len - sizeof(struct ipv6hdr)); ipv6hdr 286 net/bridge/netfilter/nft_reject_bridge.c nskb->len - sizeof(struct ipv6hdr), ipv6hdr 289 net/bridge/netfilter/nft_reject_bridge.c nskb->len - sizeof(struct ipv6hdr), ipv6hdr 2836 net/core/filter.c const u32 len_diff = sizeof(struct ipv6hdr) - sizeof(struct iphdr); ipv6hdr 2877 net/core/filter.c const u32 len_diff = sizeof(struct ipv6hdr) - sizeof(struct iphdr); ipv6hdr 2995 net/core/filter.c return sizeof(struct ipv6hdr); ipv6hdr 3079 net/core/filter.c sizeof(struct ipv6hdr) : ipv6hdr 4949 net/core/filter.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 4950 net/core/filter.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 5153 net/core/filter.c struct ipv6hdr *hdr; ipv6hdr 5185 net/core/filter.c hdr = (struct ipv6hdr *)skb->data; ipv6hdr 5186 net/core/filter.c hdr->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 5734 net/core/filter.c iphdr_len = sizeof(struct ipv6hdr); ipv6hdr 5829 net/core/filter.c if (unlikely(iph_len < sizeof(struct ipv6hdr))) ipv6hdr 5832 net/core/filter.c ret = __cookie_v6_check((struct ipv6hdr *)iph, th, cookie); ipv6hdr 5896 net/core/filter.c if (unlikely(iph_len < sizeof(struct ipv6hdr))) ipv6hdr 747 net/core/flow_dissector.c void *target_container, void *data, const struct ipv6hdr *iph) ipv6hdr 1053 net/core/flow_dissector.c const struct ipv6hdr *iph; ipv6hdr 1054 net/core/flow_dissector.c struct ipv6hdr _iph; ipv6hdr 1063 net/core/flow_dissector.c nhoff += sizeof(struct ipv6hdr); ipv6hdr 222 net/core/lwt_bpf.c struct ipv6hdr *iph6 = ipv6_hdr(skb); ipv6hdr 555 net/core/lwt_bpf.c next_hdr_offset = sizeof(struct ipv6hdr); ipv6hdr 609 net/core/lwt_bpf.c if (unlikely(len < sizeof(struct ipv6hdr))) ipv6hdr 370 net/core/netpoll.c struct ipv6hdr *ip6h; ipv6hdr 2064 net/core/pktgen.c pkt_dev->min_pkt_size = 14 + sizeof(struct ipv6hdr) ipv6hdr 2854 net/core/pktgen.c struct ipv6hdr *iph; ipv6hdr 2910 net/core/pktgen.c iph = skb_put(skb, sizeof(struct ipv6hdr)); ipv6hdr 2922 net/core/pktgen.c sizeof(struct ipv6hdr) - sizeof(struct udphdr) - ipv6hdr 4801 net/core/skbuff.c off = sizeof(struct ipv6hdr); ipv6hdr 4809 net/core/skbuff.c len = sizeof(struct ipv6hdr) + ntohs(ipv6_hdr(skb)->payload_len); ipv6hdr 31 net/core/tso.c struct ipv6hdr *iph = (void *)(hdr + mac_hdr_len); ipv6hdr 70 net/dccp/ipv6.c const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data; ipv6hdr 253 net/dccp/ipv6.c const struct ipv6hdr *rxip6h; ipv6hdr 968 net/dccp/ipv6.c .net_header_len = sizeof(struct ipv6hdr), ipv6hdr 103 net/ieee802154/6lowpan/core.c ldev->hard_header_len = sizeof(struct ipv6hdr); ipv6hdr 265 net/ieee802154/6lowpan/reassembly.c fail |= cb->d_size < sizeof(struct ipv6hdr); ipv6hdr 40 net/ieee802154/6lowpan/tx.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 569 net/ipv4/ip_tunnel.c tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); ipv6hdr 610 net/ipv4/ip_tunnel.c ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; ipv6hdr 726 net/ipv4/ip_tunnel.c tos = ipv6_get_dsfield((const struct ipv6hdr *)inner_iph); ipv6hdr 792 net/ipv4/ip_tunnel.c ttl = ((const struct ipv6hdr *)inner_iph)->hop_limit; ipv6hdr 902 net/ipv4/ping.c struct ipv6hdr *ip6 = ipv6_hdr(skb); ipv6hdr 130 net/ipv4/tcp_fastopen.c const struct ipv6hdr *ip6h = ipv6_hdr(syn); ipv6hdr 118 net/ipv4/tunnel4.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 790 net/ipv6/af_inet6.c (ip6_flowinfo((struct ipv6hdr *) skb_network_header(skb)) && ipv6hdr 149 net/ipv6/ah6.c static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) ipv6hdr 202 net/ipv6/ah6.c static void ipv6_rearrange_destopt(struct ipv6hdr *iph, struct ipv6_opt_hdr *destopt) {} ipv6hdr 214 net/ipv6/ah6.c static void ipv6_rearrange_rthdr(struct ipv6hdr *iph, struct ipv6_rt_hdr *rthdr) ipv6hdr 244 net/ipv6/ah6.c static int ipv6_clear_mutable_options(struct ipv6hdr *iph, int len, int dir) ipv6hdr 247 net/ipv6/ah6.c struct ipv6hdr *iph; ipv6hdr 295 net/ipv6/ah6.c struct ipv6hdr *top_iph = ipv6_hdr(skb); ipv6hdr 299 net/ipv6/ah6.c extlen = skb_network_header_len(skb) - sizeof(struct ipv6hdr); ipv6hdr 334 net/ipv6/ah6.c struct ipv6hdr *top_iph; ipv6hdr 352 net/ipv6/ah6.c extlen = skb_network_header_len(skb) - sizeof(struct ipv6hdr); ipv6hdr 521 net/ipv6/ah6.c struct ipv6hdr *ip6h; ipv6hdr 649 net/ipv6/ah6.c struct ipv6hdr *iph = (struct ipv6hdr *)skb->data; ipv6hdr 723 net/ipv6/ah6.c x->props.header_len += sizeof(struct ipv6hdr); ipv6hdr 1274 net/ipv6/calipso.c const struct ipv6hdr *ip6_hdr = ipv6_hdr(skb); ipv6hdr 1303 net/ipv6/calipso.c struct ipv6hdr *ip6_hdr; ipv6hdr 1376 net/ipv6/calipso.c struct ipv6hdr *ip6_hdr; ipv6hdr 311 net/ipv6/datagram.c serr->addr_offset = (u8 *)&(((struct ipv6hdr *)(icmph + 1))->daddr) - ipv6hdr 326 net/ipv6/datagram.c struct ipv6hdr *iph; ipv6hdr 332 net/ipv6/datagram.c skb = alloc_skb(sizeof(struct ipv6hdr), GFP_ATOMIC); ipv6hdr 338 net/ipv6/datagram.c skb_put(skb, sizeof(struct ipv6hdr)); ipv6hdr 365 net/ipv6/datagram.c struct ipv6hdr *iph; ipv6hdr 372 net/ipv6/datagram.c skb = alloc_skb(sizeof(struct ipv6hdr), GFP_ATOMIC); ipv6hdr 376 net/ipv6/datagram.c skb_put(skb, sizeof(struct ipv6hdr)); ipv6hdr 470 net/ipv6/datagram.c const struct ipv6hdr *ip6h = container_of((struct in6_addr *)(nh + serr->addr_offset), ipv6hdr 471 net/ipv6/datagram.c struct ipv6hdr, daddr); ipv6hdr 616 net/ipv6/datagram.c __be32 flowinfo = ip6_flowinfo((struct ipv6hdr *)nh); ipv6hdr 623 net/ipv6/datagram.c u8 *ptr = nh + sizeof(struct ipv6hdr); ipv6hdr 638 net/ipv6/datagram.c unsigned int off = sizeof(struct ipv6hdr); ipv6hdr 685 net/ipv6/datagram.c u8 *ptr = nh + sizeof(struct ipv6hdr); ipv6hdr 692 net/ipv6/esp6.c const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; ipv6hdr 876 net/ipv6/esp6.c (sizeof(struct ipv6hdr) - sizeof(struct iphdr)); ipv6hdr 882 net/ipv6/esp6.c x->props.header_len += sizeof(struct ipv6hdr); ipv6hdr 30 net/ipv6/esp6_offload.c static __u16 esp6_nexthdr_esp_offset(struct ipv6hdr *ipv6_hdr, int nhlen) ipv6hdr 32 net/ipv6/esp6_offload.c int off = sizeof(struct ipv6hdr); ipv6hdr 36 net/ipv6/esp6_offload.c return offsetof(struct ipv6hdr, nexthdr); ipv6hdr 101 net/ipv6/esp6_offload.c XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct ipv6hdr, daddr); ipv6hdr 122 net/ipv6/esp6_offload.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 131 net/ipv6/esp6_offload.c ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &proto, &frag); ipv6hdr 300 net/ipv6/esp6_offload.c len = skb->len - sizeof(struct ipv6hdr); ipv6hdr 212 net/ipv6/exthdrs.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 436 net/ipv6/exthdrs.c skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 462 net/ipv6/exthdrs.c skb_pull(skb, sizeof(struct ipv6hdr)); ipv6hdr 767 net/ipv6/exthdrs.c if (pkt_len > skb->len - sizeof(struct ipv6hdr)) { ipv6hdr 772 net/ipv6/exthdrs.c if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) ipv6hdr 833 net/ipv6/exthdrs.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr) + 8) || ipv6hdr 834 net/ipv6/exthdrs.c !pskb_may_pull(skb, (sizeof(struct ipv6hdr) + ipv6hdr 850 net/ipv6/exthdrs.c opt->nhoff = sizeof(struct ipv6hdr); ipv6hdr 189 net/ipv6/exthdrs_core.c unsigned int start = skb_network_offset(skb) + sizeof(struct ipv6hdr); ipv6hdr 197 net/ipv6/exthdrs_core.c struct ipv6hdr _ip6, *ip6; ipv6hdr 202 net/ipv6/exthdrs_core.c start = *offset + sizeof(struct ipv6hdr); ipv6hdr 311 net/ipv6/icmp.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 427 net/ipv6/icmp.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 568 net/ipv6/icmp.c len = min_t(unsigned int, len, IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(struct icmp6hdr)); ipv6hdr 620 net/ipv6/icmp.c if (!pskb_may_pull(skb, nhs + sizeof(struct ipv6hdr) + 8)) ipv6hdr 778 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 781 net/ipv6/icmp.c nexthdr = ((struct ipv6hdr *)skb->data)->nexthdr; ipv6hdr 784 net/ipv6/icmp.c inner_offset = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), ipv6hdr 789 net/ipv6/icmp.c inner_offset = sizeof(struct ipv6hdr); ipv6hdr 836 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(*hdr) + sizeof(struct ipv6hdr))) ipv6hdr 884 net/ipv6/icmp.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 35 net/ipv6/ila/ila_common.c static __wsum get_csum_diff(struct ipv6hdr *ip6h, struct ila_params *p) ipv6hdr 77 net/ipv6/ila/ila_common.c size_t nhoff = sizeof(struct ipv6hdr); ipv6hdr 78 net/ipv6/ila/ila_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 123 net/ipv6/ila/ila_common.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 63 net/ipv6/ila/ila_lwt.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 636 net/ipv6/ila/ila_xlat.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 425 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6hdr 433 net/ipv6/ip6_gre.c ipv6h = (const struct ipv6hdr *)skb->data; ipv6hdr 491 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6hdr 527 net/ipv6/ip6_gre.c const struct ipv6hdr *ipv6h; ipv6hdr 663 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h; ipv6hdr 717 net/ipv6/ip6_gre.c fl6->daddr = ((struct ipv6hdr *)skb->data)->daddr; ipv6hdr 804 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 847 net/ipv6/ip6_gre.c const struct ipv6hdr *hdr) ipv6hdr 1145 net/ipv6/ip6_gre.c t_hlen = tunnel->hlen + sizeof(struct ipv6hdr); ipv6hdr 1338 net/ipv6/ip6_gre.c struct ipv6hdr *ipv6h; ipv6hdr 1514 net/ipv6/ip6_gre.c tunnel->hlen = sizeof(struct ipv6hdr) + 4; ipv6hdr 1826 net/ipv6/ip6_gre.c t_hlen = tunnel->hlen + sizeof(struct ipv6hdr); ipv6hdr 2171 net/ipv6/ip6_gre.c [IFLA_GRE_LOCAL] = { .len = FIELD_SIZEOF(struct ipv6hdr, saddr) }, ipv6hdr 2172 net/ipv6/ip6_gre.c [IFLA_GRE_REMOTE] = { .len = FIELD_SIZEOF(struct ipv6hdr, daddr) }, ipv6hdr 126 net/ipv6/ip6_input.c const struct ipv6hdr *hdr; ipv6hdr 237 net/ipv6/ip6_input.c IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr); ipv6hdr 243 net/ipv6/ip6_input.c if (pkt_len + sizeof(struct ipv6hdr) > skb->len) { ipv6hdr 248 net/ipv6/ip6_input.c if (pskb_trim_rcsum(skb, pkt_len + sizeof(struct ipv6hdr))) { ipv6hdr 374 net/ipv6/ip6_input.c const struct ipv6hdr *hdr; ipv6hdr 468 net/ipv6/ip6_input.c const struct ipv6hdr *hdr; ipv6hdr 75 net/ipv6/ip6_offload.c struct ipv6hdr *ipv6h; ipv6hdr 122 net/ipv6/ip6_offload.c ipv6h = (struct ipv6hdr *)(skb_mac_header(skb) + nhoff); ipv6hdr 157 net/ipv6/ip6_offload.c static int ipv6_exthdrs_len(struct ipv6hdr *iph, ipv6hdr 190 net/ipv6/ip6_offload.c struct ipv6hdr *iph; ipv6hdr 236 net/ipv6/ip6_offload.c const struct ipv6hdr *iph2; ipv6hdr 242 net/ipv6/ip6_offload.c iph2 = (struct ipv6hdr *)(p->data + off); ipv6hdr 259 net/ipv6/ip6_offload.c if (unlikely(nlen > sizeof(struct ipv6hdr))) { ipv6hdr 261 net/ipv6/ip6_offload.c nlen - sizeof(struct ipv6hdr))) ipv6hdr 327 net/ipv6/ip6_offload.c struct ipv6hdr *iph = (struct ipv6hdr *)(skb->data + nhoff); ipv6hdr 203 net/ipv6/ip6_output.c struct ipv6hdr *hdr; ipv6hdr 209 net/ipv6/ip6_output.c head_room = sizeof(struct ipv6hdr) + LL_RESERVED_SPACE(dst->dev); ipv6hdr 238 net/ipv6/ip6_output.c skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 333 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 343 net/ipv6/ip6_output.c offset = sizeof(struct ipv6hdr); ipv6hdr 424 net/ipv6/ip6_output.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 634 net/ipv6/ip6_output.c ipv6_hdr(skb)->payload_len = htons(first_len - sizeof(struct ipv6hdr)); ipv6hdr 660 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = htons(frag->len - sizeof(struct ipv6hdr)); ipv6hdr 753 net/ipv6/ip6_output.c ipv6_hdr(frag)->payload_len = htons(frag->len - sizeof(struct ipv6hdr)); ipv6hdr 1356 net/ipv6/ip6_output.c fragheaderlen = sizeof(struct ipv6hdr) + rt->rt6i_nfheader_len + ipv6hdr 1361 net/ipv6/ip6_output.c headersize = sizeof(struct ipv6hdr) + ipv6hdr 1377 net/ipv6/ip6_output.c sizeof(struct ipv6hdr)); ipv6hdr 1382 net/ipv6/ip6_output.c maxnonfragsize = sizeof(struct ipv6hdr) + IPV6_MAXPLEN; ipv6hdr 1388 net/ipv6/ip6_output.c pmtu = max_t(int, mtu - headersize + sizeof(struct ipv6hdr), 0); ipv6hdr 1397 net/ipv6/ip6_output.c headersize == sizeof(struct ipv6hdr) && ipv6hdr 1723 net/ipv6/ip6_output.c struct ipv6hdr *hdr; ipv6hdr 1758 net/ipv6/ip6_output.c skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 400 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)raw; ipv6hdr 472 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = (const struct ipv6hdr *)skb->data; ipv6hdr 667 net/ipv6/ip6_tunnel.c if (rel_msg && pskb_may_pull(skb, offset + sizeof(struct ipv6hdr))) { ipv6hdr 696 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6hdr 708 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6hdr 774 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6hdr 779 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 881 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h, ipv6hdr 885 net/ipv6/ip6_tunnel.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 969 net/ipv6/ip6_tunnel.c ip6_tnl_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) ipv6hdr 1039 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h; ipv6hdr 1045 net/ipv6/ip6_tunnel.c unsigned int psh_hlen = sizeof(struct ipv6hdr) + t->encap_hlen; ipv6hdr 1195 net/ipv6/ip6_tunnel.c max_headroom = LL_RESERVED_SPACE(dst->dev) + sizeof(struct ipv6hdr) ipv6hdr 1209 net/ipv6/ip6_tunnel.c skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 1305 net/ipv6/ip6_tunnel.c struct ipv6hdr *ipv6h; ipv6hdr 1451 net/ipv6/ip6_tunnel.c t_hlen = t->hlen + sizeof(struct ipv6hdr); ipv6hdr 1846 net/ipv6/ip6_tunnel.c t_hlen = t->hlen + sizeof(struct ipv6hdr); ipv6hdr 89 net/ipv6/ip6_udp_tunnel.c struct ipv6hdr *ip6h; ipv6hdr 302 net/ipv6/ip6_vti.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 406 net/ipv6/ip6_vti.c vti6_addr_conflict(const struct ip6_tnl *t, const struct ipv6hdr *hdr) ipv6hdr 600 net/ipv6/ip6_vti.c const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; ipv6hdr 685 net/ipv6/ip6_vti.c mtu = tdev->mtu - sizeof(struct ipv6hdr); ipv6hdr 687 net/ipv6/ip6_vti.c mtu = ETH_DATA_LEN - LL_MAX_HEADER - sizeof(struct ipv6hdr); ipv6hdr 902 net/ipv6/ip6_vti.c dev->max_mtu = IP_MAX_MTU - sizeof(struct ipv6hdr); ipv6hdr 520 net/ipv6/ip6mr.c struct ipv6hdr *encap; ipv6hdr 543 net/ipv6/ip6mr.c encap = (struct ipv6hdr *)(skb_transport_header(skb) + ipv6hdr 632 net/ipv6/ip6mr.c dev->mtu = 1500 - sizeof(struct ipv6hdr) - 8; ipv6hdr 776 net/ipv6/ip6mr.c sizeof(struct ipv6hdr)); ipv6hdr 1012 net/ipv6/ip6mr.c sizeof(struct ipv6hdr)); ipv6hdr 1049 net/ipv6/ip6mr.c skb = alloc_skb(sizeof(struct ipv6hdr) + sizeof(*msg), GFP_ATOMIC); ipv6hdr 1086 net/ipv6/ip6mr.c skb_put(skb, sizeof(struct ipv6hdr)); ipv6hdr 1088 net/ipv6/ip6mr.c skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr)); ipv6hdr 1999 net/ipv6/ip6mr.c struct ipv6hdr *ipv6h; ipv6hdr 2274 net/ipv6/ip6mr.c struct ipv6hdr *iph; ipv6hdr 2285 net/ipv6/ip6mr.c skb2 = alloc_skb(sizeof(struct ipv6hdr), GFP_ATOMIC); ipv6hdr 2294 net/ipv6/ip6mr.c skb_put(skb2, sizeof(struct ipv6hdr)); ipv6hdr 49 net/ipv6/ipcomp6.c const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; ipv6hdr 147 net/ipv6/ipcomp6.c x->props.header_len += sizeof(struct ipv6hdr); ipv6hdr 1352 net/ipv6/mcast.c len = ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr); ipv6hdr 1570 net/ipv6/mcast.c struct ipv6hdr *hdr; ipv6hdr 1576 net/ipv6/mcast.c skb_put(skb, sizeof(struct ipv6hdr)); ipv6hdr 1644 net/ipv6/mcast.c struct ipv6hdr *pip6 = ipv6_hdr(skb); ipv6hdr 2006 net/ipv6/mcast.c full_len = sizeof(struct ipv6hdr) + payload_len; ipv6hdr 16 net/ipv6/mcast_snoop.c const struct ipv6hdr *ip6h; ipv6hdr 39 net/ipv6/mcast_snoop.c const struct ipv6hdr *ip6h; ipv6hdr 121 net/ipv6/mip6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 140 net/ipv6/mip6.c struct ipv6hdr *iph; ipv6hdr 253 net/ipv6/mip6.c u16 offset = sizeof(struct ipv6hdr); ipv6hdr 341 net/ipv6/mip6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 359 net/ipv6/mip6.c struct ipv6hdr *iph; ipv6hdr 389 net/ipv6/mip6.c u16 offset = sizeof(struct ipv6hdr); ipv6hdr 417 net/ipv6/ndisc.c skb = alloc_skb(hlen + sizeof(struct ipv6hdr) + len + tlen, GFP_ATOMIC); ipv6hdr 427 net/ipv6/ndisc.c skb_reserve(skb, hlen + sizeof(struct ipv6hdr)); ipv6hdr 443 net/ipv6/ndisc.c struct ipv6hdr *hdr; ipv6hdr 1662 net/ipv6/ndisc.c IPV6_MIN_MTU - sizeof(struct ipv6hdr) - sizeof(*msg) - optlen, ipv6hdr 25 net/ipv6/netfilter.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 83 net/ipv6/netfilter.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 57 net/ipv6/netfilter/ip6_tables.c const struct ipv6hdr *ipv6 = ipv6_hdr(skb); ipv6hdr 87 net/ipv6/netfilter/ip6t_NPT.c offsetof(struct ipv6hdr, saddr)); ipv6hdr 100 net/ipv6/netfilter/ip6t_NPT.c offsetof(struct ipv6hdr, daddr)); ipv6hdr 40 net/ipv6/netfilter/ip6t_ipv6header.c ptr = sizeof(struct ipv6hdr); ipv6hdr 36 net/ipv6/netfilter/ip6t_rpfilter.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 94 net/ipv6/netfilter/ip6t_rpfilter.c struct ipv6hdr *iph; ipv6hdr 133 net/ipv6/netfilter/nf_conntrack_reasm.c static inline u8 ip6_frag_ecn(const struct ipv6hdr *ipv6h) ipv6hdr 150 net/ipv6/netfilter/nf_conntrack_reasm.c const struct ipv6hdr *hdr, int iif) ipv6hdr 333 net/ipv6/netfilter/nf_conntrack_reasm.c sizeof(struct ipv6hdr) + fq->q.len - ipv6hdr 357 net/ipv6/netfilter/nf_conntrack_reasm.c IP6CB(skb)->frag_max_size = sizeof(struct ipv6hdr) + fq->q.max_size; ipv6hdr 394 net/ipv6/netfilter/nf_conntrack_reasm.c u8 prev_nhoff = netoff + offsetof(struct ipv6hdr, nexthdr); ipv6hdr 395 net/ipv6/netfilter/nf_conntrack_reasm.c int start = netoff + sizeof(struct ipv6hdr); ipv6hdr 445 net/ipv6/netfilter/nf_conntrack_reasm.c struct ipv6hdr *hdr; ipv6hdr 22 net/ipv6/netfilter/nf_dup_ipv6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 62 net/ipv6/netfilter/nf_dup_ipv6.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 43 net/ipv6/netfilter/nf_log_ipv6.c struct ipv6hdr _ip6h; ipv6hdr 44 net/ipv6/netfilter/nf_log_ipv6.c const struct ipv6hdr *ih; ipv6hdr 65 net/ipv6/netfilter/nf_log_ipv6.c ntohs(ih->payload_len) + sizeof(struct ipv6hdr), ipv6hdr 71 net/ipv6/netfilter/nf_log_ipv6.c ptr = ip6hoff + sizeof(struct ipv6hdr); ipv6hdr 19 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6hdr 63 net/ipv6/netfilter/nf_reject_ipv6.c struct ipv6hdr *nf_reject_ip6hdr_put(struct sk_buff *nskb, ipv6hdr 67 net/ipv6/netfilter/nf_reject_ipv6.c struct ipv6hdr *ip6h; ipv6hdr 68 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6hdr 72 net/ipv6/netfilter/nf_reject_ipv6.c skb_put(nskb, sizeof(struct ipv6hdr)); ipv6hdr 136 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *oip6h = ipv6_hdr(oldskb); ipv6hdr 137 net/ipv6/netfilter/nf_reject_ipv6.c struct ipv6hdr *ip6h; ipv6hdr 170 net/ipv6/netfilter/nf_reject_ipv6.c nskb = alloc_skb(hh_len + 15 + dst->header_len + sizeof(struct ipv6hdr) ipv6hdr 219 net/ipv6/netfilter/nf_reject_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 28 net/ipv6/netfilter/nf_socket_ipv6.c struct ipv6hdr *ipv6_var) ipv6hdr 30 net/ipv6/netfilter/nf_socket_ipv6.c const struct ipv6hdr *inside_iph; ipv6hdr 102 net/ipv6/netfilter/nf_socket_ipv6.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 132 net/ipv6/netfilter/nf_socket_ipv6.c struct ipv6hdr ipv6_var; ipv6hdr 45 net/ipv6/netfilter/nf_tproxy_ipv6.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 25 net/ipv6/netfilter/nft_fib_ipv6.c struct ipv6hdr *iph) ipv6hdr 55 net/ipv6/netfilter/nft_fib_ipv6.c struct ipv6hdr *iph) ipv6hdr 126 net/ipv6/netfilter/nft_fib_ipv6.c struct ipv6hdr *iph, _iph; ipv6hdr 145 net/ipv6/netfilter/nft_fib_ipv6.c struct ipv6hdr *iph, _iph; ipv6hdr 61 net/ipv6/output_core.c offsetof(struct ipv6hdr, saddr), ipv6hdr 84 net/ipv6/output_core.c unsigned int offset = sizeof(struct ipv6hdr); ipv6hdr 152 net/ipv6/output_core.c len = skb->len - sizeof(struct ipv6hdr); ipv6hdr 156 net/ipv6/output_core.c IP6CB(skb)->nhoff = offsetof(struct ipv6hdr, nexthdr); ipv6hdr 375 net/ipv6/raw.c const struct ipv6hdr *ip6h = (const struct ipv6hdr *)skb->data; ipv6hdr 624 net/ipv6/raw.c struct ipv6hdr *iph; ipv6hdr 635 net/ipv6/raw.c if (length < sizeof(struct ipv6hdr)) ipv6hdr 61 net/ipv6/reassembly.c static u8 ip6_frag_ecn(const struct ipv6hdr *ipv6h) ipv6hdr 82 net/ipv6/reassembly.c fq_find(struct net *net, __be32 id, const struct ipv6hdr *hdr, int iif) ipv6hdr 158 net/ipv6/reassembly.c *prob_offset = offsetof(struct ipv6hdr, payload_len); ipv6hdr 268 net/ipv6/reassembly.c sizeof(struct ipv6hdr) + fq->q.len - ipv6hdr 323 net/ipv6/reassembly.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 2306 net/ipv6/route.c const struct ipv6hdr *outer_iph = ipv6_hdr(skb); ipv6hdr 2307 net/ipv6/route.c const struct ipv6hdr *key_iph = outer_iph; ipv6hdr 2309 net/ipv6/route.c const struct ipv6hdr *inner_iph; ipv6hdr 2311 net/ipv6/route.c struct ipv6hdr _inner_iph; ipv6hdr 2446 net/ipv6/route.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 2725 net/ipv6/route.c const struct ipv6hdr *iph, u32 mtu, ipv6hdr 2813 net/ipv6/route.c const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data; ipv6hdr 3028 net/ipv6/route.c const struct ipv6hdr *iph = (struct ipv6hdr *) skb->data; ipv6hdr 3048 net/ipv6/route.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 3077 net/ipv6/route.c mtu -= sizeof(struct ipv6hdr) + sizeof(struct tcphdr); ipv6hdr 91 net/ipv6/seg6_iptunnel.c struct ipv6hdr *inner_hdr) ipv6hdr 112 net/ipv6/seg6_iptunnel.c struct ipv6hdr *hdr, *inner_hdr; ipv6hdr 175 net/ipv6/seg6_iptunnel.c struct ipv6hdr *hdr, *oldhdr; ipv6hdr 187 net/ipv6/seg6_iptunnel.c skb_pull(skb, sizeof(struct ipv6hdr)); ipv6hdr 189 net/ipv6/seg6_iptunnel.c sizeof(struct ipv6hdr)); ipv6hdr 191 net/ipv6/seg6_iptunnel.c skb_push(skb, sizeof(struct ipv6hdr) + hdrlen); ipv6hdr 218 net/ipv6/seg6_iptunnel.c skb_postpush_rcsum(skb, hdr, sizeof(struct ipv6hdr) + hdrlen); ipv6hdr 279 net/ipv6/seg6_iptunnel.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 280 net/ipv6/seg6_iptunnel.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 344 net/ipv6/seg6_iptunnel.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 158 net/ipv6/seg6_local.c struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 333 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 346 net/ipv6/seg6_local.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 396 net/ipv6/seg6_local.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 399 net/ipv6/seg6_local.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 424 net/ipv6/seg6_local.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 425 net/ipv6/seg6_local.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 456 net/ipv6/seg6_local.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 457 net/ipv6/seg6_local.c skb_set_transport_header(skb, sizeof(struct ipv6hdr)); ipv6hdr 592 net/ipv6/seg6_local.c .static_headroom = sizeof(struct ipv6hdr), ipv6hdr 604 net/ipv6/sit.c const struct ipv6hdr *ipv6h; ipv6hdr 821 net/ipv6/sit.c const struct ipv6hdr *iph6 = ipv6_hdr(skb); ipv6hdr 92 net/ipv6/syncookies.c u32 __cookie_v6_init_sequence(const struct ipv6hdr *iph, ipv6hdr 111 net/ipv6/syncookies.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 117 net/ipv6/syncookies.c int __cookie_v6_check(const struct ipv6hdr *iph, const struct tcphdr *th, ipv6hdr 301 net/ipv6/tcp_ipv6.c tp->rx_opt.mss_clamp = IPV6_MIN_MTU - sizeof(struct tcphdr) - sizeof(struct ipv6hdr); ipv6hdr 363 net/ipv6/tcp_ipv6.c const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data; ipv6hdr 665 net/ipv6/tcp_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 706 net/ipv6/tcp_ipv6.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 790 net/ipv6/tcp_ipv6.c sizeof(struct ipv6hdr), ipv6hdr 828 net/ipv6/tcp_ipv6.c buff = alloc_skb(MAX_HEADER + sizeof(struct ipv6hdr) + tot_len, ipv6hdr 833 net/ipv6/tcp_ipv6.c skb_reserve(buff, MAX_HEADER + sizeof(struct ipv6hdr) + tot_len); ipv6hdr 926 net/ipv6/tcp_ipv6.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 1073 net/ipv6/tcp_ipv6.c u16 tcp_v6_get_syncookie(struct sock *sk, struct ipv6hdr *iph, ipv6hdr 1455 net/ipv6/tcp_ipv6.c static void tcp_v6_fill_cb(struct sk_buff *skb, const struct ipv6hdr *hdr, ipv6hdr 1484 net/ipv6/tcp_ipv6.c const struct ipv6hdr *hdr; ipv6hdr 1700 net/ipv6/tcp_ipv6.c const struct ipv6hdr *hdr; ipv6hdr 1749 net/ipv6/tcp_ipv6.c .net_header_len = sizeof(struct ipv6hdr), ipv6hdr 31 net/ipv6/tcpv6_offload.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 53 net/ipv6/tcpv6_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 93 net/ipv6/tunnel6.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 217 net/ipv6/udp.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 227 net/ipv6/udp.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 449 net/ipv6/udp.c const struct ipv6hdr *hdr, int offset, ipv6hdr 496 net/ipv6/udp.c const struct ipv6hdr *hdr = (const struct ipv6hdr *)skb->data; ipv6hdr 39 net/ipv6/udp_offload.c const struct ipv6hdr *ipv6h; ipv6hdr 144 net/ipv6/udp_offload.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 30 net/ipv6/xfrm6_input.c XFRM_SPI_SKB_CB(skb)->daddroff = offsetof(struct ipv6hdr, daddr); ipv6hdr 57 net/ipv6/xfrm6_input.c ipv6_hdr(skb)->payload_len = htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 57 net/ipv6/xfrm6_output.c const struct ipv6hdr *hdr; ipv6hdr 26 net/ipv6/xfrm6_state.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 225 net/ipv6/xfrm6_tunnel.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 281 net/ipv6/xfrm6_tunnel.c x->props.header_len = sizeof(struct ipv6hdr); ipv6hdr 133 net/l2tp/l2tp_ip6.c struct ipv6hdr *iph; ipv6hdr 207 net/mpls/af_mpls.c sizeof(struct ipv6hdr))) { ipv6hdr 208 net/mpls/af_mpls.c const struct ipv6hdr *v6hdr; ipv6hdr 210 net/mpls/af_mpls.c v6hdr = (const struct ipv6hdr *)(hdr + 1); ipv6hdr 317 net/mpls/af_mpls.c struct ipv6hdr *hdr6 = ipv6_hdr(skb); ipv6hdr 142 net/netfilter/ipset/ip_set_getport.c sizeof(struct ipv6hdr), &nexthdr, ipv6hdr 815 net/netfilter/ipvs/ip_vs_core.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 820 net/netfilter/ipvs/ip_vs_core.c struct ipv6hdr *ciph; ipv6hdr 826 net/netfilter/ipvs/ip_vs_core.c ciph = (struct ipv6hdr *)(skb_network_header(skb) + offs); ipv6hdr 1063 net/netfilter/ipvs/ip_vs_core.c pp, offset, sizeof(struct ipv6hdr), ipv6hdr 253 net/netfilter/ipvs/ip_vs_proto.c struct ipv6hdr _iph, *ih; ipv6hdr 263 net/netfilter/ipvs/ip_vs_proto.c pptr = skb_header_pointer(skb, offset + sizeof(struct ipv6hdr), ipv6hdr 194 net/netfilter/ipvs/ip_vs_proto_sctp.c sctphoff = sizeof(struct ipv6hdr); ipv6hdr 387 net/netfilter/ipvs/ip_vs_proto_sctp.c ihl = cp->af == AF_INET ? ip_hdrlen(skb) : sizeof(struct ipv6hdr); ipv6hdr 310 net/netfilter/ipvs/ip_vs_proto_tcp.c tcphoff = sizeof(struct ipv6hdr); ipv6hdr 593 net/netfilter/ipvs/ip_vs_proto_tcp.c int ihl = cp->af == AF_INET ? ip_hdrlen(skb) : sizeof(struct ipv6hdr); ipv6hdr 307 net/netfilter/ipvs/ip_vs_proto_udp.c udphoff = sizeof(struct ipv6hdr); ipv6hdr 1803 net/netfilter/ipvs/ip_vs_sync.c sizeof(struct ipv6hdr) + sizeof(struct udphdr) : ipv6hdr 280 net/netfilter/ipvs/ip_vs_xmit.c if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) ipv6hdr 549 net/netfilter/ipvs/ip_vs_xmit.c mtu = dst_mtu(&rt->dst) - sizeof(struct ipv6hdr); ipv6hdr 736 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 908 net/netfilter/ipvs/ip_vs_xmit.c if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) ipv6hdr 956 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *old_ipv6h = NULL; ipv6hdr 1295 net/netfilter/ipvs/ip_vs_xmit.c struct ipv6hdr *iph; /* Our new IP header */ ipv6hdr 1320 net/netfilter/ipvs/ip_vs_xmit.c max_headroom = LL_RESERVED_SPACE(tdev) + sizeof(struct ipv6hdr); ipv6hdr 1391 net/netfilter/ipvs/ip_vs_xmit.c skb_push(skb, sizeof(struct ipv6hdr)); ipv6hdr 261 net/netfilter/nf_conntrack_core.c nhoff += offsetof(struct ipv6hdr, saddr); ipv6hdr 353 net/netfilter/nf_conntrack_core.c unsigned int extoff = nhoff + sizeof(struct ipv6hdr); ipv6hdr 357 net/netfilter/nf_conntrack_core.c if (skb_copy_bits(skb, nhoff + offsetof(struct ipv6hdr, nexthdr), ipv6hdr 1978 net/netfilter/nf_conntrack_core.c protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, ipv6hdr 377 net/netfilter/nf_conntrack_proto.c protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &pnum, ipv6hdr 343 net/netfilter/nf_flow_table_ip.c static int nf_flow_nat_ipv6_l4proto(struct sk_buff *skb, struct ipv6hdr *ip6h, ipv6hdr 362 net/netfilter/nf_flow_table_ip.c struct sk_buff *skb, struct ipv6hdr *ip6h, ipv6hdr 387 net/netfilter/nf_flow_table_ip.c struct sk_buff *skb, struct ipv6hdr *ip6h, ipv6hdr 415 net/netfilter/nf_flow_table_ip.c struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 434 net/netfilter/nf_flow_table_ip.c struct ipv6hdr *ip6h; ipv6hdr 478 net/netfilter/nf_flow_table_ip.c struct ipv6hdr *ip6h; ipv6hdr 63 net/netfilter/nf_nat_helper.c htons(skb->len - sizeof(struct ipv6hdr)); ipv6hdr 387 net/netfilter/nf_nat_proto.c struct ipv6hdr *ipv6h; ipv6hdr 469 net/netfilter/nf_nat_proto.c const struct ipv6hdr *ipv6h = (struct ipv6hdr *)(skb->data + iphdroff); ipv6hdr 524 net/netfilter/nf_nat_proto.c const struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 789 net/netfilter/nf_nat_proto.c struct ipv6hdr ip6; ipv6hdr 828 net/netfilter/nf_nat_proto.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 869 net/netfilter/nf_nat_proto.c hdrlen = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), ipv6hdr 150 net/netfilter/nf_queue.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 812 net/netfilter/nf_synproxy_core.c static struct ipv6hdr * ipv6hdr 817 net/netfilter/nf_synproxy_core.c struct ipv6hdr *iph; ipv6hdr 834 net/netfilter/nf_synproxy_core.c struct ipv6hdr *niph, struct tcphdr *nth, ipv6hdr 884 net/netfilter/nf_synproxy_core.c struct ipv6hdr *iph, *niph; ipv6hdr 929 net/netfilter/nf_synproxy_core.c struct ipv6hdr *iph, *niph; ipv6hdr 974 net/netfilter/nf_synproxy_core.c struct ipv6hdr *iph, *niph; ipv6hdr 1013 net/netfilter/nf_synproxy_core.c struct ipv6hdr *iph, *niph; ipv6hdr 1102 net/netfilter/nf_synproxy_core.c thoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, ipv6hdr 116 net/netfilter/nft_fwd_netdev.c struct ipv6hdr *ip6h; ipv6hdr 46 net/netfilter/nft_log.c struct ipv6hdr _ip6h; ipv6hdr 47 net/netfilter/nft_log.c const struct ipv6hdr *ih; ipv6hdr 228 net/netfilter/nft_payload.c case offsetof(struct ipv6hdr, saddr): ipv6hdr 235 net/netfilter/nft_payload.c case offsetof(struct ipv6hdr, daddr): ipv6hdr 242 net/netfilter/nft_payload.c case offsetof(struct ipv6hdr, nexthdr): ipv6hdr 23 net/netfilter/nft_rt.c u32 minlen = sizeof(struct ipv6hdr), mtu = dst_mtu(skbdst); ipv6hdr 37 net/netfilter/nft_rt.c minlen = sizeof(struct ipv6hdr) + sizeof(struct tcphdr); ipv6hdr 84 net/netfilter/nft_tproxy.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 67 net/netfilter/utils.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 101 net/netfilter/utils.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 48 net/netfilter/xt_AUDIT.c struct ipv6hdr _ip6h; ipv6hdr 49 net/netfilter/xt_AUDIT.c const struct ipv6hdr *ih; ipv6hdr 52 net/netfilter/xt_DSCP.c if (skb_ensure_writable(skb, sizeof(struct ipv6hdr))) ipv6hdr 95 net/netfilter/xt_DSCP.c struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 68 net/netfilter/xt_HL.c struct ipv6hdr *ip6h; ipv6hdr 168 net/netfilter/xt_HMARK.c struct ipv6hdr *ip6, _ip6; ipv6hdr 174 net/netfilter/xt_HMARK.c ip6 = (struct ipv6hdr *) (skb->data + skb_network_offset(skb)); ipv6hdr 221 net/netfilter/xt_TCPMSS.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 98 net/netfilter/xt_TCPOPTSTRIP.c struct ipv6hdr *ipv6h = ipv6_hdr(skb); ipv6hdr 115 net/netfilter/xt_TPROXY.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 91 net/netfilter/xt_addrtype.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 52 net/netfilter/xt_connlimit.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 681 net/netfilter/xt_hashlimit.c protoff = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, &frag_off); ipv6hdr 47 net/netfilter/xt_hl.c const struct ipv6hdr *ip6h = ipv6_hdr(skb); ipv6hdr 69 net/netfilter/xt_iprange.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 34 net/netfilter/xt_length.c sizeof(struct ipv6hdr); ipv6hdr 254 net/netfilter/xt_recent.c const struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 1282 net/netlabel/netlabel_kapi.c struct ipv6hdr *hdr6; ipv6hdr 1488 net/netlabel/netlabel_unlabeled.c struct ipv6hdr *hdr6; ipv6hdr 427 net/openvswitch/actions.c static void set_ipv6_fl(struct ipv6hdr *nh, u32 fl, u32 mask) ipv6hdr 500 net/openvswitch/actions.c struct ipv6hdr *nh; ipv6hdr 504 net/openvswitch/actions.c sizeof(struct ipv6hdr)); ipv6hdr 462 net/openvswitch/conntrack.c ofs = ipv6_skip_exthdr(skb, sizeof(struct ipv6hdr), &nexthdr, ipv6hdr 766 net/openvswitch/conntrack.c sizeof(struct ipv6hdr), ipv6hdr 1261 net/openvswitch/conntrack.c len = sizeof(struct ipv6hdr) ipv6hdr 248 net/openvswitch/flow.c struct ipv6hdr *nh; ipv6hdr 2935 net/packet/af_packet.c if (len < reserve + sizeof(struct ipv6hdr) && ipv6hdr 258 net/rxrpc/peer_object.c peer->hdrsize = sizeof(struct ipv6hdr); ipv6hdr 52 net/sched/act_connmark.c if (skb->len < sizeof(struct ipv6hdr)) ipv6hdr 189 net/sched/act_csum.c const struct ipv6hdr *ip6h; ipv6hdr 235 net/sched/act_csum.c const struct ipv6hdr *ip6h; ipv6hdr 316 net/sched/act_csum.c const struct ipv6hdr *ip6h; ipv6hdr 488 net/sched/act_csum.c struct ipv6hdr *ip6h; ipv6hdr 87 net/sched/act_ct.c len = sizeof(struct ipv6hdr) ipv6hdr 137 net/sched/act_ct.c len = skb_network_offset(skb) + sizeof(struct ipv6hdr); ipv6hdr 247 net/sched/act_ct.c sizeof(struct ipv6hdr), ipv6hdr 106 net/sched/act_ctinfo.c wlen += sizeof(struct ipv6hdr); ipv6hdr 53 net/sched/act_skbedit.c wlen += sizeof(struct ipv6hdr); ipv6hdr 139 net/sched/cls_rsvp.h struct ipv6hdr *nhptr; ipv6hdr 157 net/sched/cls_rsvp.h xprt = ((u8 *)nhptr) + sizeof(struct ipv6hdr); ipv6hdr 71 net/sched/em_ipset.c if (!pskb_network_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 74 net/sched/em_ipset.c acpar.thoff = sizeof(struct ipv6hdr); ipv6hdr 223 net/sched/em_ipt.c if (!pskb_network_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 841 net/sched/sch_cake.c struct ipv6hdr *buf) ipv6hdr 853 net/sched/sch_cake.c sizeof(struct ipv6hdr), buf); ipv6hdr 859 net/sched/sch_cake.c return skb_header_pointer(skb, offset, sizeof(struct ipv6hdr), ipv6hdr 869 net/sched/sch_cake.c const struct ipv6hdr *ipv6h; ipv6hdr 872 net/sched/sch_cake.c struct ipv6hdr _ipv6h; ipv6hdr 894 net/sched/sch_cake.c offset += sizeof(struct ipv6hdr); ipv6hdr 904 net/sched/sch_cake.c offset += sizeof(struct ipv6hdr); ipv6hdr 1117 net/sched/sch_cake.c const struct ipv6hdr *ipv6h, *ipv6h_check; ipv6hdr 1121 net/sched/sch_cake.c struct ipv6hdr _iph, _iph_check; ipv6hdr 1175 net/sched/sch_cake.c ipv6h = (struct ipv6hdr *)iph; ipv6hdr 1176 net/sched/sch_cake.c ipv6h_check = (struct ipv6hdr *)iph_check; ipv6hdr 1536 net/sched/sch_cake.c wlen += sizeof(struct ipv6hdr); ipv6hdr 225 net/sched/sch_dsmark.c wlen += sizeof(struct ipv6hdr); ipv6hdr 296 net/sched/sch_taprio.c const struct ipv6hdr *ipv6h; ipv6hdr 298 net/sched/sch_taprio.c struct ipv6hdr _ipv6h; ipv6hdr 1088 net/sctp/ipv6.c .net_header_len = sizeof(struct ipv6hdr), ipv6hdr 3843 net/socket.c overhead += sizeof(struct ipv6hdr); ipv6hdr 344 net/tipc/udp_media.c struct ipv6hdr *iphdr = ipv6_hdr(skb); ipv6hdr 171 net/tls/tls_device_fallback.c const struct ipv6hdr *ipv6h; ipv6hdr 57 net/xfrm/xfrm_device.c sizeof(struct ipv6hdr)); ipv6hdr 65 net/xfrm/xfrm_device.c sizeof(struct ipv6hdr)); ipv6hdr 11 net/xfrm/xfrm_inout.h struct ipv6hdr *iph = ipv6_hdr(skb); ipv6hdr 257 net/xfrm/xfrm_input.c struct ipv6hdr *inner_iph = ipipv6_hdr(skb); ipv6hdr 269 net/xfrm/xfrm_input.c if (!pskb_may_pull(skb, sizeof(struct ipv6hdr))) ipv6hdr 295 net/xfrm/xfrm_input.c struct ipv6hdr *ip6h; ipv6hdr 296 net/xfrm/xfrm_input.c int size = sizeof(struct ipv6hdr); ipv6hdr 421 net/xfrm/xfrm_input.c sizeof(struct ipv6hdr)); ipv6hdr 462 net/xfrm/xfrm_interface.c const struct ipv6hdr *iph = (const struct ipv6hdr *)skb->data; ipv6hdr 82 net/xfrm/xfrm_output.c struct ipv6hdr *iph; ipv6hdr 113 net/xfrm/xfrm_output.c struct ipv6hdr *iph; ipv6hdr 239 net/xfrm/xfrm_output.c struct ipv6hdr *top_iph; ipv6hdr 247 net/xfrm/xfrm_output.c offsetof(struct ipv6hdr, nexthdr); ipv6hdr 273 net/xfrm/xfrm_output.c struct ipv6hdr *top_iph; ipv6hdr 286 net/xfrm/xfrm_output.c offsetof(struct ipv6hdr, nexthdr); ipv6hdr 3376 net/xfrm/xfrm_policy.c const struct ipv6hdr *hdr = ipv6_hdr(skb); ipv6hdr 3385 net/xfrm/xfrm_policy.c nhoff = offsetof(struct ipv6hdr, nexthdr); ipv6hdr 2429 net/xfrm/xfrm_state.c net_adj = sizeof(struct ipv6hdr); ipv6hdr 2615 net/xfrm/xfrm_state.c const struct ipv6hdr *iph6; ipv6hdr 117 samples/bpf/hbm_kern.h struct ipv6hdr *ip6h; ipv6hdr 123 samples/bpf/hbm_kern.h ip6h = (struct ipv6hdr *)&iph; ipv6hdr 80 samples/bpf/parse_varlen.c struct ipv6hdr *ip6h; ipv6hdr 82 samples/bpf/parse_varlen.c uint64_t ihl_len = sizeof(struct ipv6hdr); ipv6hdr 101 samples/bpf/parse_varlen.c ihl_len += sizeof(struct ipv6hdr); ipv6hdr 89 samples/bpf/sockex2_kern.c nhoff + offsetof(struct ipv6hdr, nexthdr)); ipv6hdr 91 samples/bpf/sockex2_kern.c nhoff + offsetof(struct ipv6hdr, saddr)); ipv6hdr 93 samples/bpf/sockex2_kern.c nhoff + offsetof(struct ipv6hdr, daddr)); ipv6hdr 94 samples/bpf/sockex2_kern.c nhoff += sizeof(struct ipv6hdr); ipv6hdr 228 samples/bpf/sockex3_kern.c nhoff + offsetof(struct ipv6hdr, nexthdr)); ipv6hdr 230 samples/bpf/sockex3_kern.c nhoff + offsetof(struct ipv6hdr, saddr)); ipv6hdr 232 samples/bpf/sockex3_kern.c nhoff + offsetof(struct ipv6hdr, daddr)); ipv6hdr 233 samples/bpf/sockex3_kern.c nhoff += sizeof(struct ipv6hdr); ipv6hdr 91 samples/bpf/tc_l2_redirect_kern.c struct ipv6hdr *ip6h = data + sizeof(*eth); ipv6hdr 180 samples/bpf/tc_l2_redirect_kern.c struct ipv6hdr *ip6h = data + sizeof(*eth); ipv6hdr 225 samples/bpf/tc_l2_redirect_kern.c struct ipv6hdr *ip6h = data + sizeof(*eth); ipv6hdr 26 samples/bpf/tcp_tos_reflect_kern.c char header[sizeof(struct ipv6hdr)]; ipv6hdr 27 samples/bpf/tcp_tos_reflect_kern.c struct ipv6hdr *hdr6; ipv6hdr 49 samples/bpf/tcp_tos_reflect_kern.c hdr_size = sizeof(struct ipv6hdr); ipv6hdr 60 samples/bpf/tcp_tos_reflect_kern.c hdr6 = (struct ipv6hdr *) header; ipv6hdr 46 samples/bpf/test_cgrp2_tc_kern.c struct ipv6hdr *ip6h = data + sizeof(*eth); ipv6hdr 35 samples/bpf/xdp1_kern.c struct ipv6hdr *ip6h = data + nh_off; ipv6hdr 51 samples/bpf/xdp2_kern.c struct ipv6hdr *ip6h = data + nh_off; ipv6hdr 49 samples/bpf/xdp_fwd_kern.c struct ipv6hdr *ip6h; ipv6hdr 193 samples/bpf/xdp_redirect_cpu_kern.c struct ipv6hdr *ip6h = data + nh_off; ipv6hdr 490 samples/bpf/xdp_redirect_cpu_kern.c struct ipv6hdr *ip6h = data + nh_off; ipv6hdr 159 samples/bpf/xdp_tx_iptunnel_kern.c struct ipv6hdr *ip6h = data + sizeof(struct ethhdr); ipv6hdr 184 samples/bpf/xdp_tx_iptunnel_kern.c if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr))) ipv6hdr 112 security/lsm_audit.c struct ipv6hdr *ip6; ipv6hdr 4278 security/selinux/hooks.c struct ipv6hdr _ipv6h, *ip6; ipv6hdr 3782 security/smack/smack_lsm.c struct ipv6hdr _ipv6h; ipv6hdr 3783 security/smack/smack_lsm.c struct ipv6hdr *ip6; ipv6hdr 61 tools/testing/selftests/bpf/prog_tests/flow_dissector.c struct ipv6hdr iph; ipv6hdr 67 tools/testing/selftests/bpf/prog_tests/flow_dissector.c struct ipv6hdr iph; ipv6hdr 83 tools/testing/selftests/bpf/prog_tests/flow_dissector.c struct ipv6hdr iph; ipv6hdr 137 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .thoff = ETH_HLEN + sizeof(struct ipv6hdr), ipv6hdr 182 tools/testing/selftests/bpf/prog_tests/flow_dissector.c sizeof(struct ipv6hdr), ipv6hdr 252 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .thoff = ETH_HLEN + sizeof(struct ipv6hdr) + ipv6hdr 277 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .thoff = ETH_HLEN + sizeof(struct ipv6hdr) + ipv6hdr 299 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .thoff = ETH_HLEN + sizeof(struct ipv6hdr), ipv6hdr 322 tools/testing/selftests/bpf/prog_tests/flow_dissector.c .thoff = ETH_HLEN + sizeof(struct ipv6hdr), ipv6hdr 13 tools/testing/selftests/bpf/prog_tests/xdp.c struct ipv6hdr *iph6 = (void *)buf + sizeof(struct ethhdr); ipv6hdr 86 tools/testing/selftests/bpf/progs/bpf_flow.c static inline __be32 ip6_flowlabel(const struct ipv6hdr *hdr) ipv6hdr 313 tools/testing/selftests/bpf/progs/bpf_flow.c struct ipv6hdr *ip6h, _ip6h; ipv6hdr 322 tools/testing/selftests/bpf/progs/bpf_flow.c keys->thoff += sizeof(struct ipv6hdr); ipv6hdr 240 tools/testing/selftests/bpf/progs/test_l4lb.c struct ipv6hdr *ip6h; ipv6hdr 337 tools/testing/selftests/bpf/progs/test_l4lb.c struct ipv6hdr *ip6h; ipv6hdr 354 tools/testing/selftests/bpf/progs/test_l4lb.c iph_len = sizeof(struct ipv6hdr); ipv6hdr 240 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct ipv6hdr *ip6h; ipv6hdr 337 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c struct ipv6hdr *ip6h; ipv6hdr 354 tools/testing/selftests/bpf/progs/test_l4lb_noinline.c iph_len = sizeof(struct ipv6hdr); ipv6hdr 55 tools/testing/selftests/bpf/progs/test_lwt_ip_encap.c struct ipv6hdr ip6hdr; ipv6hdr 42 tools/testing/selftests/bpf/progs/test_pkt_access.c struct ipv6hdr *ip6h = (struct ipv6hdr *)(eth + 1); ipv6hdr 93 tools/testing/selftests/bpf/progs/test_select_reuseport_kern.c offsetof(struct ipv6hdr, saddr), ipv6hdr 40 tools/testing/selftests/bpf/progs/test_sk_lookup_kern.c struct ipv6hdr *ip6h = (struct ipv6hdr *)(data + nh_off); ipv6hdr 52 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct ipv6hdr ip; ipv6hdr 94 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct ipv6hdr iph6_inner; ipv6hdr 221 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct ipv6hdr iph_inner; ipv6hdr 512 tools/testing/selftests/bpf/progs/test_tc_tunnel.c struct ipv6hdr iph_outer; ipv6hdr 52 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c struct ipv6hdr *ipv6h; ipv6hdr 105 tools/testing/selftests/bpf/progs/test_tcp_check_syncookie_kern.c tcph = data + sizeof(struct ethhdr) + sizeof(struct ipv6hdr); ipv6hdr 56 tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c char header[sizeof(struct ipv6hdr) + sizeof(struct tcphdr)]; ipv6hdr 98 tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c header, (sizeof(struct ipv6hdr) + ipv6hdr 101 tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c int offset = sizeof(struct ipv6hdr); ipv6hdr 636 tools/testing/selftests/bpf/progs/test_tunnel_kern.c struct ipv6hdr *iph = data; ipv6hdr 160 tools/testing/selftests/bpf/progs/test_xdp.c struct ipv6hdr *ip6h = data + sizeof(struct ethhdr); ipv6hdr 183 tools/testing/selftests/bpf/progs/test_xdp.c if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr))) ipv6hdr 156 tools/testing/selftests/bpf/progs/test_xdp_loop.c struct ipv6hdr *ip6h = data + sizeof(struct ethhdr); ipv6hdr 179 tools/testing/selftests/bpf/progs/test_xdp_loop.c if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr))) ipv6hdr 220 tools/testing/selftests/bpf/progs/test_xdp_noinline.c off += sizeof(struct ipv6hdr); ipv6hdr 222 tools/testing/selftests/bpf/progs/test_xdp_noinline.c off += sizeof(struct icmp6hdr) + sizeof(struct ipv6hdr); ipv6hdr 284 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct ipv6hdr *ip6h; ipv6hdr 289 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (bpf_xdp_adjust_head(xdp, 0 - (int)sizeof(struct ipv6hdr))) ipv6hdr 295 tools/testing/selftests/bpf/progs/test_xdp_noinline.c old_eth = data + sizeof(struct ipv6hdr); ipv6hdr 309 tools/testing/selftests/bpf/progs/test_xdp_noinline.c bpf_htons(pkt_bytes + sizeof(struct ipv6hdr)); ipv6hdr 381 tools/testing/selftests/bpf/progs/test_xdp_noinline.c new_eth = *data + sizeof(struct ipv6hdr); ipv6hdr 388 tools/testing/selftests/bpf/progs/test_xdp_noinline.c if (bpf_xdp_adjust_head(xdp, (int)sizeof(struct ipv6hdr))) ipv6hdr 463 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct ipv6hdr *ip6h; ipv6hdr 468 tools/testing/selftests/bpf/progs/test_xdp_noinline.c + sizeof(struct ipv6hdr) + sizeof(struct icmp6hdr) > data_end) ipv6hdr 472 tools/testing/selftests/bpf/progs/test_xdp_noinline.c off += sizeof(struct ipv6hdr); ipv6hdr 488 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct ipv6hdr *ip6h; ipv6hdr 633 tools/testing/selftests/bpf/progs/test_xdp_noinline.c struct ipv6hdr *ip6h; ipv6hdr 640 tools/testing/selftests/bpf/progs/test_xdp_noinline.c iph_len = sizeof(struct ipv6hdr); ipv6hdr 183 tools/testing/selftests/bpf/test_flow_dissector.c static void ipv6_set_dsfield(struct ipv6hdr *ip6h, uint8_t dsfield) ipv6hdr 198 tools/testing/selftests/bpf/test_flow_dissector.c struct ipv6hdr *ip6h = header; ipv6hdr 223 tools/testing/selftests/bpf/test_flow_dissector.c static uint16_t build_udp_v6_csum(const struct ipv6hdr *ip6h, ipv6hdr 250 tools/testing/selftests/bpf/test_flow_dissector.c udph->check = build_udp_v6_csum(header - sizeof(struct ipv6hdr), ipv6hdr 273 tools/testing/selftests/bpf/test_flow_dissector.c return sizeof(struct ipv6hdr); ipv6hdr 90 tools/testing/selftests/bpf/test_progs.h struct ipv6hdr iph; ipv6hdr 277 tools/testing/selftests/net/msg_zerocopy.c static int setup_ip6h(struct ipv6hdr *ip6h, uint16_t payload_len) ipv6hdr 489 tools/testing/selftests/net/msg_zerocopy.c struct ipv6hdr ip6h; ipv6hdr 703 tools/testing/selftests/net/msg_zerocopy.c sizeof(struct ipv6hdr) - ipv6hdr 143 tools/testing/selftests/net/so_txtime.c char data[sizeof(struct ipv6hdr) + ipv6hdr 355 tools/testing/selftests/networking/timestamping/txtimestamp.c struct ipv6hdr *ip6h = p; ipv6hdr 403 tools/testing/selftests/networking/timestamping/txtimestamp.c total_len += sizeof(struct ipv6hdr);