mbox series

[v8,0/4] drivers/net: cleanup Tx buffers

Message ID 20200110095900.36148-1-chenxux.di@intel.com (mailing list archive)
Headers
Series drivers/net: cleanup Tx buffers |

Message

Chenxu Di Jan. 10, 2020, 9:58 a.m. UTC
  Add support to the drivers inclulding i40e, ice, ixgbe 
and igb vf for the API rte_eth_tx_done_cleanup to force
 free consumed buffers on Tx ring.

---
v8:
deleted function pointer by using other way.
v7:
changed the design of code, reuse exist function.

Chenxu Di (4):
  net/i40e: cleanup Tx buffers
  net/ice: cleanup Tx buffers
  net/ixgbe: cleanup Tx buffers
  net/e1000: cleanup Tx buffers

 drivers/net/e1000/igb_ethdev.c          |   1 +
 drivers/net/i40e/i40e_ethdev.c          |   1 +
 drivers/net/i40e/i40e_ethdev_vf.c       |   1 +
 drivers/net/i40e/i40e_rxtx.c            | 109 +++++++++++++++++++++++
 drivers/net/i40e/i40e_rxtx.h            |   4 +
 drivers/net/ice/ice_ethdev.c            |   1 +
 drivers/net/ice/ice_rxtx.c              | 113 ++++++++++++++++++++++++
 drivers/net/ice/ice_rxtx.h              |   5 ++
 drivers/net/ixgbe/ixgbe_ethdev.c        |   2 +
 drivers/net/ixgbe/ixgbe_rxtx.c          | 109 +++++++++++++++++++++++
 drivers/net/ixgbe/ixgbe_rxtx.h          |   8 +-
 drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c |   1 +
 drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c  |   1 +
 13 files changed, 355 insertions(+), 1 deletion(-)