/freebsd-13-stable/sys/netinet6/ |
H A D | ip6protosw.h | 80 struct ip6_hdr; 106 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
|
H A D | tcp6_var.h | 75 struct ip6_hdr;
|
H A D | send.c | 115 struct ip6_hdr *ip6; 129 if (m->m_len < (sizeof(struct ip6_hdr) + 131 m = m_pullup(m, sizeof(struct ip6_hdr) + 141 icmp6len = m->m_pkthdr.len - sizeof(struct ip6_hdr); 145 ip6 = mtod(m, struct ip6_hdr *); 158 nd6_ns_input(m, sizeof(struct ip6_hdr), icmp6len); 162 nd6_na_input(m, sizeof(struct ip6_hdr), icmp6len); 165 icmp6_redirect_input(m, sizeof(struct ip6_hdr)); 168 nd6_rs_input(m, sizeof(struct ip6_hdr), icmp6len); 171 nd6_ra_input(m, sizeof(struct ip6_hdr), icmp6le [all...] |
H A D | ip6_fastfwd.c | 97 struct ip6_hdr *ip6; 105 ip6 = mtod(m, struct ip6_hdr *); 130 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) { 135 if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) { 137 m->m_len = sizeof(struct ip6_hdr) + plen; 138 m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen; 140 m_adj(m, sizeof(struct ip6_hdr) + plen - 182 ip6 = mtod(m, struct ip6_hdr *); 250 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | route6.c | 64 struct ip6_hdr *ip6; 94 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | in6_gif.c | 206 struct ip6_hdr *ip6; 292 struct ip6_hdr *ip6; 297 len = sizeof(struct ip6_hdr); 315 ip6 = mtod(m, struct ip6_hdr *); 317 bcopy(sc->gif_ip6hdr, ip6, sizeof(struct ip6_hdr)); 335 struct ip6_hdr *ip6; 346 ip6 = mtod(m, struct ip6_hdr *); 360 const struct ip6_hdr *ip6; 373 ip6 = mtod(m, const struct ip6_hdr *); 423 .min_length = sizeof(struct ip6_hdr) [all...] |
H A D | icmp6.c | 233 struct ip6_hdr *ip6; 238 if (m->m_len < sizeof(struct ip6_hdr)) { 239 m = m_pullup(m, sizeof(struct ip6_hdr)); 245 ip6 = mtod(m, struct ip6_hdr *); 261 struct ip6_hdr *oip6, *nip6; 280 if (m->m_len < sizeof(struct ip6_hdr)) { 281 m = m_pullup(m, sizeof(struct ip6_hdr)); 287 oip6 = mtod(m, struct ip6_hdr *); 331 oip6 = mtod(m, struct ip6_hdr *); 363 preplen = sizeof(struct ip6_hdr) [all...] |
H A D | ip6_input.c | 410 struct ip6_hdr *ip6; 422 ip6 = mtod(m, struct ip6_hdr *); 536 struct ip6_hdr *ip6; 541 int off = sizeof(struct ip6_hdr), nest; 568 ip6 = mtod(m, struct ip6_hdr *); 616 if (m->m_len < sizeof(struct ip6_hdr)) { 617 if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) { 624 ip6 = mtod(m, struct ip6_hdr *); 727 ip6 = mtod(m, struct ip6_hdr *); 755 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | frag6.c | 221 struct ip6_hdr *ip6; 229 ip6 = mtod(m, struct ip6_hdr *); 244 struct ip6_hdr *ip6; 260 ip6 = mtod(m, struct ip6_hdr *); 363 struct ip6_hdr *ip6; 395 ip6 = mtod(m, struct ip6_hdr *); 415 * sizeof(struct ip6_hdr) = 40 421 offsetof(struct ip6_hdr, ip6_plen)); 461 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset; 464 offsetof(struct ip6_hdr, ip6_ple [all...] |
H A D | ip6_mroute.c | 131 static void phyint_send(struct ip6_hdr *, struct mif6 *, struct mbuf *); 132 static int register_send(struct ip6_hdr *, struct mif6 *, struct mbuf *); 146 .min_length = sizeof(struct ip6_hdr) + PIM_MINLEN, 369 int X_ip6_mforward(struct ip6_hdr *, struct ifnet *, struct mbuf *); 1066 X_ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m) 1154 if (mb0 && (!M_WRITABLE(mb0) || mb0->m_len < sizeof(struct ip6_hdr))) 1155 mb0 = m_pullup(mb0, sizeof(struct ip6_hdr)); 1189 mm = m_copym(mb0, 0, sizeof(struct ip6_hdr), M_NOWAIT); 1366 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); [all...] |
/freebsd-13-stable/contrib/tcpdump/ |
H A D | print-frag6.c | 39 register const struct ip6_hdr *ip6; 42 ip6 = (const struct ip6_hdr *)bp2; 50 sizeof(struct ip6_hdr) + EXTRACT_16BITS(&ip6->ip6_plen) - 55 sizeof(struct ip6_hdr) + EXTRACT_16BITS(&ip6->ip6_plen) -
|
H A D | print-ip6.c | 48 const struct ip6_hdr *ip6) 60 advance = sizeof(struct ip6_hdr); 164 const struct ip6_hdr *ip6, const uint8_t *data, 216 register const struct ip6_hdr *ip6; 226 ip6 = (const struct ip6_hdr *)bp; 229 if (length < sizeof (struct ip6_hdr)) { 243 len = payload_len + sizeof(struct ip6_hdr); 280 advance = sizeof(struct ip6_hdr);
|
H A D | ip6.h | 76 struct ip6_hdr { struct 91 #define IP6_VERSION(ip6_hdr) (((ip6_hdr)->ip6_vfc & 0xf0) >> 4)
|
H A D | print-sunrpc.c | 173 register const struct ip6_hdr *ip6; 197 ip6 = (const struct ip6_hdr *)bp2;
|
/freebsd-13-stable/sys/netinet/ |
H A D | tcp_debug.h | 50 #define IP6_HDR_LEN 40 /* sizeof(struct ip6_hdr) */ 52 struct ip6_hdr ip6;
|
/freebsd-13-stable/sys/net/ |
H A D | if_gif.h | 42 struct ip6_hdr; 62 struct ip6_hdr *ip6hdr;
|
/freebsd-13-stable/sys/netpfil/ipfw/nat64/ |
H A D | nat64_translate.c | 181 struct ip6_hdr *ip6; 201 ip6 = mtod(m, struct ip6_hdr *); 490 nat64_cksum_convert(struct ip6_hdr *ip6, struct ip *ip) 510 nat64_init_ip4hdr(const struct ip6_hdr *ip6, const struct ip6_frag *frag, 535 #define FRAGSZ(mtu) ((mtu) - sizeof(struct ip6_hdr) - sizeof(struct ip6_frag)) 537 nat64_fragment6(struct nat64_counters *stats, struct ip6_hdr *ip6, 547 hlen = sizeof(struct ip6_hdr); 602 bcopy(ip6, mtod(m, void *), sizeof(struct ip6_hdr)); 603 bcopy(&ip6f, mtodo(m, sizeof(struct ip6_hdr)), 654 struct ip6_hdr *ip [all...] |
H A D | nat64clat.c | 119 struct ip6_hdr *ip6; 127 ip6 = mtod(m, struct ip6_hdr *); 153 struct ip6_hdr *ip6i; 177 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { 181 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) 182 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN);
|
H A D | nat64stl.c | 120 struct ip6_hdr *ip6; 133 ip6 = mtod(m, struct ip6_hdr *); 153 struct ip6_hdr *ip6i; 177 if (m->m_pkthdr.len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) { 181 if (m->m_len < hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN) 182 m = m_pullup(m, hlen + sizeof(struct ip6_hdr) + ICMP_MINLEN);
|
/freebsd-13-stable/sys/netipsec/ |
H A D | ipsec_output.c | 264 i = sizeof(struct ip6_hdr); 265 off = offsetof(struct ip6_hdr, ip6_nxt); 429 struct ip6_hdr *ip6; 453 ip6 = mtod(m, struct ip6_hdr *); 517 struct ip6_hdr *ip6; 532 ip6 = mtod(m, struct ip6_hdr *); 539 ip6 = mtod(m, struct ip6_hdr *); /* pfil can change mbuf */ 580 i = sizeof(struct ip6_hdr); 581 off = offsetof(struct ip6_hdr, ip6_nxt); 640 sizeof(struct ip6_hdr), sizeo [all...] |
H A D | ipsec_input.c | 180 m_copydata(m, offsetof(struct ip6_hdr, ip6_dst), 348 if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) { 463 offsetof(struct ip6_hdr, ip6_nxt), AF_INET6, proto); 498 struct ip6_hdr *ip6; 516 if (m->m_len < sizeof(struct ip6_hdr) && 517 (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) { 531 ip6 = mtod(m, struct ip6_hdr *); 532 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr)); 541 if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) {
|
H A D | xform_ah.c | 273 struct ip6_hdr ip6; 422 m_copyback(m, 0, sizeof(struct ip6_hdr), (caddr_t) &ip6); 425 if (skip - sizeof(struct ip6_hdr) > 0) { 428 skip - sizeof(struct ip6_hdr), 441 m_copydata(m, sizeof(struct ip6_hdr), 442 skip - sizeof(struct ip6_hdr), ptr); 447 sizeof(struct ip6_hdr); 455 for (off = 0; off < skip - sizeof(struct ip6_hdr);) 463 if (noff > skip - sizeof(struct ip6_hdr)) 515 m_copyback(m, sizeof(struct ip6_hdr), [all...] |
/freebsd-13-stable/cddl/lib/libdtrace/ |
H A D | ip.d | 125 struct ip6_hdr *ipv6_hdr; /* pointer to raw header */ 233 ntohs(((struct ip6_hdr *)p)->ip6_ctlun.ip6_un1.ip6_un1_plen); 237 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_src); 241 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_dst); 251 ntohs(((struct ip6_hdr *)m->m_data)->ip6_ctlun.ip6_un1.ip6_un1_plen); 255 inet_ntoa6(&((struct ip6_hdr *)m->m_data)->ip6_src); 259 inet_ntoa6(&((struct ip6_hdr *)m->m_data)->ip6_dst); 293 translator ipv6info_t < struct ip6_hdr *p > {
|
/freebsd-13-stable/tools/tools/netmap/ |
H A D | pkt_hash.c | 209 decode_ipv6_n_hash(const struct ip6_hdr *ipv6h, uint8_t hash_split, uint8_t seed) 255 rc = decode_ipv6_n_hash((const struct ip6_hdr *)(ipv6h + 1), 320 rc = decode_ipv6_n_hash((const struct ip6_hdr *)(vhdr + 1), 348 rc = decode_ipv6_n_hash((const struct ip6_hdr *)(ethh + 1), 384 rc = decode_ipv6_n_hash((const struct ip6_hdr *)(grehdr + len),
|
/freebsd-13-stable/share/dtrace/ |
H A D | ipfw.d | 121 struct ip6_hdr *ip6p; 159 (p->flags & IPFW_ARGS_LENMASK) ? (struct ip6_hdr *)p->mem : 160 (p->m != NULL) ? (struct ip6_hdr *)p->m->m_data : NULL : NULL;
|