Home
last modified time | relevance | path

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

/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_ef10_tx.c344 struct rte_mbuf *m_seg; in sfc_ef10_prepare_pkts() local
346 for (m_seg = m; m_seg != NULL; m_seg = m_seg->next) { in sfc_ef10_prepare_pkts()
347 if (m_seg->data_len > in sfc_ef10_prepare_pkts()
374 m_seg->outer_l2_len + m_seg->outer_l3_len : 0) + in sfc_ef10_xmit_tso_pkt()
375 m_seg->l2_len; in sfc_ef10_xmit_tso_pkt()
437 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
581 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
588 for (m_seg = first_m_seg; m_seg != m_seg_to_free_up_to;) { in sfc_ef10_xmit_tso_pkt()
591 m_seg = m_seg->next; in sfc_ef10_xmit_tso_pkt()
673 pkt_len = m_seg->pkt_len; in sfc_ef10_xmit_pkts()
[all …]
H A Dsfc_dp_tx.h220 sfc_dp_tx_pkt_extra_hdr_segs(struct rte_mbuf **m_seg, in sfc_dp_tx_pkt_extra_hdr_segs() argument
225 while (rte_pktmbuf_data_len(*m_seg) < *header_len_remaining) { in sfc_dp_tx_pkt_extra_hdr_segs()
226 *header_len_remaining -= rte_pktmbuf_data_len(*m_seg); in sfc_dp_tx_pkt_extra_hdr_segs()
227 *m_seg = (*m_seg)->next; in sfc_dp_tx_pkt_extra_hdr_segs()
250 struct rte_mbuf *m_seg = m; in sfc_dp_tx_prepare_pkt() local
270 sfc_dp_tx_pkt_extra_hdr_segs(&m_seg, in sfc_dp_tx_prepare_pkt()
311 sfc_dp_tx_pkt_extra_hdr_segs(&m_seg, in sfc_dp_tx_prepare_pkt()
318 if (rte_pktmbuf_data_len(m_seg) > header_len_remaining) in sfc_dp_tx_prepare_pkt()
H A Dsfc_ef100_tx.c541 struct rte_mbuf *m_seg = m; in sfc_ef100_xmit_tso_pkt() local
579 rte_mbuf_data_iova(m_seg), in sfc_ef100_xmit_tso_pkt()
580 rte_pktmbuf_data_len(m_seg), in sfc_ef100_xmit_tso_pkt()
589 rte_mbuf_data_iova(m_seg), in sfc_ef100_xmit_tso_pkt()
602 txq->sw_ring[id].mbuf = m_seg; in sfc_ef100_xmit_tso_pkt()
603 m_seg = m_seg->next; in sfc_ef100_xmit_tso_pkt()
619 return m_seg; in sfc_ef100_xmit_tso_pkt()
674 m_seg = sfc_ef100_xmit_tso_pkt(txq, m_seg, &added); in sfc_ef100_xmit_pkts()
696 m_seg = m_seg->next; in sfc_ef100_xmit_pkts()
699 while (m_seg != NULL) { in sfc_ef100_xmit_pkts()
[all …]
H A Dsfc_tx.c786 struct rte_mbuf *m_seg = *pktp; in sfc_efx_xmit_pkts() local
787 size_t pkt_len = m_seg->pkt_len; in sfc_efx_xmit_pkts()
798 pkt_descs += sfc_efx_tx_maybe_insert_tag(txq, m_seg, &pend); in sfc_efx_xmit_pkts()
800 if (m_seg->ol_flags & PKT_TX_TCP_SEG) { in sfc_efx_xmit_pkts()
805 if (sfc_efx_tso_do(txq, added, &m_seg, &in_off, &pend, in sfc_efx_xmit_pkts()
836 for (; m_seg != NULL; m_seg = m_seg->next) { in sfc_efx_xmit_pkts()
840 seg_len = m_seg->data_len; in sfc_efx_xmit_pkts()
841 next_frag = rte_mbuf_data_iova(m_seg); in sfc_efx_xmit_pkts()
/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_txr.c119 struct rte_mbuf *m_seg; in bnxt_start_xmit() local
317 m_seg = tx_pkt->next; in bnxt_start_xmit()
318 while (m_seg) { in bnxt_start_xmit()
320 RTE_VERIFY(m_seg->data_len); in bnxt_start_xmit()
323 tx_buf->mbuf = m_seg; in bnxt_start_xmit()
326 txbd->address = rte_cpu_to_le_64(rte_mbuf_data_iova(m_seg)); in bnxt_start_xmit()
328 txbd->len = m_seg->data_len; in bnxt_start_xmit()
330 m_seg = m_seg->next; in bnxt_start_xmit()
/f-stack/dpdk/drivers/net/qede/
H A Dqede_rxtx.c2068 while (m_seg) { in qede_encode_sg_bd()
2076 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2077 QEDE_BD_SET_ADDR_LEN(*bd2, mapping, m_seg->data_len); in qede_encode_sg_bd()
2086 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2094 mapping = rte_mbuf_data_iova(m_seg); in qede_encode_sg_bd()
2099 m_seg = m_seg->next; in qede_encode_sg_bd()
2244 struct rte_mbuf *m_seg = NULL; local
2324 m_seg = mbuf->next;
2327 nb_frags = qede_encode_sg_bd(txq, m_seg, &bd2, &bd3,
2367 struct rte_mbuf *m_seg = NULL; local
[all …]
/f-stack/dpdk/drivers/net/atlantic/
H A Datl_rxtx.c1231 struct rte_mbuf *m_seg; in atl_xmit_pkt() local
1271 for (m_seg = tx_pkt; m_seg; m_seg = m_seg->next) { in atl_xmit_pkt()
1277 buf_dma_addr = rte_mbuf_data_iova(m_seg); in atl_xmit_pkt()
1281 txd->len = m_seg->data_len; in atl_xmit_pkt()
1289 tx_entry->mbuf = m_seg; in atl_xmit_pkt()
/f-stack/dpdk/drivers/net/hns3/
H A Dhns3_rxtx.c3202 struct rte_mbuf *m_seg; in hns3_check_tso_pkt_valid() local
3223 m_seg = m; in hns3_check_tso_pkt_valid()
3225 i++, m_seg = m_seg->next) { in hns3_check_tso_pkt_valid()
3375 if (hns3_pkt_is_tso(*m_seg)) in hns3_check_non_tso_pkt()
3396 *m_seg = new_pkt; in hns3_check_non_tso_pkt()
3557 struct rte_mbuf *m_seg; in hns3_xmit_pkts() local
3611 m_seg = tx_pkt; in hns3_xmit_pkts()
3635 hns3_fill_per_desc(desc, m_seg); in hns3_xmit_pkts()
3636 tx_bak_pkt->mbuf = m_seg; in hns3_xmit_pkts()
3637 m_seg = m_seg->next; in hns3_xmit_pkts()
[all …]
/f-stack/dpdk/drivers/net/e1000/
H A Dem_rxtx.c374 struct rte_mbuf *m_seg; in eth_em_xmit_pkts() local
548 m_seg = tx_pkt; in eth_em_xmit_pkts()
555 txe->mbuf = m_seg; in eth_em_xmit_pkts()
560 slen = m_seg->data_len; in eth_em_xmit_pkts()
561 buf_dma_addr = rte_mbuf_data_iova(m_seg); in eth_em_xmit_pkts()
570 m_seg = m_seg->next; in eth_em_xmit_pkts()
571 } while (m_seg != NULL); in eth_em_xmit_pkts()
H A Digb_rxtx.c387 struct rte_mbuf *m_seg; in eth_igb_xmit_pkts() local
567 m_seg = tx_pkt; in eth_igb_xmit_pkts()
574 txe->mbuf = m_seg; in eth_igb_xmit_pkts()
579 slen = (uint16_t) m_seg->data_len; in eth_igb_xmit_pkts()
580 buf_dma_addr = rte_mbuf_data_iova(m_seg); in eth_igb_xmit_pkts()
590 m_seg = m_seg->next; in eth_igb_xmit_pkts()
591 } while (m_seg != NULL); in eth_igb_xmit_pkts()
/f-stack/dpdk/drivers/net/vmxnet3/
H A Dvmxnet3_rxtx.c417 struct rte_mbuf *m_seg = txm; in vmxnet3_xmit_pkts() local
492 if (unlikely(m_seg->data_len == 0)) in vmxnet3_xmit_pkts()
503 gdesc->txd.addr = rte_mbuf_data_iova(m_seg); in vmxnet3_xmit_pkts()
506 gdesc->dword[2] = dw2 | m_seg->data_len; in vmxnet3_xmit_pkts()
514 } while ((m_seg = m_seg->next) != NULL); in vmxnet3_xmit_pkts()
/f-stack/dpdk/drivers/net/igc/
H A Digc_txrx.c1629 struct rte_mbuf *m_seg; in igc_xmit_pkts() local
1807 m_seg = tx_pkt; in igc_xmit_pkts()
1816 txe->mbuf = m_seg; in igc_xmit_pkts()
1819 slen = (uint16_t)m_seg->data_len; in igc_xmit_pkts()
1820 buf_dma_addr = rte_mbuf_data_iova(m_seg); in igc_xmit_pkts()
1830 m_seg = m_seg->next; in igc_xmit_pkts()
1831 } while (m_seg != NULL); in igc_xmit_pkts()
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_rxtx.c2080 struct rte_mbuf *m_seg; in iavf_xmit_pkts() local
2197 m_seg = tx_pkt; in iavf_xmit_pkts()
2204 txe->mbuf = m_seg; in iavf_xmit_pkts()
2207 slen = m_seg->data_len; in iavf_xmit_pkts()
2208 buf_dma_addr = rte_mbuf_data_iova(m_seg); in iavf_xmit_pkts()
2219 m_seg = m_seg->next; in iavf_xmit_pkts()
2220 } while (m_seg); in iavf_xmit_pkts()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_rxtx.c1020 struct rte_mbuf *m_seg; in i40e_xmit_pkts() local
1176 m_seg = tx_pkt; in i40e_xmit_pkts()
1183 txe->mbuf = m_seg; in i40e_xmit_pkts()
1186 slen = m_seg->data_len; in i40e_xmit_pkts()
1187 buf_dma_addr = rte_mbuf_data_iova(m_seg); in i40e_xmit_pkts()
1222 m_seg = m_seg->next; in i40e_xmit_pkts()
1223 } while (m_seg != NULL); in i40e_xmit_pkts()
/f-stack/dpdk/drivers/net/ice/
H A Dice_rxtx.c2514 struct rte_mbuf *m_seg; in ice_xmit_pkts() local
2644 m_seg = tx_pkt; in ice_xmit_pkts()
2652 txe->mbuf = m_seg; in ice_xmit_pkts()
2655 slen = m_seg->data_len; in ice_xmit_pkts()
2656 buf_dma_addr = rte_mbuf_data_iova(m_seg); in ice_xmit_pkts()
2690 m_seg = m_seg->next; in ice_xmit_pkts()
2691 } while (m_seg); in ice_xmit_pkts()
/f-stack/dpdk/drivers/net/txgbe/
H A Dtxgbe_rxtx.c689 struct rte_mbuf *m_seg; in txgbe_xmit_pkts() local
918 m_seg = tx_pkt; in txgbe_xmit_pkts()
926 txe->mbuf = m_seg; in txgbe_xmit_pkts()
931 slen = m_seg->data_len; in txgbe_xmit_pkts()
932 buf_dma_addr = rte_mbuf_data_iova(m_seg); in txgbe_xmit_pkts()
939 m_seg = m_seg->next; in txgbe_xmit_pkts()
940 } while (m_seg != NULL); in txgbe_xmit_pkts()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx.c635 struct rte_mbuf *m_seg; in ixgbe_xmit_pkts() local
887 m_seg = tx_pkt; in ixgbe_xmit_pkts()
895 txe->mbuf = m_seg; in ixgbe_xmit_pkts()
900 slen = m_seg->data_len; in ixgbe_xmit_pkts()
901 buf_dma_addr = rte_mbuf_data_iova(m_seg); in ixgbe_xmit_pkts()
911 m_seg = m_seg->next; in ixgbe_xmit_pkts()
912 } while (m_seg != NULL); in ixgbe_xmit_pkts()