HomeSort by: relevance | last modified time | path
    Searched refs:ip6_hdr (Results 1 - 25 of 96) sorted by relevancy

1 2 3 4

  /src/sys/netipsec/
ipsecif.h 51 int ipsecif6_encap_func(struct mbuf *, struct ip6_hdr *, struct ipsec_variant *);
xform_ipip.c 127 struct ip6_hdr *ip6 = NULL;
146 hlen = sizeof(struct ip6_hdr);
175 otos = (ntohl(mtod(m, struct ip6_hdr *)->ip6_flow) >> 20) & 0xff;
203 hlen = sizeof(struct ip6_hdr);
242 ip6 = mtod(m, struct ip6_hdr *);
331 struct ip6_hdr *ip6, *ip6o;
401 offsetof(struct ip6_hdr, ip6_flow),
434 ip6 = mtod(m, struct ip6_hdr *);
441 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
449 iphlen = sizeof(struct ip6_hdr);
    [all...]
ipsec_output.c 150 struct ip6_hdr *ip6;
175 ip6 = mtod(m, struct ip6_hdr *);
176 mo = m_makespace(m, sizeof(struct ip6_hdr), hlen, &roff);
219 if (m->m_pkthdr.len < sizeof(struct ip6_hdr)) {
223 if (m->m_pkthdr.len - sizeof(struct ip6_hdr) > IPV6_MAXPACKET) {
228 ip6 = mtod(m, struct ip6_hdr *);
229 ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
331 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
624 i = sizeof(struct ip6_hdr);
    [all...]
ipsecif.c 83 static int ipsecif6_filter6(const struct ip6_hdr *, struct ipsec_variant *,
250 const struct ip6_hdr *ip6;
260 ip6 = mtod(m, const struct ip6_hdr *);
461 ipsecif6_encap_func(struct mbuf *m, struct ip6_hdr *ip6, struct ipsec_variant *var)
521 struct ip6_hdr *ip6;
558 struct ip6_hdr *xip6;
565 xip6 = mtod(m, struct ip6_hdr *);
576 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
577 if (m && M_UNWRITABLE(m, sizeof(struct ip6_hdr)))
578 m = m_pullup(m, sizeof(struct ip6_hdr));
    [all...]
ipsec_input.c 279 m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
282 m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
457 if (*offp < sizeof(struct ip6_hdr)) {
463 } else if (*offp == sizeof(struct ip6_hdr)) {
464 protoff = offsetof(struct ip6_hdr, ip6_nxt);
467 protoff = sizeof(struct ip6_hdr);
468 nxt = (mtod(*mp, struct ip6_hdr *))->ip6_nxt;
511 struct ip6_hdr *ip6;
531 if (m->m_len < sizeof(struct ip6_hdr) &&
532 (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL)
    [all...]
  /src/sys/netinet6/
ip6protosw.h 80 struct ip6_hdr;
105 struct ip6_hdr *ip6c_ip6; /* ip6 header of target packet */
in6_cksum.c 58 const struct ip6_hdr *ip6;
66 if (__predict_false(off < sizeof(struct ip6_hdr)))
68 if (__predict_false(m->m_len < sizeof(struct ip6_hdr)))
78 * ipv6.ip6ph_src = mtod(m, struct ip6_hdr *)->ip6_src;
80 * ipv6.ip6ph_dst = mtod(m, struct ip6_hdr *)->ip6_dst;
91 w = (const uint16_t *)(cp + offsetof(struct ip6_hdr, ip6_src));
ip6_input.c 139 static bool ip6_badaddr(struct ip6_hdr *);
160 __CTASSERT(sizeof(struct ip6_hdr) == 40);
252 struct ip6_hdr *ip6;
253 int hit, off = sizeof(struct ip6_hdr), nest;
304 if (M_GET_ALIGNED_HDR(&m, struct ip6_hdr, true) != 0) {
311 ip6 = mtod(m, struct ip6_hdr *);
356 if (m->m_len < sizeof(struct ip6_hdr)) {
357 if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
363 ip6 = mtod(m, struct ip6_hdr *);
392 m_makewritable(&m, 0, sizeof(struct ip6_hdr), M_DONTWAIT)))
    [all...]
in6_gif.c 72 static int gif_validate6(const struct ip6_hdr *, struct gif_variant *,
92 struct ip6_hdr *ip6;
137 ip6 = mtod(m, struct ip6_hdr *);
152 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
153 if (m && m->m_len < sizeof(struct ip6_hdr))
154 m = m_pullup(m, sizeof(struct ip6_hdr));
158 ip6 = mtod(m, struct ip6_hdr *);
263 struct ip6_hdr *ip6;
269 ip6 = mtod(m, struct ip6_hdr *);
328 struct ip6_hdr *ip6x
    [all...]
icmp6.c 323 struct ip6_hdr *ip6;
327 if (m->m_len < sizeof(struct ip6_hdr)) {
328 m = m_pullup(m, sizeof(struct ip6_hdr));
333 ip6 = mtod(m, struct ip6_hdr *);
354 struct ip6_hdr *oip6, *nip6;
370 if (M_UNWRITABLE(m, sizeof(struct ip6_hdr)) &&
371 (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL)
373 oip6 = mtod(m, struct ip6_hdr *);
432 oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */
447 preplen = sizeof(struct ip6_hdr) + sizeof(struct icmp6_hdr)
    [all...]
ip6_flow.c 144 ip6flow_hash(const struct ip6_hdr *ip6)
167 ip6flow_lookup(const struct ip6_hdr *ip6)
258 struct ip6_hdr *ip6;
277 if (m->m_len < sizeof(struct ip6_hdr))
286 if (ACCESSIBLE_POINTER(mtod(m, const void *), struct ip6_hdr) == 0) {
287 if ((m = m_copyup(m, sizeof(struct ip6_hdr),
295 ip6 = mtod(m, struct ip6_hdr *);
559 const struct ip6_hdr *ip6;
563 ip6 = mtod(m, const struct ip6_hdr *);
nd6_rtr.c 60 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
frag6.c 170 struct ip6_hdr *ip6;
185 ip6 = mtod(m, struct ip6_hdr *);
207 * sizeof(struct ip6_hdr) = 40
209 frgpartlen = sizeof(struct ip6_hdr) + ntohs(ip6->ip6_plen) - offset
214 offsetof(struct ip6_hdr, ip6_plen));
310 q6->ip6q_unfrglen = offset - sizeof(struct ip6_hdr) -
349 struct ip6_hdr *ip6err;
357 ip6err = mtod(merr, struct ip6_hdr *);
468 next += offset - sizeof(struct ip6_hdr);
473 ip6 = mtod(m, struct ip6_hdr *);
    [all...]
ip6_mroute.c 160 static void phyint_send(struct ip6_hdr *, struct mif6 *, struct mbuf *);
164 static int register_send(struct ip6_hdr *, struct mif6 *, struct mbuf *);
1027 ip6_mforward(struct ip6_hdr *ip6, struct ifnet *ifp, struct mbuf *m)
1125 if (mb0 && M_UNWRITABLE(mb0, sizeof(struct ip6_hdr)))
1126 mb0 = m_pullup(mb0, sizeof(struct ip6_hdr));
1161 mm = m_copym(mb0, 0, sizeof(struct ip6_hdr), M_DONTWAIT);
1363 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
1408 mm = m_copym(m, 0, sizeof(struct ip6_hdr), M_DONTWAIT);
1409 if (mm && M_UNWRITABLE(mm, sizeof(struct ip6_hdr)))
    [all...]
in6_offload.c 58 struct ip6_hdr *iph;
197 hdrlen + offsetof(struct ip6_hdr, ip6_plen);
207 if (__predict_true(hdrlen + sizeof(struct ip6_hdr) <= m->m_len)) {
217 plen - (l4hdroff - sizeof(struct ip6_hdr)));
in6_l2tp.c 100 struct ip6_hdr ip6hdr; /* capsule IP header, host byte ordered */
193 M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
196 if (M_GET_ALIGNED_HDR(&m, struct ip6_hdr, false) != 0)
198 memcpy(mtod(m, struct ip6_hdr *), &ip6hdr, sizeof(struct ip6_hdr));
ip6_forward.c 75 ip6_cantforward(const struct ip6_hdr *ip6, const struct ifnet *srcifp,
121 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
397 ip6 = mtod(m, struct ip6_hdr *);
  /src/sys/netinet/
tcp_debug.h 53 struct ip6_hdr ip6;
ip6.h 77 struct ip6_hdr { struct
128 __CTASSERT(sizeof(struct ip6_hdr) == 40);
in_gif.c 127 const struct ip6_hdr *ip6;
134 ip6 = mtod(m, const struct ip6_hdr *);
265 struct ip6_hdr *ip6;
272 ip6 = mtod(m, struct ip6_hdr *);
  /src/sys/net/npf/
npf_sendpkt.c 73 npf_ip6_setscope(const npf_cache_t *npc, struct ip6_hdr *ip6)
97 struct ip6_hdr *ip6 = NULL;
117 len = sizeof(struct ip6_hdr) + sizeof(struct tcphdr);
149 struct ip6_hdr *oip = npc->npc_ip.v6;
152 ip6 = mtod(m, struct ip6_hdr *);
191 th->th_sum = in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr),
229 struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
  /src/usr.sbin/npf/npftest/libnpftest/
npf_mbuf_subr.c 199 struct ip6_hdr *ip6;
204 ip6 = mtod(m, struct ip6_hdr *);
210 size = sizeof(struct ip6_hdr);
237 mbuf_return_hdrs6(struct mbuf *m, struct ip6_hdr **ip6)
239 struct ip6_hdr *ip6hdr = mtod(m, struct ip6_hdr *);
267 struct ip6_hdr *ip6;
  /src/sys/net/
rss_config.c 195 struct ip6_hdr *ip6;
200 KASSERT(m->m_len >= sizeof (struct ip6_hdr));
202 ip6 = mtod(m, struct ip6_hdr *);
205 hlen = sizeof(struct ip6_hdr);
217 /* ip6_src and ip6_dst in ip6_hdr must be sequential */
249 /* ip6_src and ip6_dst in ip6_hdr must sequential */
if_mpls.c 635 struct ip6_hdr *ip6hdr;
643 if (m->m_len < sizeof(struct ip6_hdr) &&
644 (m = m_pullup(m, sizeof(struct ip6_hdr))) == 0) {
648 ip6hdr = mtod(m, struct ip6_hdr *);
670 struct ip6_hdr ip6h;
674 if ((m->m_len < offset + sizeof(struct ip6_hdr)) &&
675 (m = m_pullup(m, offset + sizeof(struct ip6_hdr))) == 0)
678 m_copydata(m, offset, sizeof(struct ip6_hdr), &ip6h);
  /src/sys/net/agr/
if_agrether_hash.c 127 struct ip6_hdr ip6_store;
128 const struct ip6_hdr *ip6;

Completed in 21 milliseconds

1 2 3 4