| /f-stack/dpdk/drivers/net/sfc/ |
| H A D | sfc_ef10_tx.c | 344 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 D | sfc_dp_tx.h | 220 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 D | sfc_ef100_tx.c | 541 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 D | sfc_tx.c | 786 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 D | bnxt_txr.c | 119 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 D | qede_rxtx.c | 2068 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 D | atl_rxtx.c | 1231 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 D | hns3_rxtx.c | 3202 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 D | em_rxtx.c | 374 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 D | igb_rxtx.c | 387 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 D | vmxnet3_rxtx.c | 417 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 D | igc_txrx.c | 1629 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 D | iavf_rxtx.c | 2080 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 D | i40e_rxtx.c | 1020 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 D | ice_rxtx.c | 2514 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 D | txgbe_rxtx.c | 689 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 D | ixgbe_rxtx.c | 635 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()
|