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) {