/darwin-on-arm/xnu/bsd/netinet6/ |
H A D | tcp6_var.h | 107 struct ip6_hdr;
|
H A D | ipsec6.h | 73 struct ip6_hdr; 74 extern const char *ipsec6_logpacketstr(struct ip6_hdr *, u_int32_t);
|
H A D | in6_gif.c | 120 struct ip6_hdr *ip6; 157 ip6 = mtod(m, struct ip6_hdr *); 172 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT); 173 if (m && mbuf_len(m) < sizeof(struct ip6_hdr)) 174 m = m_pullup(m, sizeof(struct ip6_hdr)); 180 ip6 = mtod(m, struct ip6_hdr *); 234 - sizeof(struct ip6_hdr); 255 struct ip6_hdr *ip6; 259 ip6 = mtod(m, struct ip6_hdr *); 302 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | ip6protosw.h | 116 struct ip6_hdr; 142 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
|
H A D | route6.c | 80 static int ip6_rthdr0(struct mbuf *, struct ip6_hdr *, 88 struct ip6_hdr *ip6; 110 ip6 = mtod(m, struct ip6_hdr *); 116 ip6 = mtod(m, struct ip6_hdr *); 180 struct ip6_hdr *ip6;
|
H A D | icmp6.c | 247 struct ip6_hdr *ip6; 253 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr),return ); 255 if (m->m_len < sizeof(struct ip6_hdr)) { 256 m = m_pullup(m, sizeof(struct ip6_hdr)); 262 ip6 = mtod(m, struct ip6_hdr *); 278 struct ip6_hdr *oip6, *nip6; 297 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), return); 299 if (m->m_len < sizeof(struct ip6_hdr)) { 300 m = m_pullup(m, sizeof(struct ip6_hdr)); 305 oip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | ip6_input.c | 310 _CASSERT((sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)) <= 474 struct ip6_hdr *ip6; 475 int off = sizeof(struct ip6_hdr), nest; 515 ip6 = mtod(m, struct ip6_hdr *); /* In case PF got disabled */ 527 ip6 = mtod(m, struct ip6_hdr *); 615 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), 619 if (m->m_len < sizeof(struct ip6_hdr)) { 622 if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == 0) { 629 ip6 = mtod(m, struct ip6_hdr *); 756 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | frag6.c | 168 struct ip6_hdr *ip6; 187 ip6 = mtod(m, struct ip6_hdr *); 236 * sizeof(struct ip6_hdr) = 40 242 offsetof(struct ip6_hdr, ip6_plen)); 320 q6->ip6q_unfrglen = offset - sizeof(struct ip6_hdr) 330 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset; 364 struct ip6_hdr *ip6err; 372 ip6err = mtod(merr, struct ip6_hdr *); 562 ip6 = mtod(m, struct ip6_hdr *); 563 ip6->ip6_plen = htons((u_short)next + offset - sizeof(struct ip6_hdr)); [all...] |
H A D | ip6_mroute.c | 124 static void phyint_send(struct ip6_hdr *, struct mif6 *, struct mbuf *); 129 static int register_send(struct ip6_hdr *, struct mif6 *, 977 struct ip6_hdr *ip6; 1074 (M_HASCL(mb0) || mb0->m_len < sizeof(struct ip6_hdr))) 1075 mb0 = m_pullup(mb0, sizeof(struct ip6_hdr)); 1110 mm = m_copy(mb0, 0, sizeof(struct ip6_hdr)); 1293 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); 1352 mm = m_copy(m, 0, sizeof(struct ip6_hdr)); 1355 mm->m_len < sizeof(struct ip6_hdr))) [all...] |
H A D | ipsec.c | 991 if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) { 994 "pkthdr.len(%d) < sizeof(struct ip6_hdr), " 1185 struct ip6_hdr *ip6 = NULL; 1186 struct ip6_hdr ip6buf; 1190 ip6 = mtod(m, struct ip6_hdr *); 2107 clen += sizeof(struct ip6_hdr); 2427 struct ip6_hdr *oip6; 2428 struct ip6_hdr *ip6; 2451 if (m->m_len != sizeof(struct ip6_hdr)) 2453 if (M_LEADINGSPACE(m->m_next) < sizeof(struct ip6_hdr)) { [all...] |
H A D | ip6_fw.h | 336 struct ip6_hdr; 338 typedef int ip6_fw_chk_t(struct ip6_hdr**, struct ifnet*,
|
H A D | ah_output.c | 415 struct ip6_hdr *ip6; 417 if (m->m_len < sizeof(struct ip6_hdr)) { 454 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) > IPV6_MAXPACKET) { 460 ip6 = mtod(m, struct ip6_hdr *); 461 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
|
H A D | ip6_fw.c | 186 static int ip6opts_match __P((struct ip6_hdr **ip6, struct ip6_fw *f, 193 static void ip6fw_report __P((struct ip6_fw *f, struct ip6_hdr *ip6, 196 static int ip6_fw_chk __P((struct ip6_hdr **pip6, 276 is_icmp6_query(struct ip6_hdr *ip6, int off) 295 ip6opts_match(struct ip6_hdr **pip6, struct ip6_fw *f, struct mbuf **m, 299 struct ip6_hdr *ip6 = *pip6; 307 *off = sizeof(struct ip6_hdr); 308 len = ntohs(ip6->ip6_plen) + sizeof(struct ip6_hdr); 417 ip6fw_report(struct ip6_fw *f, struct ip6_hdr *ip6, 539 * ip Pointer to packet header (struct ip6_hdr *) [all...] |
H A D | ip6_output.c | 281 struct ip6_hdr *ip6, *mhip6; 342 ip6 = mtod(m, struct ip6_hdr *); 408 ip6 = mtod(m, struct ip6_hdr *); 510 unfragpartlen = optlen + sizeof(struct ip6_hdr); 519 in6_delayed_cksum(m, sizeof(struct ip6_hdr) + optlen); 537 ip6 = mtod(m, struct ip6_hdr *); 554 ip6 = mtod(m, struct ip6_hdr *); 663 ip6 = mtod(m, struct ip6_hdr *); 872 struct ip6_hdr *, ip6, struct ifnet *, trace_ifp, 873 struct ip *, NULL, struct ip6_hdr *, ip [all...] |
H A D | ah_input.c | 585 struct ip *, ip, struct ip6_hdr *, NULL); 626 struct ip6_hdr *ip6; 652 ip6 = mtod(m, struct ip6_hdr *); 807 struct ip6_hdr *nip6; 813 + sizeof(struct ip6_hdr), 816 nip6 = (struct ip6_hdr *)((u_char *)(ah + 1) + sizoff + siz1); 890 ip6 = mtod(m, struct ip6_hdr *); 953 ip6 = mtod(m, struct ip6_hdr *); 991 ip6 = mtod(m, struct ip6_hdr *); 1033 struct ip6_hdr *ip [all...] |
H A D | esp_input.c | 166 struct ip6_hdr *ip6; 537 ip6 = mtod(m, struct ip6_hdr *); 683 struct ip *, ip, struct ip6_hdr *, NULL); 727 struct ip6_hdr *ip6; 760 ip6 = mtod(m, struct ip6_hdr *); 873 ip6 = mtod(m, struct ip6_hdr *); 921 ip6 = mtod(m, struct ip6_hdr *); /*set it again just in case*/ 957 || m->m_pkthdr.len - taillen < sizeof(struct ip6_hdr)) { /*?*/ 967 ip6 = mtod(m, struct ip6_hdr *); 1011 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | udp6_usrreq.c | 144 static void udp6_append(struct inpcb *, struct ip6_hdr *, 165 udp6_append(struct inpcb *last, __unused struct ip6_hdr *ip6, 208 register struct ip6_hdr *ip6; 224 ip6 = mtod(m, struct ip6_hdr *); 437 ip6 = mtod(m, struct ip6_hdr *); 579 struct ip6_hdr *ip6;
|
H A D | ipcomp_input.c | 225 struct ip *, ip, struct ip6_hdr *, NULL); 251 struct ip6_hdr *ip6; 277 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | ipcomp_output.c | 247 struct ip6_hdr *ip6 = NULL; 265 ip6 = mtod(m, struct ip6_hdr *); 373 if (m->m_len < sizeof(struct ip6_hdr)) {
|
H A D | udp6_output.c | 176 struct ip6_hdr *ip6; 183 int af = AF_INET6, hlen = sizeof(struct ip6_hdr); 342 ip6 = mtod(m, struct ip6_hdr *);
|
/darwin-on-arm/xnu/bsd/netinet/ |
H A D | tcp_debug.h | 82 struct ip6_hdr ip6; 84 u_char ip6buf[40]; /* sizeof(struct ip6_hdr) */
|
H A D | in_gif.c | 143 struct ip6_hdr *ip6; 150 ip6 = mtod(m, struct ip6_hdr *); 281 struct ip6_hdr *ip6; 289 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | kpi_ipfilter.c | 344 struct ip6_hdr *ip6; 352 if ((size_t)m->m_len < sizeof(struct ip6_hdr)) { 353 m = m_pullup(m, sizeof(struct ip6_hdr)); 357 ip6 = (struct ip6_hdr*)m_mtod(m);
|
/darwin-on-arm/xnu/bsd/net/classq/ |
H A D | classq_util.c | 122 struct ip6_hdr *ip6 = (struct ip6_hdr *)(void *)t->pftag_hdr; 187 struct ip6_hdr *ip6 = (struct ip6_hdr *)t->pftag_hdr; 275 struct ip6_hdr *ip6 = hdr;
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | pf_norm.c | 98 struct ip6_hdr *fru_ipv6; 150 static void pf_ip6hdr2key(struct pf_fragment *, struct ip6_hdr *, 161 pf_find_fragment_by_ipv6_header(struct ip6_hdr *, struct ip6_frag *, 169 static struct mbuf *pf_frag6cache(struct mbuf **, struct ip6_hdr*, 425 pf_ip6hdr2key(struct pf_fragment *key, struct ip6_hdr *ip6, 475 pf_find_fragment_by_ipv6_header(struct ip6_hdr *ip6, struct ip6_frag *fh, 1005 struct ip6_hdr *ip6; 1164 m->m_len += sizeof(struct ip6_hdr); 1165 m->m_data -= sizeof(struct ip6_hdr); 1166 memmove(m->m_data, ip6, sizeof(struct ip6_hdr)); [all...] |