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;