Home | History | Annotate | Download | only in netipsec

Lines Matching refs:hlen

180  * Make space for a new header of length hlen at skip bytes
188 m_makespace(struct mbuf *m0, int skip, int hlen, int *off)
195 KASSERTMSG(hlen < MHLEN, "hlen too big: %u", hlen);
211 if (hlen > M_TRAILINGSPACE(m)) {
242 if (hlen <= M_TRAILINGSPACE(m) + remain) {
243 m->m_len = skip + hlen;
264 n->m_len = hlen;
278 memmove(mtod(m, char *) + skip + hlen,
280 m->m_len += hlen;
284 m0->m_pkthdr.len += hlen; /* adjust packet length */
360 * Remove hlen data at offset skip in the packet. This is used by
365 m_striphdr(struct mbuf *m, int skip, int hlen)
381 m_adj(m1, hlen);
383 m->m_pkthdr.len -= hlen;
384 } else if (roff + hlen >= m1->m_len) {
394 if (roff + hlen > m1->m_len) {
395 adjlen = roff + hlen - m1->m_len;
423 mtod(m1, u_char *) + roff + hlen,
424 m1->m_len - (roff + hlen));
425 m1->m_len -= hlen;
426 m->m_pkthdr.len -= hlen;