ip6_hdr           166 altq/altq_cdnr.c 		flowlabel = ((struct ip6_hdr *)ip)->ip6_flow;
ip6_hdr           198 altq/altq_cdnr.c 				struct ip6_hdr *ip6 = (struct ip6_hdr *)ip;
ip6_hdr           470 altq/altq_red.c 			struct ip6_hdr *ip6 = hdr;
ip6_hdr           640 altq/altq_subr.c 		struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr;
ip6_hdr           703 altq/altq_subr.c 		struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr;
ip6_hdr          2229 net/if_bridge.c 	struct ip6_hdr *ip6;
ip6_hdr          2272 net/if_bridge.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2276 net/if_bridge.c 			off = offsetof(struct ip6_hdr, ip6_nxt);
ip6_hdr          2285 net/if_bridge.c 			m_copydata(m, offsetof(struct ip6_hdr, ip6_nxt),
ip6_hdr          2530 net/if_bridge.c 		struct ip6_hdr *ip6;
ip6_hdr          2532 net/if_bridge.c 		if (m->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr          2533 net/if_bridge.c 			if ((m = m_pullup(m, sizeof(struct ip6_hdr)))
ip6_hdr          2540 net/if_bridge.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2549 net/if_bridge.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr           952 net/if_trunk.c 	struct ip6_hdr *ip6, ip6buf;
ip6_hdr           985 net/if_trunk.c 		if ((ip6 = (struct ip6_hdr *)
ip6_hdr          1569 net/pf.c       	struct ip6_hdr	*h6;
ip6_hdr          1587 net/pf.c       		len = sizeof(struct ip6_hdr) + tlen;
ip6_hdr          1630 net/pf.c       		h6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1638 net/pf.c       		th = (struct tcphdr *)((caddr_t)h6 + sizeof(struct ip6_hdr));
ip6_hdr          1702 net/pf.c       		    sizeof(struct ip6_hdr), tlen);
ip6_hdr          2743 net/pf.c       		hlen = sizeof(struct ip6_hdr);
ip6_hdr          4233 net/pf.c       		struct ip6_hdr	h2_6;
ip6_hdr          4798 net/pf.c       		struct ip6_hdr	*h = mtod(m, struct ip6_hdr *);
ip6_hdr          4801 net/pf.c       		    (ntohs(h->ip6_plen) + sizeof(struct ip6_hdr)) <
ip6_hdr          5142 net/pf.c       	struct ip6_hdr		*ip6;
ip6_hdr          5167 net/pf.c       	if (m0->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr          5172 net/pf.c       	ip6 = mtod(m0, struct ip6_hdr *);
ip6_hdr          5214 net/pf.c       		if (m0->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr          5219 net/pf.c       		ip6 = mtod(m0, struct ip6_hdr *);
ip6_hdr          5309 net/pf.c       		if (m->m_len < sizeof(struct ip6_hdr))
ip6_hdr          5658 net/pf.c       	struct ip6_hdr		*h;
ip6_hdr          5704 net/pf.c       	h = mtod(m, struct ip6_hdr *);
ip6_hdr          5724 net/pf.c       	pd.tot_len = ntohs(h->ip6_plen) + sizeof(struct ip6_hdr);
ip6_hdr          5727 net/pf.c       	off = ((caddr_t)h - m->m_data) + sizeof(struct ip6_hdr);
ip6_hdr          1048 net/pf_norm.c  	struct ip6_hdr		*h = mtod(m, struct ip6_hdr *);
ip6_hdr          1094 net/pf_norm.c  	if (sizeof(struct ip6_hdr) + IPV6_MAXPACKET < m->m_pkthdr.len)
ip6_hdr          1097 net/pf_norm.c  	off = sizeof(struct ip6_hdr);
ip6_hdr          1150 net/pf_norm.c  					if (sizeof(struct ip6_hdr) + jumbolen !=
ip6_hdr          1176 net/pf_norm.c  	if (sizeof(struct ip6_hdr) + plen > m->m_pkthdr.len)
ip6_hdr          1360 net/pf_norm.c  		struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
ip6_hdr          1464 net/pf_norm.c  			struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
ip6_hdr            92 net/pf_osfp.c  	struct ip6_hdr *ip6;
ip6_hdr           101 net/pf_osfp.c  		ip6 = (struct ip6_hdr *)NULL;
ip6_hdr           104 net/pf_osfp.c  		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           114 net/pf_osfp.c  pf_osfp_fingerprint_hdr(const struct ip *ip, const struct ip6_hdr *ip6, const struct tcphdr *tcp)
ip6_hdr           162 net/pf_osfp.c  		fp.fp_psize = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen);
ip6_hdr            48 net/pfvar.h    struct ip6_hdr;
ip6_hdr          1755 net/pfvar.h    	pf_osfp_fingerprint_hdr(const struct ip *, const struct ip6_hdr *,
ip6_hdr           112 netinet/in_pcb.h 		struct ip6_hdr hu_ipv6;
ip6_hdr            72 netinet/ip6.h  struct ip6_hdr {
ip6_hdr           208 netinet/ip_ah.c 	struct ip6_hdr ip6;
ip6_hdr           373 netinet/ip_ah.c 		m_copyback(m, 0, sizeof(struct ip6_hdr), &ip6);
ip6_hdr           376 netinet/ip_ah.c 		if (skip - sizeof(struct ip6_hdr) > 0) {
ip6_hdr           379 netinet/ip_ah.c 				    skip - sizeof(struct ip6_hdr),
ip6_hdr           392 netinet/ip_ah.c 				m_copydata(m, sizeof(struct ip6_hdr),
ip6_hdr           393 netinet/ip_ah.c 				    skip - sizeof(struct ip6_hdr), ptr);
ip6_hdr           398 netinet/ip_ah.c 				    sizeof(struct ip6_hdr);
ip6_hdr           406 netinet/ip_ah.c 		for (off = 0; off < skip - sizeof(struct ip6_hdr);) {
ip6_hdr           447 netinet/ip_ah.c 					    skip - sizeof(struct ip6_hdr)) {
ip6_hdr           525 netinet/ip_ah.c 			m_copyback(m, sizeof(struct ip6_hdr),
ip6_hdr           526 netinet/ip_ah.c 			    skip - sizeof(struct ip6_hdr), ptr);
ip6_hdr          1217 netinet/ip_ah.c 			    offsetof(struct ip6_hdr, ip6_plen),
ip6_hdr          1220 netinet/ip_ah.c 			m_copyback(m, offsetof(struct ip6_hdr, ip6_plen),
ip6_hdr           581 netinet/ip_carp.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           680 netinet/ip_carp.c 			struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1116 netinet/ip_carp.c 		struct ip6_hdr *ip6;
ip6_hdr          1131 netinet/ip_carp.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           186 netinet/ip_ether.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
ip6_hdr           189 netinet/ip_ether.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
ip6_hdr           281 netinet/ip_ether.c 	struct ip6_hdr *ip6;
ip6_hdr           325 netinet/ip_ether.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr           388 netinet/ip_ether.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           562 netinet/ip_ipcomp.c 	struct ip6_hdr *ip6;
ip6_hdr           647 netinet/ip_ipcomp.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           147 netinet/ip_ipip.c 	struct ip6_hdr *ip6 = NULL;
ip6_hdr           168 netinet/ip_ipip.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr           197 netinet/ip_ipip.c 		otos = (ntohl(mtod(m, struct ip6_hdr *)->ip6_flow) >> 20) & 0xff;
ip6_hdr           225 netinet/ip_ipip.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr           265 netinet/ip_ipip.c                 ip6 = (struct ip6_hdr *) ipo;
ip6_hdr           388 netinet/ip_ipip.c 	struct ip6_hdr *ip6, *ip6o;
ip6_hdr           463 netinet/ip_ipip.c 			    offsetof(struct ip6_hdr, ip6_flow),
ip6_hdr           500 netinet/ip_ipip.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           506 netinet/ip_ipip.c 		M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
ip6_hdr           515 netinet/ip_ipip.c 		ip6o = mtod(m, struct ip6_hdr *);
ip6_hdr           527 netinet/ip_ipip.c 			m_copydata(m, sizeof(struct ip6_hdr) +
ip6_hdr           540 netinet/ip_ipip.c 				m_copydata(m, sizeof(struct ip6_hdr) +
ip6_hdr           541 netinet/ip_ipip.c 				    offsetof(struct ip6_hdr, ip6_flow),
ip6_hdr           585 netinet/ip_ipip.c 			    m->m_pkthdr.len - sizeof(struct ip6_hdr);
ip6_hdr           588 netinet/ip_ipip.c 		    m->m_pkthdr.len - sizeof(struct ip6_hdr);
ip6_hdr          1137 netinet/ip_ipsp.c 			m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst),
ip6_hdr          1138 netinet/ip_ipsp.c 			    sizeof(struct ip6_hdr), (caddr_t) &ip6_dst);
ip6_hdr          1177 netinet/ip_ipsp.c 						    offsetof(struct ip6_hdr,
ip6_hdr          1179 netinet/ip_ipsp.c 						    sizeof(struct ip6_hdr),
ip6_hdr           173 netinet/ip_spd.c 		if (hlen < sizeof (struct ip6_hdr) || m->m_pkthdr.len < hlen) {
ip6_hdr           180 netinet/ip_spd.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
ip6_hdr           183 netinet/ip_spd.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
ip6_hdr           186 netinet/ip_spd.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_nxt),
ip6_hdr           184 netinet/ipsec_input.c 		m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
ip6_hdr           292 netinet/ipsec_input.c 	struct ip6_hdr *ip6, ip6n;
ip6_hdr           372 netinet/ipsec_input.c 			if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) {
ip6_hdr           380 netinet/ipsec_input.c 			m_copydata(m, skip, sizeof(struct ip6_hdr),
ip6_hdr           417 netinet/ipsec_input.c 		if (m->m_len < sizeof(struct ip6_hdr) &&
ip6_hdr           418 netinet/ipsec_input.c 		    (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
ip6_hdr           429 netinet/ipsec_input.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           431 netinet/ipsec_input.c 		    sizeof(struct ip6_hdr));
ip6_hdr           480 netinet/ipsec_input.c 			if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) {
ip6_hdr           488 netinet/ipsec_input.c 			m_copydata(m, skip, sizeof(struct ip6_hdr),
ip6_hdr           959 netinet/ipsec_input.c 	if (*offp < sizeof(struct ip6_hdr)) {
ip6_hdr           962 netinet/ipsec_input.c 	} else if (*offp == sizeof(struct ip6_hdr)) {
ip6_hdr           963 netinet/ipsec_input.c 		protoff = offsetof(struct ip6_hdr, ip6_nxt);
ip6_hdr           966 netinet/ipsec_input.c 		protoff = sizeof(struct ip6_hdr);
ip6_hdr           967 netinet/ipsec_input.c 		nxt = (mtod(*mp, struct ip6_hdr *))->ip6_nxt;
ip6_hdr          1048 netinet/ipsec_input.c 	if (*offp < sizeof(struct ip6_hdr)) {
ip6_hdr          1051 netinet/ipsec_input.c 	} else if (*offp == sizeof(struct ip6_hdr)) {
ip6_hdr          1052 netinet/ipsec_input.c 		protoff = offsetof(struct ip6_hdr, ip6_nxt);
ip6_hdr          1055 netinet/ipsec_input.c 		protoff = sizeof(struct ip6_hdr);
ip6_hdr          1056 netinet/ipsec_input.c 		nxt = (mtod(*mp, struct ip6_hdr *))->ip6_nxt;
ip6_hdr          1105 netinet/ipsec_input.c 	if (*offp < sizeof(struct ip6_hdr)) {
ip6_hdr          1108 netinet/ipsec_input.c 	} else if (*offp == sizeof(struct ip6_hdr)) {
ip6_hdr          1109 netinet/ipsec_input.c 		protoff = offsetof(struct ip6_hdr, ip6_nxt);
ip6_hdr          1112 netinet/ipsec_input.c 		protoff = sizeof(struct ip6_hdr);
ip6_hdr          1113 netinet/ipsec_input.c 		nxt = (mtod(*mp, struct ip6_hdr *))->ip6_nxt;
ip6_hdr            91 netinet/ipsec_output.c 	struct ip6_hdr *ip6;
ip6_hdr           178 netinet/ipsec_output.c 				i = sizeof(struct ip6_hdr);
ip6_hdr           198 netinet/ipsec_output.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           236 netinet/ipsec_output.c 				if (m->m_len < sizeof(struct ip6_hdr))
ip6_hdr           238 netinet/ipsec_output.c 					    sizeof(struct ip6_hdr))) == NULL)
ip6_hdr           247 netinet/ipsec_output.c 				ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           308 netinet/ipsec_output.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           309 netinet/ipsec_output.c 		i = sizeof(struct ip6_hdr);
ip6_hdr           310 netinet/ipsec_output.c 		off = offsetof(struct ip6_hdr, ip6_nxt);
ip6_hdr           398 netinet/ipsec_output.c 	struct ip6_hdr *ip6;
ip6_hdr           453 netinet/ipsec_output.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           582 netinet/ipsec_output.c 		adjust += sizeof(struct ip6_hdr);
ip6_hdr           109 netinet/tcp_input.c #define M_V6_LEN(m)      (M_PH_LEN(m) - sizeof(struct ip6_hdr))
ip6_hdr           348 netinet/tcp_input.c 		if (m->m_len >= sizeof(struct ip6_hdr)) {
ip6_hdr           349 netinet/tcp_input.c 			struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           388 netinet/tcp_input.c 	struct ip6_hdr *ip6 = NULL;
ip6_hdr           451 netinet/tcp_input.c 		if (iphlen < sizeof(struct ip6_hdr)) {
ip6_hdr           504 netinet/tcp_input.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           538 netinet/tcp_input.c 		if (in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr), tlen)) {
ip6_hdr          2375 netinet/tcp_input.c 			src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
ip6_hdr          2378 netinet/tcp_input.c 			dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
ip6_hdr          3002 netinet/tcp_input.c 		iphlen = sizeof(struct ip6_hdr);
ip6_hdr          3144 netinet/tcp_input.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr          3280 netinet/tcp_input.c 		iphlen = sizeof(struct ip6_hdr);
ip6_hdr          4142 netinet/tcp_input.c 	struct ip6_hdr *ip6 = NULL;
ip6_hdr          4155 netinet/tcp_input.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr          4215 netinet/tcp_input.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          4295 netinet/tcp_input.c 			src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
ip6_hdr          4296 netinet/tcp_input.c 			dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
ip6_hdr           536 netinet/tcp_output.c 		hdrlen = sizeof(struct ip6_hdr) + sizeof(struct tcphdr);
ip6_hdr           918 netinet/tcp_output.c 			iphlen = sizeof(struct ip6_hdr);
ip6_hdr           921 netinet/tcp_output.c 			src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
ip6_hdr           924 netinet/tcp_output.c 			dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
ip6_hdr           958 netinet/tcp_output.c 		th->th_sum = in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr),
ip6_hdr           959 netinet/tcp_output.c 			hdrlen - sizeof(struct ip6_hdr) + len);
ip6_hdr          1094 netinet/tcp_output.c 			struct ip6_hdr *ip6;
ip6_hdr          1096 netinet/tcp_output.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1098 netinet/tcp_output.c 				sizeof(struct ip6_hdr);
ip6_hdr           176 netinet/tcp_subr.c 	if (max_protohdr < (sizeof(struct ip6_hdr) + sizeof(struct tcphdr)))
ip6_hdr           177 netinet/tcp_subr.c 		max_protohdr = (sizeof(struct ip6_hdr) + sizeof(struct tcphdr));
ip6_hdr           178 netinet/tcp_subr.c 	if ((max_linkhdr + sizeof(struct ip6_hdr) + sizeof(struct tcphdr)) >
ip6_hdr           225 netinet/tcp_subr.c 			m->m_len = sizeof(struct ip6_hdr);
ip6_hdr           270 netinet/tcp_subr.c 			struct ip6_hdr *ip6;
ip6_hdr           272 netinet/tcp_subr.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           284 netinet/tcp_subr.c 				sizeof(struct ip6_hdr));
ip6_hdr           363 netinet/tcp_subr.c 			    sizeof(struct ip6_hdr));
ip6_hdr           383 netinet/tcp_subr.c 			m->m_len = sizeof(struct tcphdr) + sizeof(struct ip6_hdr);
ip6_hdr           384 netinet/tcp_subr.c 			xchg(((struct ip6_hdr *)ti)->ip6_dst,
ip6_hdr           385 netinet/tcp_subr.c 			    ((struct ip6_hdr *)ti)->ip6_src, struct in6_addr);
ip6_hdr           386 netinet/tcp_subr.c 			th = (void *)((caddr_t)ti + sizeof(struct ip6_hdr));
ip6_hdr           401 netinet/tcp_subr.c 		tlen += sizeof(struct tcphdr) + sizeof(struct ip6_hdr);
ip6_hdr           402 netinet/tcp_subr.c 		th = (struct tcphdr *)((caddr_t)ti + sizeof(struct ip6_hdr));
ip6_hdr           430 netinet/tcp_subr.c 		((struct ip6_hdr *)ti)->ip6_flow   = htonl(0x60000000);
ip6_hdr           431 netinet/tcp_subr.c 		((struct ip6_hdr *)ti)->ip6_nxt  = IPPROTO_TCP;
ip6_hdr           432 netinet/tcp_subr.c 		((struct ip6_hdr *)ti)->ip6_hlim =
ip6_hdr           434 netinet/tcp_subr.c 		((struct ip6_hdr *)ti)->ip6_plen = tlen - sizeof(struct ip6_hdr);
ip6_hdr           437 netinet/tcp_subr.c 		   sizeof(struct ip6_hdr), ((struct ip6_hdr *)ti)->ip6_plen);
ip6_hdr           438 netinet/tcp_subr.c 		HTONS(((struct ip6_hdr *)ti)->ip6_plen);
ip6_hdr           701 netinet/tcp_subr.c 	struct ip6_hdr *ip6;
ip6_hdr          1150 netinet/tcp_subr.c 		struct ip6_hdr *ip6;
ip6_hdr          1152 netinet/tcp_subr.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           180 netinet/udp_usrreq.c 	struct ip6_hdr *ip6;
ip6_hdr           206 netinet/udp_usrreq.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           669 netinet/udp_usrreq.c 	struct ip6_hdr *ip6;
ip6_hdr           179 netinet6/frag6.c 	struct ip6_hdr *ip6;
ip6_hdr           193 netinet6/frag6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           241 netinet6/frag6.c 		    offsetof(struct ip6_hdr, ip6_plen));
ip6_hdr           317 netinet6/frag6.c 		q6->ip6q_unfrglen = offset - sizeof(struct ip6_hdr) -
ip6_hdr           327 netinet6/frag6.c 	frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset;
ip6_hdr           356 netinet6/frag6.c 				struct ip6_hdr *ip6err;
ip6_hdr           364 netinet6/frag6.c 				ip6err = mtod(merr, struct ip6_hdr *);
ip6_hdr           551 netinet6/frag6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           552 netinet6/frag6.c 	ip6->ip6_plen = htons((u_short)next + offset - sizeof(struct ip6_hdr));
ip6_hdr           646 netinet6/frag6.c 			struct ip6_hdr *ip6;
ip6_hdr           649 netinet6/frag6.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           281 netinet6/icmp6.c 	struct ip6_hdr *oip6, *nip6;
ip6_hdr           292 netinet6/icmp6.c 	if (m->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr           293 netinet6/icmp6.c 		m = m_pullup(m, sizeof(struct ip6_hdr));
ip6_hdr           297 netinet6/icmp6.c 	oip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           357 netinet6/icmp6.c 	oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */
ip6_hdr           372 netinet6/icmp6.c 	preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
ip6_hdr           381 netinet6/icmp6.c 	nip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           405 netinet6/icmp6.c 	icmp6_reflect(m, sizeof(struct ip6_hdr)); /* header order: IPv6 - ICMPv6 */
ip6_hdr           425 netinet6/icmp6.c 	struct ip6_hdr *ip6, *nip6;
ip6_hdr           438 netinet6/icmp6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           617 netinet6/icmp6.c 			nip6 = mtod(n, struct ip6_hdr *);
ip6_hdr           618 netinet6/icmp6.c 			bcopy(ip6, nip6, sizeof(struct ip6_hdr));
ip6_hdr           621 netinet6/icmp6.c 			noff = sizeof(struct ip6_hdr);
ip6_hdr           634 netinet6/icmp6.c 			nip6 = mtod(n, struct ip6_hdr *);
ip6_hdr           705 netinet6/icmp6.c 			noff = sizeof(struct ip6_hdr);
ip6_hdr           740 netinet6/icmp6.c 			nip6 = mtod(n, struct ip6_hdr *);
ip6_hdr           741 netinet6/icmp6.c 			bcopy(ip6, nip6, sizeof(struct ip6_hdr));
ip6_hdr           747 netinet6/icmp6.c 			noff = sizeof(struct ip6_hdr);
ip6_hdr           749 netinet6/icmp6.c 			n->m_pkthdr.len = n->m_len = sizeof(struct ip6_hdr) +
ip6_hdr           902 netinet6/icmp6.c 	struct ip6_hdr *eip6;
ip6_hdr           906 netinet6/icmp6.c 	if (icmp6len < sizeof(struct icmp6_hdr) + sizeof(struct ip6_hdr)) {
ip6_hdr           911 netinet6/icmp6.c 		       sizeof(*icmp6) + sizeof(struct ip6_hdr));
ip6_hdr           916 netinet6/icmp6.c 	eip6 = (struct ip6_hdr *)(icmp6 + 1);
ip6_hdr           923 netinet6/icmp6.c 			sizeof(struct ip6_hdr);
ip6_hdr          1028 netinet6/icmp6.c 			       sizeof(*icmp6) + sizeof(struct ip6_hdr));
ip6_hdr          1034 netinet6/icmp6.c 		eip6 = (struct ip6_hdr *)(icmp6 + 1);
ip6_hdr          1076 netinet6/icmp6.c 		ip6cp.ip6c_ip6 = (struct ip6_hdr *)(icmp6 + 1);
ip6_hdr          1190 netinet6/icmp6.c 	int replylen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_nodeinfo);
ip6_hdr          1195 netinet6/icmp6.c 	struct ip6_hdr *ip6;
ip6_hdr          1199 netinet6/icmp6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1402 netinet6/icmp6.c 	bcopy(mtod(m, caddr_t), mtod(n, caddr_t), sizeof(struct ip6_hdr));
ip6_hdr          1403 netinet6/icmp6.c 	nni6 = (struct icmp6_nodeinfo *)(mtod(n, struct ip6_hdr *) + 1);
ip6_hdr          1425 netinet6/icmp6.c 						sizeof(struct ip6_hdr) +
ip6_hdr          1446 netinet6/icmp6.c 		    sizeof(struct ip6_hdr) + sizeof(struct icmp6_nodeinfo);
ip6_hdr          1450 netinet6/icmp6.c 		n->m_pkthdr.len = n->m_len = sizeof(struct ip6_hdr) +
ip6_hdr          1892 netinet6/icmp6.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1985 netinet6/icmp6.c 	struct ip6_hdr *ip6;
ip6_hdr          1995 netinet6/icmp6.c 	if (off < sizeof(struct ip6_hdr)) {
ip6_hdr          1998 netinet6/icmp6.c 		    (u_long)off, (u_long)sizeof(struct ip6_hdr),
ip6_hdr          2008 netinet6/icmp6.c 	if (sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) > MHLEN)
ip6_hdr          2011 netinet6/icmp6.c 	if (off > sizeof(struct ip6_hdr)) {
ip6_hdr          2013 netinet6/icmp6.c 		struct ip6_hdr nip6;
ip6_hdr          2015 netinet6/icmp6.c 		l = off - sizeof(struct ip6_hdr);
ip6_hdr          2018 netinet6/icmp6.c 		l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
ip6_hdr          2026 netinet6/icmp6.c 		l = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr);
ip6_hdr          2032 netinet6/icmp6.c 	plen = m->m_pkthdr.len - sizeof(struct ip6_hdr);
ip6_hdr          2033 netinet6/icmp6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2123 netinet6/icmp6.c 					sizeof(struct ip6_hdr), plen);
ip6_hdr          2176 netinet6/icmp6.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2396 netinet6/icmp6.c 	struct ip6_hdr *sip6;	/* m0 as struct ip6_hdr */
ip6_hdr          2398 netinet6/icmp6.c 	struct ip6_hdr *ip6;	/* m as struct ip6_hdr */
ip6_hdr          2420 netinet6/icmp6.c 	sip6 = mtod(m0, struct ip6_hdr *);
ip6_hdr          2454 netinet6/icmp6.c 	if (maxlen < sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr) +
ip6_hdr          2480 netinet6/icmp6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2615 netinet6/icmp6.c 	sip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          2631 netinet6/icmp6.c 	ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
ip6_hdr            97 netinet6/in6_cksum.c 	struct ip6_hdr *ip6;	
ip6_hdr           126 netinet6/in6_cksum.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           181 netinet6/in6_gif.c 	struct ip6_hdr *ip6;
ip6_hdr           187 netinet6/in6_gif.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr            92 netinet6/ip6_forward.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           167 netinet6/ip6_forward.c 		tdb = ipsp_spd_lookup(m, AF_INET6, sizeof(struct ip6_hdr),
ip6_hdr           452 netinet6/ip6_forward.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           201 netinet6/ip6_input.c 	struct ip6_hdr *ip6;
ip6_hdr           202 netinet6/ip6_input.c 	int off = sizeof(struct ip6_hdr), nest;
ip6_hdr           237 netinet6/ip6_input.c 	if (m->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr           240 netinet6/ip6_input.c 		if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
ip6_hdr           247 netinet6/ip6_input.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           344 netinet6/ip6_input.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           585 netinet6/ip6_input.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           606 netinet6/ip6_input.c 		IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
ip6_hdr           629 netinet6/ip6_input.c 	if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) {
ip6_hdr           634 netinet6/ip6_input.c 	if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) {
ip6_hdr           636 netinet6/ip6_input.c 			m->m_len = sizeof(struct ip6_hdr) + plen;
ip6_hdr           637 netinet6/ip6_input.c 			m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen;
ip6_hdr           639 netinet6/ip6_input.c 			m_adj(m, sizeof(struct ip6_hdr) + plen - m->m_pkthdr.len);
ip6_hdr           671 netinet6/ip6_input.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           724 netinet6/ip6_input.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           730 netinet6/ip6_input.c 	off = ((caddr_t)ip6 - m->m_data) + sizeof(struct ip6_hdr);
ip6_hdr           803 netinet6/ip6_input.c 		sizeof(struct ip6_hdr), sizeof(struct ip6_hbh));
ip6_hdr           809 netinet6/ip6_input.c 	IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
ip6_hdr           846 netinet6/ip6_input.c 	struct ip6_hdr *ip6;
ip6_hdr           851 netinet6/ip6_input.c 	const int erroff = sizeof(struct ip6_hdr) + sizeof(struct ip6_hbh);
ip6_hdr           901 netinet6/ip6_input.c 			ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           981 netinet6/ip6_input.c 	struct ip6_hdr *ip6;
ip6_hdr           995 netinet6/ip6_input.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1028 netinet6/ip6_input.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1094 netinet6/ip6_input.c 		struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1100 netinet6/ip6_input.c 			ext = ip6_pullexthdr(m, sizeof(struct ip6_hdr),
ip6_hdr          1132 netinet6/ip6_input.c 		struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1133 netinet6/ip6_input.c 		int nxt = ip6->ip6_nxt, off = sizeof(struct ip6_hdr);
ip6_hdr          1300 netinet6/ip6_input.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1302 netinet6/ip6_input.c 	if (off == sizeof(struct ip6_hdr))
ip6_hdr          1309 netinet6/ip6_input.c 		len = sizeof(struct ip6_hdr);
ip6_hdr          1343 netinet6/ip6_input.c 	struct ip6_hdr ip6;
ip6_hdr           119 netinet6/ip6_mroute.c static void phyint_send(struct ip6_hdr *, struct mif6 *, struct mbuf *);
ip6_hdr           125 netinet6/ip6_mroute.c static int register_send(struct ip6_hdr *, struct mif6 *,
ip6_hdr          1004 netinet6/ip6_mroute.c 	struct ip6_hdr *ip6;
ip6_hdr          1104 netinet6/ip6_mroute.c 		    (M_READONLY(mb0) || mb0->m_len < sizeof(struct ip6_hdr)))
ip6_hdr          1105 netinet6/ip6_mroute.c 			mb0 = m_pullup(mb0, sizeof(struct ip6_hdr));
ip6_hdr          1142 netinet6/ip6_mroute.c 			mm = m_copy(mb0, 0, sizeof(struct ip6_hdr));
ip6_hdr          1337 netinet6/ip6_mroute.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1393 netinet6/ip6_mroute.c 				mm = m_copy(m, 0, sizeof(struct ip6_hdr));
ip6_hdr          1396 netinet6/ip6_mroute.c 				     mm->m_len < sizeof(struct ip6_hdr)))
ip6_hdr          1397 netinet6/ip6_mroute.c 					mm = m_pullup(mm, sizeof(struct ip6_hdr));
ip6_hdr          1508 netinet6/ip6_mroute.c 	struct ip6_hdr *ip6;
ip6_hdr          1528 netinet6/ip6_mroute.c 	    (M_READONLY(mb_copy) || mb_copy->m_len < sizeof(struct ip6_hdr)))
ip6_hdr          1529 netinet6/ip6_mroute.c 		mb_copy = m_pullup(mb_copy, sizeof(struct ip6_hdr));
ip6_hdr          1618 netinet6/ip6_mroute.c 	struct ip6_hdr *ip6;
ip6_hdr          1639 netinet6/ip6_mroute.c 	mm->m_len = sizeof(struct ip6_hdr);
ip6_hdr          1652 netinet6/ip6_mroute.c 	mm->m_pkthdr.len = len + sizeof(struct ip6_hdr);
ip6_hdr          1696 netinet6/ip6_mroute.c 	struct ip6_hdr *ip6;
ip6_hdr          1704 netinet6/ip6_mroute.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr          1788 netinet6/ip6_mroute.c 		struct ip6_hdr *eip6;
ip6_hdr          1826 netinet6/ip6_mroute.c 		eip6 = (struct ip6_hdr *) (reghdr + 1);
ip6_hdr           156 netinet6/ip6_output.c 	struct ip6_hdr *ip6, *mhip6;
ip6_hdr           187 netinet6/ip6_output.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           228 netinet6/ip6_output.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           244 netinet6/ip6_output.c 		tdb = ipsp_spd_lookup(m, AF_INET6, sizeof(struct ip6_hdr),
ip6_hdr           307 netinet6/ip6_output.c 	unfragpartlen = optlen + sizeof(struct ip6_hdr);
ip6_hdr           325 netinet6/ip6_output.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           342 netinet6/ip6_output.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           775 netinet6/ip6_output.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           928 netinet6/ip6_output.c 			mhip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           942 netinet6/ip6_output.c 			    sizeof(*ip6f) - sizeof(struct ip6_hdr)));
ip6_hdr          1140 netinet6/ip6_output.c 	if (hlen > sizeof(struct ip6_hdr)) {
ip6_hdr          1141 netinet6/ip6_output.c 		n = m_copym(m0, sizeof(struct ip6_hdr),
ip6_hdr          1142 netinet6/ip6_output.c 		    hlen - sizeof(struct ip6_hdr), M_DONTWAIT);
ip6_hdr          3133 netinet6/ip6_output.c 	struct ip6_hdr *ip6;
ip6_hdr          3148 netinet6/ip6_output.c 	    copym->m_len < sizeof(struct ip6_hdr)) {
ip6_hdr          3149 netinet6/ip6_output.c 		copym = m_pullup(copym, sizeof(struct ip6_hdr));
ip6_hdr          3161 netinet6/ip6_output.c 	ip6 = mtod(copym, struct ip6_hdr *);
ip6_hdr          3179 netinet6/ip6_output.c 	struct ip6_hdr *ip6;
ip6_hdr          3181 netinet6/ip6_output.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           281 netinet6/ip6_var.h int	ip6_mforward(struct ip6_hdr *, struct ifnet *, struct mbuf *);
ip6_hdr            80 netinet6/ip6protosw.h struct ip6_hdr;
ip6_hdr           105 netinet6/ip6protosw.h 	struct ip6_hdr *ip6c_ip6;	/* ip6 header of target packet */
ip6_hdr           178 netinet6/mld6.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           192 netinet6/mld6.c 	ip6 = mtod(m, struct ip6_hdr *);/* in case mpullup */
ip6_hdr           373 netinet6/mld6.c 	struct ip6_hdr *ip6;
ip6_hdr           407 netinet6/mld6.c 	mh->m_pkthdr.len = sizeof(struct ip6_hdr) + sizeof(struct mld_hdr);
ip6_hdr           408 netinet6/mld6.c 	mh->m_len = sizeof(struct ip6_hdr);
ip6_hdr           409 netinet6/mld6.c 	MH_ALIGN(mh, sizeof(struct ip6_hdr));
ip6_hdr           412 netinet6/mld6.c 	ip6 = mtod(mh, struct ip6_hdr *);
ip6_hdr           434 netinet6/mld6.c 	mldh->mld_cksum = in6_cksum(mh, IPPROTO_ICMPV6, sizeof(struct ip6_hdr),
ip6_hdr            93 netinet6/nd6_nbr.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           113 netinet6/nd6_nbr.c 	ip6 = mtod(m, struct ip6_hdr *); /* adjust pointer for safety */
ip6_hdr           340 netinet6/nd6_nbr.c 	struct ip6_hdr *ip6;
ip6_hdr           390 netinet6/nd6_nbr.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           429 netinet6/nd6_nbr.c 		struct ip6_hdr *hip6;		/* hold ip6 */
ip6_hdr           433 netinet6/nd6_nbr.c 			hip6 = mtod(ln->ln_hold, struct ip6_hdr *);
ip6_hdr           545 netinet6/nd6_nbr.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           840 netinet6/nd6_nbr.c 	struct ip6_hdr *ip6;
ip6_hdr           884 netinet6/nd6_nbr.c 	m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len;
ip6_hdr           888 netinet6/nd6_nbr.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           973 netinet6/nd6_nbr.c 	    in6_cksum(m, IPPROTO_ICMPV6, sizeof(struct ip6_hdr), icmp6len);
ip6_hdr            96 netinet6/nd6_rtr.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           185 netinet6/nd6_rtr.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           149 netinet6/raw_ip6.c 	struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           259 netinet6/raw_ip6.c 	struct ip6_hdr *ip6;
ip6_hdr           367 netinet6/raw_ip6.c 	struct ip6_hdr *ip6;
ip6_hdr           420 netinet6/raw_ip6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           480 netinet6/raw_ip6.c 		off += sizeof(struct ip6_hdr);
ip6_hdr            48 netinet6/route6.c static int ip6_rthdr0(struct mbuf *, struct ip6_hdr *, struct ip6_rthdr0 *);
ip6_hdr            56 netinet6/route6.c 	struct ip6_hdr *ip6;
ip6_hdr            61 netinet6/route6.c 	ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           132 netinet6/route6.c 	struct ip6_hdr *ip6;
ip6_hdr            50 netinet6/tcpipv6.h 	struct ip6_hdr ti6_i;
ip6_hdr           122 netinet6/udp6_output.c 	struct ip6_hdr *ip6;
ip6_hdr           216 netinet6/udp6_output.c 		hlen = sizeof(struct ip6_hdr);
ip6_hdr           246 netinet6/udp6_output.c 		ip6 = mtod(m, struct ip6_hdr *);
ip6_hdr           261 netinet6/udp6_output.c 				sizeof(struct ip6_hdr), plen)) == 0) {