Home
last modified time | relevance | path

Searched refs:m_seg (Results 1 – 17 of 17) sorted by relevance

/dpdk/drivers/net/sfc/
H A Dsfc_ef10_tx.c345 struct rte_mbuf *m_seg; in sfc_ef10_prepare_pkts() local
347 for (m_seg = m; m_seg != NULL; m_seg = m_seg->next) { in sfc_ef10_prepare_pkts()
348 if (m_seg->data_len > in sfc_ef10_prepare_pkts()
375 m_seg->outer_l2_len + m_seg->outer_l3_len : 0) + in sfc_ef10_xmit_tso_pkt()
376 m_seg->l2_len; in sfc_ef10_xmit_tso_pkt()
438 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
601 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
608 for (m_seg = first_m_seg; m_seg != m_seg_to_free_up_to;) { in sfc_ef10_xmit_tso_pkt()
611 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
693 pkt_len = m_seg->pkt_len; in sfc_ef10_xmit_pkts()
[all …]
H A Dsfc_ef100_tx.c589 struct rte_mbuf *m_seg = *m; in sfc_ef100_xmit_tso_pkt() local
634 rte_pktmbuf_data_len(m_seg), in sfc_ef100_xmit_tso_pkt()
654 txq->sw_ring[id].mbuf = m_seg; in sfc_ef100_xmit_tso_pkt()
655 m_seg = m_seg->next; in sfc_ef100_xmit_tso_pkt()
671 *m = m_seg; in sfc_ef100_xmit_tso_pkt()
703 struct rte_mbuf *m_seg = *pktp; in sfc_ef100_xmit_pkts() local
757 txq->sw_ring[id].mbuf = m_seg; in sfc_ef100_xmit_pkts()
758 m_seg = m_seg->next; in sfc_ef100_xmit_pkts()
770 rte_pktmbuf_data_len(m_seg), in sfc_ef100_xmit_pkts()
772 txq->sw_ring[id].mbuf = m_seg; in sfc_ef100_xmit_pkts()
[all …]
H A Dsfc_dp_tx.h225 sfc_dp_tx_pkt_extra_hdr_segs(struct rte_mbuf **m_seg, in sfc_dp_tx_pkt_extra_hdr_segs() argument
230 while (rte_pktmbuf_data_len(*m_seg) < *header_len_remaining) { in sfc_dp_tx_pkt_extra_hdr_segs()
231 *header_len_remaining -= rte_pktmbuf_data_len(*m_seg); in sfc_dp_tx_pkt_extra_hdr_segs()
232 *m_seg = (*m_seg)->next; in sfc_dp_tx_pkt_extra_hdr_segs()
255 struct rte_mbuf *m_seg = m; in sfc_dp_tx_prepare_pkt() local
275 sfc_dp_tx_pkt_extra_hdr_segs(&m_seg, in sfc_dp_tx_prepare_pkt()
316 sfc_dp_tx_pkt_extra_hdr_segs(&m_seg, in sfc_dp_tx_prepare_pkt()
323 if (rte_pktmbuf_data_len(m_seg) > header_len_remaining) in sfc_dp_tx_prepare_pkt()
H A Dsfc_tx.c882 struct rte_mbuf *m_seg = *pktp; in sfc_efx_xmit_pkts() local
883 size_t pkt_len = m_seg->pkt_len; in sfc_efx_xmit_pkts()
894 pkt_descs += sfc_efx_tx_maybe_insert_tag(txq, m_seg, &pend); in sfc_efx_xmit_pkts()
896 if (m_seg->ol_flags & RTE_MBUF_F_TX_TCP_SEG) { in sfc_efx_xmit_pkts()
901 if (sfc_efx_tso_do(txq, added, &m_seg, &in_off, &pend, in sfc_efx_xmit_pkts()
932 for (; m_seg != NULL; m_seg = m_seg->next) { in sfc_efx_xmit_pkts()
936 seg_len = m_seg->data_len; in sfc_efx_xmit_pkts()
937 next_frag = rte_mbuf_data_iova(m_seg); in sfc_efx_xmit_pkts()
/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c140 struct rte_mbuf *m_seg; in bnxt_start_xmit() local
330 m_seg = tx_pkt->next; in bnxt_start_xmit()
331 while (m_seg) { in bnxt_start_xmit()
333 RTE_VERIFY(m_seg->data_len); in bnxt_start_xmit()
338 *tx_buf = m_seg; in bnxt_start_xmit()
341 txbd->address = rte_cpu_to_le_64(rte_mbuf_data_iova(m_seg)); in bnxt_start_xmit()
343 txbd->len = m_seg->data_len; in bnxt_start_xmit()
345 m_seg = m_seg->next; in bnxt_start_xmit()
/dpdk/drivers/net/qede/
H A Dqede_rxtx.c2064 while (m_seg) { in qede_encode_sg_bd()
2072 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2073 QEDE_BD_SET_ADDR_LEN(*bd2, mapping, m_seg->data_len); in qede_encode_sg_bd()
2082 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2090 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2095 m_seg = m_seg->next; in qede_encode_sg_bd()
2240 struct rte_mbuf *m_seg = NULL; local
2320 m_seg = mbuf->next;
2323 nb_frags = qede_encode_sg_bd(txq, m_seg, &bd2, &bd3,
2363 struct rte_mbuf *m_seg = NULL; local
[all …]
/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c1226 struct rte_mbuf *m_seg; in atl_xmit_pkt() local
1266 for (m_seg = tx_pkt; m_seg; m_seg = m_seg->next) { in atl_xmit_pkt()
1272 buf_dma_addr = rte_mbuf_data_iova(m_seg); in atl_xmit_pkt()
1276 txd->len = m_seg->data_len; in atl_xmit_pkt()
1284 tx_entry->mbuf = m_seg; in atl_xmit_pkt()
/dpdk/drivers/net/e1000/
H A Dem_rxtx.c375 struct rte_mbuf *m_seg; in eth_em_xmit_pkts() local
549 m_seg = tx_pkt; in eth_em_xmit_pkts()
556 txe->mbuf = m_seg; in eth_em_xmit_pkts()
561 slen = m_seg->data_len; in eth_em_xmit_pkts()
562 buf_dma_addr = rte_mbuf_data_iova(m_seg); in eth_em_xmit_pkts()
571 m_seg = m_seg->next; in eth_em_xmit_pkts()
572 } while (m_seg != NULL); in eth_em_xmit_pkts()
H A Digb_rxtx.c388 struct rte_mbuf *m_seg; in eth_igb_xmit_pkts() local
568 m_seg = tx_pkt; in eth_igb_xmit_pkts()
575 txe->mbuf = m_seg; in eth_igb_xmit_pkts()
580 slen = (uint16_t) m_seg->data_len; in eth_igb_xmit_pkts()
581 buf_dma_addr = rte_mbuf_data_iova(m_seg); in eth_igb_xmit_pkts()
591 m_seg = m_seg->next; in eth_igb_xmit_pkts()
592 } while (m_seg != NULL); in eth_igb_xmit_pkts()
/dpdk/drivers/net/igc/
H A Digc_txrx.c1616 struct rte_mbuf *m_seg; in igc_xmit_pkts() local
1794 m_seg = tx_pkt; in igc_xmit_pkts()
1803 txe->mbuf = m_seg; in igc_xmit_pkts()
1806 slen = (uint16_t)m_seg->data_len; in igc_xmit_pkts()
1807 buf_dma_addr = rte_mbuf_data_iova(m_seg); in igc_xmit_pkts()
1817 m_seg = m_seg->next; in igc_xmit_pkts()
1818 } while (m_seg != NULL); in igc_xmit_pkts()
/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3709 struct rte_mbuf *m_seg; in hns3_check_tso_pkt_valid() local
3730 m_seg = m; in hns3_check_tso_pkt_valid()
3732 i++, m_seg = m_seg->next) { in hns3_check_tso_pkt_valid()
3948 if (hns3_pkt_is_tso(*m_seg)) in hns3_check_non_tso_pkt()
3969 *m_seg = new_pkt; in hns3_check_non_tso_pkt()
4151 struct rte_mbuf *m_seg; in hns3_xmit_pkts() local
4208 m_seg = tx_pkt; in hns3_xmit_pkts()
4232 hns3_fill_per_desc(desc, m_seg); in hns3_xmit_pkts()
4233 tx_bak_pkt->mbuf = m_seg; in hns3_xmit_pkts()
4234 m_seg = m_seg->next; in hns3_xmit_pkts()
[all …]
/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c419 struct rte_mbuf *m_seg = txm; in vmxnet3_xmit_pkts() local
494 if (unlikely(m_seg->data_len == 0)) in vmxnet3_xmit_pkts()
505 gdesc->txd.addr = rte_mbuf_data_iova(m_seg); in vmxnet3_xmit_pkts()
508 gdesc->dword[2] = dw2 | m_seg->data_len; in vmxnet3_xmit_pkts()
516 } while ((m_seg = m_seg->next) != NULL); in vmxnet3_xmit_pkts()
/dpdk/drivers/net/ngbe/
H A Dngbe_rxtx.c580 struct rte_mbuf *m_seg; in ngbe_xmit_pkts() local
799 m_seg = tx_pkt; in ngbe_xmit_pkts()
807 txe->mbuf = m_seg; in ngbe_xmit_pkts()
812 slen = m_seg->data_len; in ngbe_xmit_pkts()
813 buf_dma_addr = rte_mbuf_data_iova(m_seg); in ngbe_xmit_pkts()
820 m_seg = m_seg->next; in ngbe_xmit_pkts()
821 } while (m_seg != NULL); in ngbe_xmit_pkts()
/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1083 struct rte_mbuf *m_seg; in i40e_xmit_pkts() local
1239 m_seg = tx_pkt; in i40e_xmit_pkts()
1246 txe->mbuf = m_seg; in i40e_xmit_pkts()
1249 slen = m_seg->data_len; in i40e_xmit_pkts()
1250 buf_dma_addr = rte_mbuf_data_iova(m_seg); in i40e_xmit_pkts()
1285 m_seg = m_seg->next; in i40e_xmit_pkts()
1286 } while (m_seg != NULL); in i40e_xmit_pkts()
/dpdk/drivers/net/ice/
H A Dice_rxtx.c2728 struct rte_mbuf *m_seg; in ice_xmit_pkts() local
2862 m_seg = tx_pkt; in ice_xmit_pkts()
2870 txe->mbuf = m_seg; in ice_xmit_pkts()
2873 slen = m_seg->data_len; in ice_xmit_pkts()
2874 buf_dma_addr = rte_mbuf_data_iova(m_seg); in ice_xmit_pkts()
2908 m_seg = m_seg->next; in ice_xmit_pkts()
2909 } while (m_seg); in ice_xmit_pkts()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c728 struct rte_mbuf *m_seg; in txgbe_xmit_pkts() local
980 m_seg = tx_pkt; in txgbe_xmit_pkts()
988 txe->mbuf = m_seg; in txgbe_xmit_pkts()
993 slen = m_seg->data_len; in txgbe_xmit_pkts()
994 buf_dma_addr = rte_mbuf_data_iova(m_seg); in txgbe_xmit_pkts()
1001 m_seg = m_seg->next; in txgbe_xmit_pkts()
1002 } while (m_seg != NULL); in txgbe_xmit_pkts()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c633 struct rte_mbuf *m_seg; in ixgbe_xmit_pkts() local
885 m_seg = tx_pkt; in ixgbe_xmit_pkts()
893 txe->mbuf = m_seg; in ixgbe_xmit_pkts()
898 slen = m_seg->data_len; in ixgbe_xmit_pkts()
899 buf_dma_addr = rte_mbuf_data_iova(m_seg); in ixgbe_xmit_pkts()
909 m_seg = m_seg->next; in ixgbe_xmit_pkts()
910 } while (m_seg != NULL); in ixgbe_xmit_pkts()