ipv6_hdr          104 include/net/inet6_hashtables.h 				   &ipv6_hdr(skb)->saddr, sport,
ipv6_hdr          105 include/net/inet6_hashtables.h 				   &ipv6_hdr(skb)->daddr, ntohs(dport),
ipv6_hdr          123 include/net/inet_ecn.h 			return IP6_ECN_set_ce(ipv6_hdr(skb));
ipv6_hdr          431 net/bridge/br_netfilter.c 	unsigned char *raw = (u8 *)(ipv6_hdr(skb) + 1);
ipv6_hdr          459 net/bridge/br_netfilter.c 			    ipv6_hdr(skb)->payload_len)
ipv6_hdr          500 net/bridge/br_netfilter.c 	hdr = ipv6_hdr(skb);
ipv6_hdr         1718 net/core/dev.c 		ip_proto = ipv6_hdr(skb)->nexthdr;
ipv6_hdr         1719 net/core/dev.c 		addr1 = ipv6_hdr(skb)->saddr.s6_addr32[3];
ipv6_hdr         1720 net/core/dev.c 		addr2 = ipv6_hdr(skb)->daddr.s6_addr32[3];
ipv6_hdr         2923 net/core/pktgen.c 	iph = ipv6_hdr(skb);
ipv6_hdr           80 net/dccp/ipv6.c 	return secure_dccpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32,
ipv6_hdr           81 net/dccp/ipv6.c 					     ipv6_hdr(skb)->saddr.s6_addr32,
ipv6_hdr          329 net/dccp/ipv6.c 	rxip6h = ipv6_hdr(rxskb);
ipv6_hdr          368 net/dccp/ipv6.c 	const struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          439 net/dccp/ipv6.c 	ipv6_addr_copy(&ireq6->rmt_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr          440 net/dccp/ipv6.c 	ipv6_addr_copy(&ireq6->loc_addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr          522 net/dccp/ipv6.c 		newnp->mcast_hops  = ipv6_hdr(skb)->hop_limit;
ipv6_hdr          620 net/dccp/ipv6.c 	newnp->mcast_hops = ipv6_hdr(skb)->hop_limit;
ipv6_hdr          792 net/dccp/ipv6.c 	if (dccp_v6_csum_finish(skb, &ipv6_hdr(skb)->saddr,
ipv6_hdr          793 net/dccp/ipv6.c 				     &ipv6_hdr(skb)->daddr)) {
ipv6_hdr          453 net/ipv4/ip_gre.c 			IP6_ECN_set_ce(ipv6_hdr(skb));
ipv6_hdr          667 net/ipv4/ip_gre.c 				addr6 = &ipv6_hdr(skb)->daddr;
ipv6_hdr          719 net/ipv6/af_inet6.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr          755 net/ipv6/af_inet6.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr          771 net/ipv6/af_inet6.c 		ipv6h = ipv6_hdr(skb);
ipv6_hdr          239 net/ipv6/ah6.c 	top_iph = ipv6_hdr(skb);
ipv6_hdr          364 net/ipv6/ah6.c 	ip6h = ipv6_hdr(skb);
ipv6_hdr          259 net/ipv6/datagram.c 	iph = ipv6_hdr(skb);
ipv6_hdr          345 net/ipv6/datagram.c 			ipv6_addr_copy(&sin->sin6_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr          396 net/ipv6/datagram.c 		ipv6_addr_copy(&src_info.ipi6_addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr          401 net/ipv6/datagram.c 		int hlim = ipv6_hdr(skb)->hop_limit;
ipv6_hdr          406 net/ipv6/datagram.c 		int tclass = (ntohl(*(__be32 *)ipv6_hdr(skb)) >> 20) & 0xff;
ipv6_hdr          433 net/ipv6/datagram.c 		u8 nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          471 net/ipv6/datagram.c 		ipv6_addr_copy(&src_info.ipi6_addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr          475 net/ipv6/datagram.c 		int hlim = ipv6_hdr(skb)->hop_limit;
ipv6_hdr          126 net/ipv6/exthdrs.c 		if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr))
ipv6_hdr          201 net/ipv6/exthdrs.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          238 net/ipv6/exthdrs.c 		ipv6h = ipv6_hdr(skb);
ipv6_hdr          344 net/ipv6/exthdrs.c 	if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr) ||
ipv6_hdr          441 net/ipv6/exthdrs.c 				     (xfrm_address_t *)&ipv6_hdr(skb)->saddr,
ipv6_hdr          468 net/ipv6/exthdrs.c 	ipv6_addr_copy(addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr          469 net/ipv6/exthdrs.c 	ipv6_addr_copy(&ipv6_hdr(skb)->daddr, &daddr);
ipv6_hdr          480 net/ipv6/exthdrs.c 		if (ipv6_hdr(skb)->hop_limit <= 1) {
ipv6_hdr          488 net/ipv6/exthdrs.c 		ipv6_hdr(skb)->hop_limit--;
ipv6_hdr          601 net/ipv6/exthdrs.c 	if (ipv6_hdr(skb)->payload_len) {
ipv6_hdr          139 net/ipv6/icmp.c 	int ptr = (u8 *)(ipv6_hdr(skb) + 1) - skb->data;
ipv6_hdr          141 net/ipv6/icmp.c 	__u8 nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          284 net/ipv6/icmp.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          313 net/ipv6/icmp.c 	struct ipv6hdr *hdr = ipv6_hdr(skb);
ipv6_hdr          527 net/ipv6/icmp.c 	saddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr          537 net/ipv6/icmp.c 	ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr);
ipv6_hdr          669 net/ipv6/icmp.c 	saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          670 net/ipv6/icmp.c 	daddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr          100 net/ipv6/ip6_input.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          130 net/ipv6/ip6_input.c 		hdr = ipv6_hdr(skb);
ipv6_hdr          196 net/ipv6/ip6_input.c 			hdr = ipv6_hdr(skb);
ipv6_hdr          250 net/ipv6/ip6_input.c 	hdr = ipv6_hdr(skb);
ipv6_hdr           79 net/ipv6/ip6_output.c 	ipv6_hdr(skb)->payload_len = htons(len);
ipv6_hdr          135 net/ipv6/ip6_output.c 	if (ipv6_addr_is_multicast(&ipv6_hdr(skb)->daddr)) {
ipv6_hdr          141 net/ipv6/ip6_output.c 		     ipv6_chk_mcast_addr(dev, &ipv6_hdr(skb)->daddr,
ipv6_hdr          142 net/ipv6/ip6_output.c 					 &ipv6_hdr(skb)->saddr))) {
ipv6_hdr          153 net/ipv6/ip6_output.c 			if (ipv6_hdr(skb)->hop_limit == 0) {
ipv6_hdr          241 net/ipv6/ip6_output.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          316 net/ipv6/ip6_output.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          361 net/ipv6/ip6_output.c 	struct ipv6hdr *hdr = ipv6_hdr(skb);
ipv6_hdr          418 net/ipv6/ip6_output.c 	struct ipv6hdr *hdr = ipv6_hdr(skb);
ipv6_hdr          545 net/ipv6/ip6_output.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          587 net/ipv6/ip6_output.c 				(struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
ipv6_hdr          590 net/ipv6/ip6_output.c 	*nexthdr = &ipv6_hdr(skb)->nexthdr;
ipv6_hdr          718 net/ipv6/ip6_output.c 		ipv6_hdr(skb)->payload_len = htons(first_len -
ipv6_hdr          741 net/ipv6/ip6_output.c 				ipv6_hdr(frag)->payload_len =
ipv6_hdr          861 net/ipv6/ip6_output.c 		ipv6_hdr(frag)->payload_len = htons(frag->len -
ipv6_hdr         1467 net/ipv6/ip6_output.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          615 net/ipv6/ip6_tunnel.c 		rt = rt6_lookup(dev_net(skb->dev), &ipv6_hdr(skb2)->saddr,
ipv6_hdr          650 net/ipv6/ip6_tunnel.c 		ipv6_copy_dscp(ipv6_get_dsfield(ipv6h), ipv6_hdr(skb));
ipv6_hdr          653 net/ipv6/ip6_tunnel.c 		IP6_ECN_set_ce(ipv6_hdr(skb));
ipv6_hdr          695 net/ipv6/ip6_tunnel.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          851 net/ipv6/ip6_tunnel.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          924 net/ipv6/ip6_tunnel.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr          996 net/ipv6/ip6_tunnel.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          517 net/ipv6/ip6mr.c 		if (ipv6_hdr(skb)->version == 0) {
ipv6_hdr          718 net/ipv6/ip6mr.c 		if (ipv6_hdr(skb)->version == 0) {
ipv6_hdr          781 net/ipv6/ip6mr.c 		ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr);
ipv6_hdr          782 net/ipv6/ip6mr.c 		ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr);
ipv6_hdr          794 net/ipv6/ip6mr.c 	skb_copy_to_linear_data(skb, ipv6_hdr(pkt), sizeof(struct ipv6hdr));
ipv6_hdr          807 net/ipv6/ip6mr.c 	ipv6_addr_copy(&msg->im6_src, &ipv6_hdr(pkt)->saddr);
ipv6_hdr          808 net/ipv6/ip6mr.c 	ipv6_addr_copy(&msg->im6_dst, &ipv6_hdr(pkt)->daddr);
ipv6_hdr          845 net/ipv6/ip6mr.c 		if (ipv6_addr_equal(&c->mf6c_mcastgrp, &ipv6_hdr(skb)->daddr) &&
ipv6_hdr          846 net/ipv6/ip6mr.c 		    ipv6_addr_equal(&c->mf6c_origin, &ipv6_hdr(skb)->saddr))
ipv6_hdr          867 net/ipv6/ip6mr.c 		c->mf6c_origin = ipv6_hdr(skb)->saddr;
ipv6_hdr          868 net/ipv6/ip6mr.c 		c->mf6c_mcastgrp = ipv6_hdr(skb)->daddr;
ipv6_hdr         1418 net/ipv6/ip6mr.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr         1455 net/ipv6/ip6mr.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr         1518 net/ipv6/ip6mr.c 		if (ipv6_hdr(skb)->hop_limit > cache->mfc_un.res.ttls[ct]) {
ipv6_hdr         1547 net/ipv6/ip6mr.c 	cache = ip6mr_cache_find(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1648 net/ipv6/ip6mr.c 		iph = ipv6_hdr(skb2);
ipv6_hdr         1168 net/ipv6/mcast.c 	len = ntohs(ipv6_hdr(skb)->payload_len) + sizeof(struct ipv6hdr);
ipv6_hdr         1172 net/ipv6/mcast.c 	if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL))
ipv6_hdr         1304 net/ipv6/mcast.c 	addr_type = ipv6_addr_type(&ipv6_hdr(skb)->saddr);
ipv6_hdr         1440 net/ipv6/mcast.c 	struct ipv6hdr *pip6 = ipv6_hdr(skb);
ipv6_hdr         1458 net/ipv6/mcast.c 	skb->dst = icmp6_dst_alloc(skb->dev, NULL, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1466 net/ipv6/mcast.c 			 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr,
ipv6_hdr         1824 net/ipv6/mcast.c 	skb->dst = icmp6_dst_alloc(skb->dev, NULL, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1831 net/ipv6/mcast.c 			 &ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr,
ipv6_hdr          129 net/ipv6/mip6.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          155 net/ipv6/mip6.c 	iph = ipv6_hdr(skb);
ipv6_hdr          228 net/ipv6/mip6.c 	if (!mip6_report_rl_allow(&stamp, &ipv6_hdr(skb)->daddr,
ipv6_hdr          229 net/ipv6/mip6.c 				  hao ? &hao->addr : &ipv6_hdr(skb)->saddr,
ipv6_hdr          234 net/ipv6/mip6.c 	memcpy(&sel.daddr, (xfrm_address_t *)&ipv6_hdr(skb)->daddr,
ipv6_hdr          237 net/ipv6/mip6.c 	memcpy(&sel.saddr, (xfrm_address_t *)&ipv6_hdr(skb)->saddr,
ipv6_hdr          262 net/ipv6/mip6.c 				   (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
ipv6_hdr          267 net/ipv6/mip6.c 	*nexthdr = &ipv6_hdr(skb)->nexthdr;
ipv6_hdr          371 net/ipv6/mip6.c 	iph = ipv6_hdr(skb);
ipv6_hdr          398 net/ipv6/mip6.c 				   (struct ipv6_opt_hdr *)(ipv6_hdr(skb) + 1);
ipv6_hdr          403 net/ipv6/mip6.c 	*nexthdr = &ipv6_hdr(skb)->nexthdr;
ipv6_hdr          645 net/ipv6/ndisc.c 	if (skb && ipv6_chk_addr(dev_net(dev), &ipv6_hdr(skb)->saddr, dev, 1))
ipv6_hdr          646 net/ipv6/ndisc.c 		saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          685 net/ipv6/ndisc.c 	struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          686 net/ipv6/ndisc.c 	struct in6_addr *daddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr          863 net/ipv6/ndisc.c 	struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          864 net/ipv6/ndisc.c 	struct in6_addr *daddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr          971 net/ipv6/ndisc.c 	struct in6_addr *saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr         1055 net/ipv6/ndisc.c 		&ipv6_hdr(ra)->saddr);
ipv6_hdr         1087 net/ipv6/ndisc.c 	if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) {
ipv6_hdr         1167 net/ipv6/ndisc.c 	rt = rt6_get_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev);
ipv6_hdr         1182 net/ipv6/ndisc.c 		rt = rt6_add_dflt_router(&ipv6_hdr(skb)->saddr, skb->dev, pref);
ipv6_hdr         1258 net/ipv6/ndisc.c 		neigh = __neigh_lookup(&nd_tbl, &ipv6_hdr(skb)->saddr,
ipv6_hdr         1293 net/ipv6/ndisc.c 				      &ipv6_hdr(skb)->saddr);
ipv6_hdr         1377 net/ipv6/ndisc.c 	if (!(ipv6_addr_type(&ipv6_hdr(skb)->saddr) & IPV6_ADDR_LINKLOCAL)) {
ipv6_hdr         1443 net/ipv6/ndisc.c 		rt6_redirect(dest, &ipv6_hdr(skb)->daddr,
ipv6_hdr         1444 net/ipv6/ndisc.c 			     &ipv6_hdr(skb)->saddr, neigh, lladdr,
ipv6_hdr         1478 net/ipv6/ndisc.c 	if (!ipv6_addr_equal(&ipv6_hdr(skb)->daddr, target) &&
ipv6_hdr         1486 net/ipv6/ndisc.c 			 &saddr_buf, &ipv6_hdr(skb)->saddr, dev->ifindex);
ipv6_hdr         1538 net/ipv6/ndisc.c 	ip6_nd_hdr(sk, buff, dev, &saddr_buf, &ipv6_hdr(skb)->saddr,
ipv6_hdr         1555 net/ipv6/ndisc.c 	ipv6_addr_copy(addrp, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1576 net/ipv6/ndisc.c 	memcpy(opt, ipv6_hdr(skb), rd_len - 8);
ipv6_hdr         1578 net/ipv6/ndisc.c 	icmph->icmp6_cksum = csum_ipv6_magic(&saddr_buf, &ipv6_hdr(skb)->saddr,
ipv6_hdr         1613 net/ipv6/ndisc.c 	if (ipv6_hdr(skb)->hop_limit != 255) {
ipv6_hdr         1616 net/ipv6/ndisc.c 			   ipv6_hdr(skb)->hop_limit);
ipv6_hdr           15 net/ipv6/netfilter.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           67 net/ipv6/netfilter.c 		struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           80 net/ipv6/netfilter.c 		struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           97 net/ipv6/netfilter.c 	struct ipv6hdr *ip6h = ipv6_hdr(skb);
ipv6_hdr          131 net/ipv6/netfilter.c 	struct ipv6hdr *ip6h = ipv6_hdr(skb);
ipv6_hdr          104 net/ipv6/netfilter/ip6_tables.c 	const struct ipv6hdr *ipv6 = ipv6_hdr(skb);
ipv6_hdr          396 net/ipv6/netfilter/ip6_tables.c 				    ntohs(ipv6_hdr(skb)->payload_len) +
ipv6_hdr         2327 net/ipv6/netfilter/ip6_tables.c 	u8 nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr           31 net/ipv6/netfilter/ip6t_HL.c 	ip6h = ipv6_hdr(skb);
ipv6_hdr           44 net/ipv6/netfilter/ip6t_REJECT.c 	const struct ipv6hdr *oip6h = ipv6_hdr(oldskb);
ipv6_hdr          121 net/ipv6/netfilter/ip6t_REJECT.c 	ip6h = ipv6_hdr(nskb);
ipv6_hdr          154 net/ipv6/netfilter/ip6t_REJECT.c 	tcph->check = csum_ipv6_magic(&ipv6_hdr(nskb)->saddr,
ipv6_hdr          155 net/ipv6/netfilter/ip6t_REJECT.c 				      &ipv6_hdr(nskb)->daddr,
ipv6_hdr           38 net/ipv6/netfilter/ip6t_eui64.c 		if (ipv6_hdr(skb)->version == 0x6) {
ipv6_hdr           46 net/ipv6/netfilter/ip6t_eui64.c 			while (ipv6_hdr(skb)->saddr.s6_addr[8 + i] == eui64[i]
ipv6_hdr           25 net/ipv6/netfilter/ip6t_hl.c 	const struct ipv6hdr *ip6h = ipv6_hdr(skb);
ipv6_hdr           41 net/ipv6/netfilter/ip6t_ipv6header.c 	nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          115 net/ipv6/netfilter/ip6table_mangle.c 	memcpy(&saddr, &ipv6_hdr(skb)->saddr, sizeof(saddr));
ipv6_hdr          116 net/ipv6/netfilter/ip6table_mangle.c 	memcpy(&daddr, &ipv6_hdr(skb)->daddr, sizeof(daddr));
ipv6_hdr          118 net/ipv6/netfilter/ip6table_mangle.c 	hop_limit = ipv6_hdr(skb)->hop_limit;
ipv6_hdr          121 net/ipv6/netfilter/ip6table_mangle.c 	flowlabel = *((u_int32_t *)ipv6_hdr(skb));
ipv6_hdr          127 net/ipv6/netfilter/ip6table_mangle.c 		&& (memcmp(&ipv6_hdr(skb)->saddr, &saddr, sizeof(saddr))
ipv6_hdr          128 net/ipv6/netfilter/ip6table_mangle.c 		    || memcmp(&ipv6_hdr(skb)->daddr, &daddr, sizeof(daddr))
ipv6_hdr          130 net/ipv6/netfilter/ip6table_mangle.c 		    || ipv6_hdr(skb)->hop_limit != hop_limit))
ipv6_hdr          154 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c 	unsigned int extoff = (u8 *)(ipv6_hdr(skb) + 1) - skb->data;
ipv6_hdr          155 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c 	unsigned char pnum = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          211 net/ipv6/netfilter/nf_conntrack_reasm.c 	end = offset + (ntohs(ipv6_hdr(skb)->payload_len) -
ipv6_hdr          212 net/ipv6/netfilter/nf_conntrack_reasm.c 			((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1)));
ipv6_hdr          463 net/ipv6/netfilter/nf_conntrack_reasm.c 	ipv6_hdr(head)->payload_len = htons(payload_len);
ipv6_hdr          517 net/ipv6/netfilter/nf_conntrack_reasm.c 	u8 nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          576 net/ipv6/netfilter/nf_conntrack_reasm.c 	if (ipv6_hdr(skb)->payload_len == 0) {
ipv6_hdr          598 net/ipv6/netfilter/nf_conntrack_reasm.c 	hdr = ipv6_hdr(clone);
ipv6_hdr          162 net/ipv6/raw.c 	saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          417 net/ipv6/raw.c 		if (!csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
ipv6_hdr          418 net/ipv6/raw.c 				     &ipv6_hdr(skb)->daddr,
ipv6_hdr          423 net/ipv6/raw.c 		skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
ipv6_hdr          424 net/ipv6/raw.c 							 &ipv6_hdr(skb)->daddr,
ipv6_hdr          493 net/ipv6/raw.c 		ipv6_addr_copy(&sin6->sin6_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr          632 net/ipv6/raw.c 	iph = ipv6_hdr(skb);
ipv6_hdr          276 net/ipv6/reassembly.c 	end = offset + (ntohs(ipv6_hdr(skb)->payload_len) -
ipv6_hdr          277 net/ipv6/reassembly.c 			((u8 *)(fhdr + 1) - (u8 *)(ipv6_hdr(skb) + 1)));
ipv6_hdr          544 net/ipv6/reassembly.c 	ipv6_hdr(head)->payload_len = htons(payload_len);
ipv6_hdr          579 net/ipv6/reassembly.c 	struct ipv6hdr *hdr = ipv6_hdr(skb);
ipv6_hdr          592 net/ipv6/reassembly.c 	hdr = ipv6_hdr(skb);
ipv6_hdr          752 net/ipv6/route.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr         1839 net/ipv6/route.c 		type = ipv6_addr_type(&ipv6_hdr(skb)->daddr);
ipv6_hdr          374 net/ipv6/sit.c 		struct in6_addr *addr6 = &ipv6_hdr(skb)->saddr;
ipv6_hdr          469 net/ipv6/sit.c 		IP6_ECN_set_ce(ipv6_hdr(skb));
ipv6_hdr          542 net/ipv6/sit.c 	struct ipv6hdr *iph6 = ipv6_hdr(skb);
ipv6_hdr          603 net/ipv6/sit.c 			addr6 = &ipv6_hdr(skb)->daddr;
ipv6_hdr          686 net/ipv6/sit.c 		iph6 = ipv6_hdr(skb);
ipv6_hdr          129 net/ipv6/syncookies.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          149 net/ipv6/syncookies.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          207 net/ipv6/syncookies.c 	ipv6_addr_copy(&ireq6->rmt_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr          208 net/ipv6/syncookies.c 	ipv6_addr_copy(&ireq6->loc_addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr          113 net/ipv6/tcp_ipv6.c 	return secure_tcpv6_sequence_number(ipv6_hdr(skb)->daddr.s6_addr32,
ipv6_hdr          114 net/ipv6/tcp_ipv6.c 					    ipv6_hdr(skb)->saddr.s6_addr32,
ipv6_hdr          808 net/ipv6/tcp_ipv6.c 		struct ipv6hdr *ip6h = ipv6_hdr(skb);
ipv6_hdr          846 net/ipv6/tcp_ipv6.c 	struct ipv6hdr *ip6h = ipv6_hdr(skb);
ipv6_hdr          933 net/ipv6/tcp_ipv6.c 	ipv6h = ipv6_hdr(skb);
ipv6_hdr          997 net/ipv6/tcp_ipv6.c 				    &ipv6_hdr(skb)->saddr,
ipv6_hdr          998 net/ipv6/tcp_ipv6.c 				    &ipv6_hdr(skb)->daddr, t1);
ipv6_hdr         1005 net/ipv6/tcp_ipv6.c 	ipv6_addr_copy(&fl.fl6_dst, &ipv6_hdr(skb)->saddr);
ipv6_hdr         1006 net/ipv6/tcp_ipv6.c 	ipv6_addr_copy(&fl.fl6_src, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1049 net/ipv6/tcp_ipv6.c 		key = tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1083 net/ipv6/tcp_ipv6.c 			tcp_v6_md5_do_lookup(sk, &ipv6_hdr(skb)->daddr));
ipv6_hdr         1095 net/ipv6/tcp_ipv6.c 				   &ipv6_hdr(skb)->saddr,
ipv6_hdr         1096 net/ipv6/tcp_ipv6.c 				   &ipv6_hdr(skb)->daddr, inet6_iif(skb));
ipv6_hdr         1101 net/ipv6/tcp_ipv6.c 			&ipv6_hdr(skb)->saddr, th->source,
ipv6_hdr         1102 net/ipv6/tcp_ipv6.c 			&ipv6_hdr(skb)->daddr, ntohs(th->dest), inet6_iif(skb));
ipv6_hdr         1178 net/ipv6/tcp_ipv6.c 	ipv6_addr_copy(&treq->rmt_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr         1179 net/ipv6/tcp_ipv6.c 	ipv6_addr_copy(&treq->loc_addr, &ipv6_hdr(skb)->daddr);
ipv6_hdr         1273 net/ipv6/tcp_ipv6.c 		newnp->mcast_hops  = ipv6_hdr(skb)->hop_limit;
ipv6_hdr         1373 net/ipv6/tcp_ipv6.c 	newnp->mcast_hops = ipv6_hdr(skb)->hop_limit;
ipv6_hdr         1432 net/ipv6/tcp_ipv6.c 		if (!tcp_v6_check(tcp_hdr(skb), skb->len, &ipv6_hdr(skb)->saddr,
ipv6_hdr         1433 net/ipv6/tcp_ipv6.c 				  &ipv6_hdr(skb)->daddr, skb->csum)) {
ipv6_hdr         1440 net/ipv6/tcp_ipv6.c 					      &ipv6_hdr(skb)->saddr,
ipv6_hdr         1441 net/ipv6/tcp_ipv6.c 					      &ipv6_hdr(skb)->daddr, 0));
ipv6_hdr         1569 net/ipv6/tcp_ipv6.c 			np->mcast_hops = ipv6_hdr(opt_skb)->hop_limit;
ipv6_hdr         1618 net/ipv6/tcp_ipv6.c 	TCP_SKB_CB(skb)->flags = ipv6_get_dsfield(ipv6_hdr(skb));
ipv6_hdr         1701 net/ipv6/tcp_ipv6.c 					    &ipv6_hdr(skb)->daddr,
ipv6_hdr          115 net/ipv6/udp.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          204 net/ipv6/udp.c 				       &ipv6_hdr(skb)->saddr);
ipv6_hdr          438 net/ipv6/udp.c 	    !csum_ipv6_magic(&ipv6_hdr(skb)->saddr, &ipv6_hdr(skb)->daddr,
ipv6_hdr          443 net/ipv6/udp.c 		skb->csum = ~csum_unfold(csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
ipv6_hdr          444 net/ipv6/udp.c 							 &ipv6_hdr(skb)->daddr,
ipv6_hdr          463 net/ipv6/udp.c 	saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          464 net/ipv6/udp.c 	daddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr          484 net/ipv6/udp.c 			saddr = &ipv6_hdr(skb)->saddr;
ipv6_hdr          485 net/ipv6/udp.c 			daddr = &ipv6_hdr(skb)->daddr;
ipv6_hdr           42 net/ipv6/xfrm6_input.c 	ipv6_hdr(skb)->payload_len = htons(skb->len);
ipv6_hdr           24 net/ipv6/xfrm6_mode_beet.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           63 net/ipv6/xfrm6_mode_beet.c 	top_iph = ipv6_hdr(skb);
ipv6_hdr          102 net/ipv6/xfrm6_mode_beet.c 	ip6h = ipv6_hdr(skb);
ipv6_hdr           48 net/ipv6/xfrm6_mode_ro.c 	iph = ipv6_hdr(skb);
ipv6_hdr           55 net/ipv6/xfrm6_mode_ro.c 	memmove(ipv6_hdr(skb), iph, hdr_len);
ipv6_hdr           28 net/ipv6/xfrm6_mode_transport.c 	iph = ipv6_hdr(skb);
ipv6_hdr           35 net/ipv6/xfrm6_mode_transport.c 	memmove(ipv6_hdr(skb), iph, hdr_len);
ipv6_hdr           56 net/ipv6/xfrm6_mode_transport.c 	ipv6_hdr(skb)->payload_len = htons(skb->len + ihl -
ipv6_hdr           21 net/ipv6/xfrm6_mode_tunnel.c 	struct ipv6hdr *outer_iph = ipv6_hdr(skb);
ipv6_hdr           42 net/ipv6/xfrm6_mode_tunnel.c 	top_iph = ipv6_hdr(skb);
ipv6_hdr           76 net/ipv6/xfrm6_mode_tunnel.c 		ipv6_copy_dscp(ipv6_get_dsfield(ipv6_hdr(skb)),
ipv6_hdr           56 net/ipv6/xfrm6_output.c 	XFRM_MODE_SKB_CB(skb)->protocol = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          148 net/ipv6/xfrm6_policy.c 	struct ipv6hdr *hdr = ipv6_hdr(skb);
ipv6_hdr          152 net/ipv6/xfrm6_state.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          257 net/ipv6/xfrm6_tunnel.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          616 net/netfilter/ipvs/ip_vs_core.c 	struct ipv6hdr *iph	 = ipv6_hdr(skb);
ipv6_hdr          797 net/netfilter/ipvs/ip_vs_core.c 	if (ipv6_hdr(skb)->nexthdr == IPPROTO_FRAGMENT) {
ipv6_hdr          802 net/netfilter/ipvs/ip_vs_core.c 	iph = ipv6_hdr(skb);
ipv6_hdr          885 net/netfilter/ipvs/ip_vs_core.c 		ipv6_hdr(skb)->saddr = cp->vaddr.in6;
ipv6_hdr         1165 net/netfilter/ipvs/ip_vs_core.c 	if (ipv6_hdr(skb)->nexthdr == IPPROTO_FRAGMENT) {
ipv6_hdr         1172 net/netfilter/ipvs/ip_vs_core.c 	iph = ipv6_hdr(skb);
ipv6_hdr         1395 net/netfilter/ipvs/ip_vs_core.c 	if (ipv6_hdr(skb)->nexthdr != IPPROTO_ICMPV6)
ipv6_hdr          319 net/netfilter/ipvs/ip_vs_proto_tcp.c 			if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
ipv6_hdr          320 net/netfilter/ipvs/ip_vs_proto_tcp.c 					    &ipv6_hdr(skb)->daddr,
ipv6_hdr          322 net/netfilter/ipvs/ip_vs_proto_tcp.c 					    ipv6_hdr(skb)->nexthdr,
ipv6_hdr          340 net/netfilter/ipvs/ip_vs_proto_udp.c 				if (csum_ipv6_magic(&ipv6_hdr(skb)->saddr,
ipv6_hdr          341 net/netfilter/ipvs/ip_vs_proto_udp.c 						    &ipv6_hdr(skb)->daddr,
ipv6_hdr          343 net/netfilter/ipvs/ip_vs_proto_udp.c 						    ipv6_hdr(skb)->nexthdr,
ipv6_hdr          290 net/netfilter/ipvs/ip_vs_xmit.c 	struct ipv6hdr  *iph = ipv6_hdr(skb);
ipv6_hdr          476 net/netfilter/ipvs/ip_vs_xmit.c 	ipv6_hdr(skb)->daddr = cp->daddr.in6;
ipv6_hdr          642 net/netfilter/ipvs/ip_vs_xmit.c 	struct ipv6hdr  *old_iph = ipv6_hdr(skb);
ipv6_hdr          697 net/netfilter/ipvs/ip_vs_xmit.c 		old_iph = ipv6_hdr(skb);
ipv6_hdr          713 net/netfilter/ipvs/ip_vs_xmit.c 	iph			=	ipv6_hdr(skb);
ipv6_hdr           52 net/netfilter/xt_DSCP.c 	u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT;
ipv6_hdr           58 net/netfilter/xt_DSCP.c 		ipv6_change_dsfield(ipv6_hdr(skb), (__u8)(~XT_DSCP_MASK),
ipv6_hdr          134 net/netfilter/xt_DSCP.c 	struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          143 net/netfilter/xt_DSCP.c 		iph = ipv6_hdr(skb);
ipv6_hdr          161 net/netfilter/xt_TCPMSS.c 		fl.fl6_dst = ipv6_hdr(skb)->saddr;
ipv6_hdr          202 net/netfilter/xt_TCPMSS.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          218 net/netfilter/xt_TCPMSS.c 		ipv6h = ipv6_hdr(skb);
ipv6_hdr           88 net/netfilter/xt_TCPOPTSTRIP.c 	struct ipv6hdr *ipv6h = ipv6_hdr(skb);
ipv6_hdr          199 net/netfilter/xt_connlimit.c 		const struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           41 net/netfilter/xt_dscp.c 	u_int8_t dscp = ipv6_get_dsfield(ipv6_hdr(skb)) >> XT_DSCP_SHIFT;
ipv6_hdr           74 net/netfilter/xt_dscp.c 		return ((ipv6_get_dsfield(ipv6_hdr(skb)) & info->tos_mask) ==
ipv6_hdr          518 net/netfilter/xt_hashlimit.c 			memcpy(&dst->ip6.dst, &ipv6_hdr(skb)->daddr,
ipv6_hdr          523 net/netfilter/xt_hashlimit.c 			memcpy(&dst->ip6.src, &ipv6_hdr(skb)->saddr,
ipv6_hdr          531 net/netfilter/xt_hashlimit.c 		nexthdr = ipv6_hdr(skb)->nexthdr;
ipv6_hdr          111 net/netfilter/xt_iprange.c 	const struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr           36 net/netfilter/xt_length.c 	const u_int16_t pktlen = ntohs(ipv6_hdr(skb)->payload_len) +
ipv6_hdr           37 net/netfilter/xt_pkttype.c 	    ipv6_hdr(skb)->daddr.s6_addr[0] == 0xFF)
ipv6_hdr          226 net/netfilter/xt_recent.c 		const struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr         1584 net/netlabel/netlabel_unlabeled.c 		hdr6 = ipv6_hdr(skb);
ipv6_hdr           73 net/sched/cls_flow.c 		return ntohl(ipv6_hdr(skb)->saddr.s6_addr32[3]);
ipv6_hdr           85 net/sched/cls_flow.c 		return ntohl(ipv6_hdr(skb)->daddr.s6_addr32[3]);
ipv6_hdr           97 net/sched/cls_flow.c 		return ipv6_hdr(skb)->nexthdr;
ipv6_hdr          132 net/sched/cls_flow.c 		struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          159 net/sched/cls_flow.c 		struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          146 net/sched/cls_rsvp.h 	struct ipv6hdr *nhptr = ipv6_hdr(skb);
ipv6_hdr          217 net/sched/sch_dsmark.c 			skb->tc_index = ipv6_get_dsfield(ipv6_hdr(skb))
ipv6_hdr          297 net/sched/sch_dsmark.c 		ipv6_change_dsfield(ipv6_hdr(skb), p->mask[index],
ipv6_hdr          139 net/sched/sch_sfq.c 		struct ipv6hdr *iph = ipv6_hdr(skb);
ipv6_hdr          417 net/sctp/ipv6.c 		from = &ipv6_hdr(skb)->saddr;
ipv6_hdr          420 net/sctp/ipv6.c 		from = &ipv6_hdr(skb)->daddr;
ipv6_hdr          724 net/sctp/ipv6.c 	return *((__u32 *)(ipv6_hdr(skb))) & htonl(1 << 20);
ipv6_hdr          808 net/sctp/ipv6.c 		ipv6_addr_copy(&sin6->sin6_addr, &ipv6_hdr(skb)->saddr);
ipv6_hdr         2143 net/xfrm/xfrm_state.c 		iph6 = ipv6_hdr(skb);