Lines Matching defs:m_buf
647 virtio_enqueue_offload(struct rte_mbuf *m_buf, struct virtio_net_hdr *net_hdr)
649 uint64_t csum_l4 = m_buf->ol_flags & RTE_MBUF_F_TX_L4_MASK;
651 if (m_buf->ol_flags & RTE_MBUF_F_TX_TCP_SEG)
663 rte_net_intel_cksum_prepare(m_buf);
666 net_hdr->csum_start = m_buf->l2_len + m_buf->l3_len;
689 if (m_buf->ol_flags & RTE_MBUF_F_TX_IP_CKSUM) {
692 ipv4_hdr = rte_pktmbuf_mtod_offset(m_buf, struct rte_ipv4_hdr *,
693 m_buf->l2_len);
698 if (m_buf->ol_flags & RTE_MBUF_F_TX_TCP_SEG) {
699 if (m_buf->ol_flags & RTE_MBUF_F_TX_IPV4)
703 net_hdr->gso_size = m_buf->tso_segsz;
704 net_hdr->hdr_len = m_buf->l2_len + m_buf->l3_len
705 + m_buf->l4_len;
706 } else if (m_buf->ol_flags & RTE_MBUF_F_TX_UDP_SEG) {
708 net_hdr->gso_size = m_buf->tso_segsz;
709 net_hdr->hdr_len = m_buf->l2_len + m_buf->l3_len +
710 m_buf->l4_len;