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

123456

/freebsd-10.3-release/contrib/tcpdump/
H A Dprint-frag6.c47 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 Dip6.h77 struct ip6_hdr { struct
190 extern int nextproto6_cksum(const struct ip6_hdr *, const u_int8_t *, u_int, u_int);
H A Dprint-ip6.c53 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 Dprint-sunrpc.c93 register const struct ip6_hdr *ip6;
119 ip6 = (struct ip6_hdr *)bp2;
/freebsd-10.3-release/sys/netinet6/
H A Dip6protosw.h78 struct ip6_hdr;
104 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
H A Dtcp6_var.h73 struct ip6_hdr;
H A Dsend.c115 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 Droute6.c61 struct ip6_hdr *ip6;
81 ip6 = mtod(m, struct ip6_hdr *);
84 ip6 = mtod(m, struct ip6_hdr *);
H A Din6_gif.c85 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 Dip6_gre.c89 struct ip6_hdr *ip6;
104 sizeof(struct ip6_hdr))
115 ip6 = mtod(m, struct ip6_hdr *);
H A Dip6_input.c330 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 Dicmp6.c224 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 Dfrag6.c158 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 Dmld6_var.h128 #define MLD_MTUSPACE (sizeof(struct ip6_hdr) + sizeof(struct mld_raopt) + \
H A Dip6_mroute.c134 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 Dtcp_tlro.h34 struct ip6_hdr;
43 struct ip6_hdr *v6;
/freebsd-10.3-release/sys/netinet/
H A Dtcp_debug.h48 #define IP6_HDR_LEN 40 /* sizeof(struct ip6_hdr) */
50 struct ip6_hdr ip6;
H A Dtcp_lro.h42 struct ip6_hdr *ip6;
/freebsd-10.3-release/sys/netipsec/
H A Dxform_ipip.c162 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 Dipsec_output.c120 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 Dipsec_input.c194 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 Dxform_ah.c287 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 Dif_gif.h43 struct ip6_hdr;
67 struct ip6_hdr *ip6hdr;
/freebsd-10.3-release/cddl/lib/libdtrace/
H A Dip.d124 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 Dnetflow_v9.h110 #define _NETFLOW_V9_MAX_SIZE(x) (x) - sizeof(struct ip6_hdr) - sizeof(struct udphdr) - 16

Completed in 271 milliseconds

123456