Lines Matching refs:mbuf
43 #include <sys/mbuf.h>
155 static int nicvf_if_transmit(struct ifnet *, struct mbuf *);
650 nicvf_if_transmit(struct ifnet *ifp, struct mbuf *mbuf)
655 struct mbuf *mtmp;
665 if (M_HASHTYPE_GET(mbuf) != M_HASHTYPE_NONE)
666 qidx = mbuf->m_pkthdr.flowid % qs->sq_cnt;
672 if (mbuf->m_next != NULL &&
673 (mbuf->m_pkthdr.csum_flags &
675 if (M_WRITABLE(mbuf) == 0) {
676 mtmp = m_dup(mbuf, M_NOWAIT);
677 m_freem(mbuf);
680 mbuf = mtmp;
684 err = drbr_enqueue(ifp, sq->br, mbuf);
711 struct mbuf *mbuf;
720 while ((mbuf = buf_ring_dequeue_sc(sq->br)) != NULL)
721 m_freem(mbuf);