Lines Matching refs:mlast
809 struct mbuf *mlast; in ip6_fragment() local
837 for (mlast = m; mlast->m_next; mlast = mlast->m_next) in ip6_fragment()
839 mlast->m_next = m_copym(m0, off, len, M_DONTWAIT); in ip6_fragment()
840 if (mlast->m_next == NULL) { in ip6_fragment()
990 struct mbuf *n, *mlast; in ip6_insertfraghdr() local
1002 for (mlast = n; mlast->m_next; mlast = mlast->m_next) in ip6_insertfraghdr()
1005 if ((mlast->m_flags & M_EXT) == 0 && in ip6_insertfraghdr()
1006 m_trailingspace(mlast) >= sizeof(struct ip6_frag)) { in ip6_insertfraghdr()
1008 *frghdrp = (struct ip6_frag *)(mtod(mlast, caddr_t) + in ip6_insertfraghdr()
1009 mlast->m_len); in ip6_insertfraghdr()
1010 mlast->m_len += sizeof(struct ip6_frag); in ip6_insertfraghdr()
1021 mlast->m_next = mfrg; in ip6_insertfraghdr()