Lines Matching refs:mhead

1387 	struct mbuf *mhead;  in ptnet_drain_transmit_queue()  local
1449 mhead = drbr_peek(ifp, pq->bufring); in ptnet_drain_transmit_queue()
1450 if (!mhead) { in ptnet_drain_transmit_queue()
1468 if (mhead->m_pkthdr.csum_flags & PTNET_ALL_OFFLOAD) { in ptnet_drain_transmit_queue()
1469 mhead = virtio_net_tx_offload(ifp, mhead, false, in ptnet_drain_transmit_queue()
1471 if (unlikely(!mhead)) { in ptnet_drain_transmit_queue()
1484 mhead->m_pkthdr.csum_flags, vh->flags, in ptnet_drain_transmit_queue()
1492 for (mf = mhead; mf; mf = mf->m_next) { in ptnet_drain_transmit_queue()
1534 ETHER_BPF_MTAP(ifp, mhead); in ptnet_drain_transmit_queue()
1537 pq->stats.bytes += mhead->m_pkthdr.len; in ptnet_drain_transmit_queue()
1538 if (mhead->m_flags & M_MCAST) { in ptnet_drain_transmit_queue()
1542 m_freem(mhead); in ptnet_drain_transmit_queue()
1697 struct mbuf *mhead, *mtail; in ptnet_rx_eof() local
1762 mhead = mtail = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR); in ptnet_rx_eof()
1763 if (unlikely(mhead == NULL)) { in ptnet_rx_eof()
1771 mhead->m_pkthdr.len = nmbuf_len; in ptnet_rx_eof()
1792 m_freem(mhead); in ptnet_rx_eof()
1814 m_freem(mhead); in ptnet_rx_eof()
1822 mhead->m_pkthdr.len += nmbuf_len; in ptnet_rx_eof()
1825 mhead->m_pkthdr.rcvif = ifp; in ptnet_rx_eof()
1826 mhead->m_pkthdr.csum_flags = 0; in ptnet_rx_eof()
1829 mhead->m_pkthdr.flowid = pq->kring_id; in ptnet_rx_eof()
1830 M_HASHTYPE_SET(mhead, M_HASHTYPE_OPAQUE); in ptnet_rx_eof()
1835 eh = mtod(mhead, struct ether_header *); in ptnet_rx_eof()
1837 ptnet_vlan_tag_remove(mhead); in ptnet_rx_eof()
1847 if (unlikely(have_vnet_hdr && virtio_net_rx_csum(mhead, vh))) { in ptnet_rx_eof()
1848 m_freem(mhead); in ptnet_rx_eof()
1866 pq->stats.bytes += mhead->m_pkthdr.len; in ptnet_rx_eof()
1869 if_input(ifp, mhead); in ptnet_rx_eof()