Searched refs:ip6_hdr (Results 1 - 25 of 58) sorted by relevance

123

/darwin-on-arm/xnu/bsd/netinet6/
H A Dtcp6_var.h107 struct ip6_hdr;
H A Dipsec6.h73 struct ip6_hdr;
74 extern const char *ipsec6_logpacketstr(struct ip6_hdr *, u_int32_t);
H A Din6_gif.c120 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 Dip6protosw.h116 struct ip6_hdr;
142 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
H A Droute6.c80 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 Dicmp6.c247 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 Dip6_input.c310 _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 Dfrag6.c168 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 Dip6_mroute.c124 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 Dipsec.c991 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 Dip6_fw.h336 struct ip6_hdr;
338 typedef int ip6_fw_chk_t(struct ip6_hdr**, struct ifnet*,
H A Dah_output.c415 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 Dip6_fw.c186 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 Dip6_output.c281 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 Dah_input.c585 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 Desp_input.c166 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 Dudp6_usrreq.c144 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 Dipcomp_input.c225 struct ip *, ip, struct ip6_hdr *, NULL);
251 struct ip6_hdr *ip6;
277 ip6 = mtod(m, struct ip6_hdr *);
H A Dipcomp_output.c247 struct ip6_hdr *ip6 = NULL;
265 ip6 = mtod(m, struct ip6_hdr *);
373 if (m->m_len < sizeof(struct ip6_hdr)) {
H A Dudp6_output.c176 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 Dtcp_debug.h82 struct ip6_hdr ip6;
84 u_char ip6buf[40]; /* sizeof(struct ip6_hdr) */
H A Din_gif.c143 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 Dkpi_ipfilter.c344 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 Dclassq_util.c122 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 Dpf_norm.c98 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...]

Completed in 176 milliseconds

123