On Tue, 15 Oct 2024 08:30:19 -0700
Stephen Hemminger wrote:
> On Tue, 15 Oct 2024 11:09:22 +0800
> Howard Wang wrote:
>
> > +rtl_tx_queue_release_mbufs(struct rtl_tx_queue *txq)
> > +{
> > + int i;
> > +
> > + PMD_INIT_FUNC_TRACE();
> > +
> > + if (txq != NULL) {
> > + if (txq->
On Tue, 15 Oct 2024 11:09:22 +0800
Howard Wang wrote:
> + /* Allocate memory for the software ring */
> + txq->sw_ring = rte_zmalloc_socket("r8169 sw tx ring",
> + nb_tx_desc * sizeof(struct
> rtl_tx_entry),
> +
On Tue, 15 Oct 2024 11:09:22 +0800
Howard Wang wrote:
> +rtl_tx_queue_setup(struct rte_eth_dev *dev, uint16_t queue_idx,
> + uint16_t nb_tx_desc, unsigned int socket_id,
> + const struct rte_eth_txconf *tx_conf)
> +{
> + struct rtl_tx_queue *txq;
> + co
On Tue, 15 Oct 2024 11:09:22 +0800
Howard Wang wrote:
> +rtl_tx_queue_release_mbufs(struct rtl_tx_queue *txq)
> +{
> + int i;
> +
> + PMD_INIT_FUNC_TRACE();
> +
> + if (txq != NULL) {
> + if (txq->sw_ring != NULL) {
> + for (i = 0; i < txq->nb_tx_desc;
Add implementation for TX datapath.
Signed-off-by: Howard Wang
---
drivers/net/r8169/r8169_base.h | 7 +
drivers/net/r8169/r8169_ethdev.c | 6 +
drivers/net/r8169/r8169_ethdev.h | 11 +
drivers/net/r8169/r8169_rxtx.c | 687 ++-
4 files changed, 695 insertions
5 matches
Mail list logo