Lines Matching refs:m_head
5164 bge_encap(struct bge_softc *sc, struct mbuf *m_head, uint32_t *txidx)
5181 if (m_head->m_pkthdr.csum_flags) {
5182 if (m_head->m_pkthdr.csum_flags & M_CSUM_IPv4)
5184 if (m_head->m_pkthdr.csum_flags & (M_CSUM_TCPv4 |M_CSUM_UDPv4))
5199 m_head->m_pkthdr.len >= ETHER_MIN_NOPAD)
5202 if (bge_cksum_pad(m_head) != 0)
5214 if (bge_compact_dma_runt(m_head) != 0)
5229 use_tso = (m_head->m_pkthdr.csum_flags & M_CSUM_TSOv4) != 0;
5237 struct mbuf * m0 = m_head;
5331 mss = m_head->m_pkthdr.segsz;
5366 have_vtag = vlan_has_tag(m_head);
5368 vtag = vlan_get_tag(m_head);
5377 error = bus_dmamap_load_mbuf(dmatag, dmamap, m_head, BUS_DMA_NOWAIT);
5382 m = m_defrag(m_head, M_NOWAIT);
5384 KASSERT(m == m_head);
5479 sc->bge_cdata.bge_tx_chain[cur] = m_head;
5514 struct mbuf *m_head = NULL;
5525 IFQ_POLL(&ifp->if_snd, m_head);
5526 if (m_head == NULL)
5538 if (m_head->m_flags & M_FIRSTFRAG &&
5539 m_head->m_pkthdr.csum_flags & (CSUM_DELAY_DATA)) {
5541 M_CSUM_DATA_IPv4_OFFSET(m_head->m_pkthdr.csum_data) + 16) {
5553 error = bge_encap(sc, m_head, &prodidx);
5560 KASSERT(m == m_head);
5561 m_freem(m_head);
5567 KASSERT(m == m_head);
5574 bpf_mtap(ifp, m_head, BPF_D_OUT);