/freebsd-10.3-release/contrib/tcpdump/ |
H A D | print-frag6.c | 47 register const struct ip6_hdr *ip6; 50 ip6 = (const struct ip6_hdr *)bp2; 58 sizeof(struct ip6_hdr) + EXTRACT_16BITS(&ip6->ip6_plen) - 63 sizeof(struct ip6_hdr) + EXTRACT_16BITS(&ip6->ip6_plen) -
|
H A D | ip6.h | 77 struct ip6_hdr { struct 190 extern int nextproto6_cksum(const struct ip6_hdr *, const u_int8_t *, u_int, u_int);
|
H A D | print-ip6.c | 53 nextproto6_cksum(const struct ip6_hdr *ip6, const u_int8_t *data, 86 register const struct ip6_hdr *ip6; 96 ip6 = (const struct ip6_hdr *)bp; 99 if (length < sizeof (struct ip6_hdr)) { 108 len = payload_len + sizeof(struct ip6_hdr); 145 advance = sizeof(struct ip6_hdr);
|
H A D | print-sunrpc.c | 93 register const struct ip6_hdr *ip6; 119 ip6 = (struct ip6_hdr *)bp2;
|
/freebsd-10.3-release/sys/netinet6/ |
H A D | ip6protosw.h | 78 struct ip6_hdr; 104 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
|
H A D | tcp6_var.h | 73 struct ip6_hdr;
|
H A D | send.c | 115 struct ip6_hdr *ip6; 127 if (m->m_len < (sizeof(struct ip6_hdr) + 129 m = m_pullup(m, sizeof(struct ip6_hdr) + 139 icmp6len = m->m_pkthdr.len - sizeof(struct ip6_hdr); 143 ip6 = mtod(m, struct ip6_hdr *); 153 nd6_ns_input(m, sizeof(struct ip6_hdr), icmp6len); 156 nd6_na_input(m, sizeof(struct ip6_hdr), icmp6len); 159 icmp6_redirect_input(m, sizeof(struct ip6_hdr)); 162 nd6_rs_input(m, sizeof(struct ip6_hdr), icmp6len); 165 nd6_ra_input(m, sizeof(struct ip6_hdr), icmp6le [all...] |
H A D | route6.c | 61 struct ip6_hdr *ip6; 81 ip6 = mtod(m, struct ip6_hdr *); 84 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | in6_gif.c | 85 static int gif_validate6(const struct ip6_hdr *, struct gif_softc *, 106 struct ip6_hdr *ip6; 110 len = sizeof(struct ip6_hdr); 128 ip6 = mtod(m, struct ip6_hdr *); 135 bcopy(sc->gif_ip6hdr, ip6, sizeof(struct ip6_hdr)); 155 struct ip6_hdr *ip6; 166 ip6 = mtod(m, struct ip6_hdr *); 181 gif_validate6(const struct ip6_hdr *ip6, struct gif_softc *sc, 234 struct ip6_hdr ip6;
|
H A D | ip6_gre.c | 89 struct ip6_hdr *ip6; 104 sizeof(struct ip6_hdr)) 115 ip6 = mtod(m, struct ip6_hdr *);
|
H A D | ip6_input.c | 330 struct ip6_hdr *ip6; 341 ip6 = mtod(m, struct ip6_hdr *); 366 IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr), 406 struct ip6_hdr *ip6; 407 int off = sizeof(struct ip6_hdr), nest; 443 ip6 = mtod(m, struct ip6_hdr *); 501 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), /* nothing */); 504 if (m->m_len < sizeof(struct ip6_hdr)) { 507 if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) { 514 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | icmp6.c | 224 struct ip6_hdr *ip6; 230 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), ); 232 if (m->m_len < sizeof(struct ip6_hdr)) { 233 m = m_pullup(m, sizeof(struct ip6_hdr)); 239 ip6 = mtod(m, struct ip6_hdr *); 255 struct ip6_hdr *oip6, *nip6; 274 IP6_EXTHDR_CHECK(m, 0, sizeof(struct ip6_hdr), ); 276 if (m->m_len < sizeof(struct ip6_hdr)) { 277 m = m_pullup(m, sizeof(struct ip6_hdr)); 282 oip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | frag6.c | 158 struct ip6_hdr *ip6; 174 ip6 = mtod(m, struct ip6_hdr *); 208 * sizeof(struct ip6_hdr) = 40 213 offsetof(struct ip6_hdr, ip6_plen)); 312 q6->ip6q_unfrglen = offset - sizeof(struct ip6_hdr) - 322 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset; 351 struct ip6_hdr *ip6err; 359 ip6err = mtod(merr, struct ip6_hdr *); 549 ip6 = mtod(m, struct ip6_hdr *); 550 ip6->ip6_plen = htons((u_short)next + offset - sizeof(struct ip6_hdr)); [all...] |
H A D | mld6_var.h | 128 #define MLD_MTUSPACE (sizeof(struct ip6_hdr) + sizeof(struct mld_raopt) + \
|
H A D | ip6_mroute.c | 134 static void phyint_send(struct ip6_hdr *, struct mif6 *, struct mbuf *); 135 static int register_send(struct ip6_hdr *, struct mif6 *, struct mbuf *); 344 int X_ip6_mforward(struct ip6_hdr *, struct ifnet *, struct mbuf *); 1044 X_ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m) 1132 if (mb0 && (M_HASCL(mb0) || mb0->m_len < sizeof(struct ip6_hdr))) 1133 mb0 = m_pullup(mb0, sizeof(struct ip6_hdr)); 1167 mm = m_copy(mb0, 0, sizeof(struct ip6_hdr)); 1344 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); 1399 mm = m_copy(m, 0, sizeof(struct ip6_hdr)); [all...] |
/freebsd-10.3-release/sys/dev/mlx5/mlx5_en/ |
H A D | tcp_tlro.h | 34 struct ip6_hdr; 43 struct ip6_hdr *v6;
|
/freebsd-10.3-release/sys/netinet/ |
H A D | tcp_debug.h | 48 #define IP6_HDR_LEN 40 /* sizeof(struct ip6_hdr) */ 50 struct ip6_hdr ip6;
|
H A D | tcp_lro.h | 42 struct ip6_hdr *ip6;
|
/freebsd-10.3-release/sys/netipsec/ |
H A D | xform_ipip.c | 162 struct ip6_hdr *ip6 = NULL; 182 hlen = sizeof(struct ip6_hdr); 210 otos = (ntohl(mtod(m, struct ip6_hdr *)->ip6_flow) >> 20) & 0xff; 238 hlen = sizeof(struct ip6_hdr); 274 ip6 = (struct ip6_hdr *) ipo; 360 struct ip6_hdr *ip6, *ip6o; 436 offsetof(struct ip6_hdr, ip6_flow), 469 ip6 = mtod(m, struct ip6_hdr *); 475 M_PREPEND(m, sizeof(struct ip6_hdr), M_NOWAIT); 484 ip6o = mtod(m, struct ip6_hdr *); [all...] |
H A D | ipsec_output.c | 120 if (m->m_pkthdr.len < sizeof (struct ip6_hdr)) { 124 if (m->m_pkthdr.len - sizeof (struct ip6_hdr) > IPV6_MAXPACKET) { 129 mtod(m, struct ip6_hdr *)->ip6_plen = 130 htons(m->m_pkthdr.len - sizeof(struct ip6_hdr)); 317 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *); 581 i = sizeof(struct ip6_hdr); 582 off = offsetof(struct ip6_hdr, ip6_nxt); 632 struct ip6_hdr *ip6; 651 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | ipsec_input.c | 194 m_copydata(m, offsetof(struct ip6_hdr, ip6_dst), 406 if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) { 555 if (*offp < sizeof(struct ip6_hdr)) { 558 } else if (*offp == sizeof(struct ip6_hdr)) { 559 protoff = offsetof(struct ip6_hdr, ip6_nxt); 562 protoff = sizeof(struct ip6_hdr); 600 struct ip6_hdr *ip6; 631 if (m->m_len < sizeof(struct ip6_hdr) && 632 (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) { 643 ip6 = mtod(m, struct ip6_hdr *); [all...] |
H A D | xform_ah.c | 287 struct ip6_hdr ip6; 440 m_copyback(m, 0, sizeof(struct ip6_hdr), (caddr_t) &ip6); 443 if (skip - sizeof(struct ip6_hdr) > 0) { 446 skip - sizeof(struct ip6_hdr), 459 m_copydata(m, sizeof(struct ip6_hdr), 460 skip - sizeof(struct ip6_hdr), ptr); 465 sizeof(struct ip6_hdr); 473 for (off = 0; off < skip - sizeof(struct ip6_hdr);) 481 if (noff > skip - sizeof(struct ip6_hdr)) 533 m_copyback(m, sizeof(struct ip6_hdr), [all...] |
/freebsd-10.3-release/sys/net/ |
H A D | if_gif.h | 43 struct ip6_hdr; 67 struct ip6_hdr *ip6hdr;
|
/freebsd-10.3-release/cddl/lib/libdtrace/ |
H A D | ip.d | 124 struct ip6_hdr *ipv6_hdr; /* pointer to raw header */ 229 ntohs(((struct ip6_hdr *)p)->ip6_ctlun.ip6_un1.ip6_un1_plen); 233 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_src); 237 inet_ntoa6(&((struct ip6_hdr *)p)->ip6_dst); 271 translator ipv6info_t < struct ip6_hdr *p > {
|
/freebsd-10.3-release/sys/netgraph/netflow/ |
H A D | netflow_v9.h | 110 #define _NETFLOW_V9_MAX_SIZE(x) (x) - sizeof(struct ip6_hdr) - sizeof(struct udphdr) - 16
|