| /dpdk/drivers/net/sfc/ |
| H A D | sfc_ef10_tx.c | 345 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 D | sfc_ef100_tx.c | 589 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 D | sfc_dp_tx.h | 225 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 D | sfc_tx.c | 882 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 D | bnxt_txr.c | 140 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 D | qede_rxtx.c | 2064 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 D | atl_rxtx.c | 1226 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 D | em_rxtx.c | 375 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 D | igb_rxtx.c | 388 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 D | igc_txrx.c | 1616 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 D | hns3_rxtx.c | 3709 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 D | vmxnet3_rxtx.c | 419 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 D | ngbe_rxtx.c | 580 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 D | i40e_rxtx.c | 1083 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 D | ice_rxtx.c | 2728 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 D | txgbe_rxtx.c | 728 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 D | ixgbe_rxtx.c | 633 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()
|