reworked the drivers to use the common functions
and structures from drivers/net/intel/common.

v7: rebased on top of latest main branch so that it now applies cleanly.

Shaiq Wani (4):
  net/intel: align Tx queue struct field names
  net/intel: use common Tx entry structure
  net/intel: use common Tx queue structure
  net/idpf: use common Tx free fn in idpf

 drivers/net/intel/common/tx.h                 |  18 +
 drivers/net/intel/cpfl/cpfl_ethdev.c          |   3 +-
 drivers/net/intel/cpfl/cpfl_ethdev.h          |   2 +-
 drivers/net/intel/cpfl/cpfl_rxtx.c            |  66 ++--
 drivers/net/intel/cpfl/cpfl_rxtx.h            |   3 +-
 drivers/net/intel/cpfl/cpfl_rxtx_vec_common.h |   6 +-
 drivers/net/intel/idpf/idpf_common_rxtx.c     | 108 +++---
 drivers/net/intel/idpf/idpf_common_rxtx.h     |  69 +---
 .../net/intel/idpf/idpf_common_rxtx_avx2.c    | 108 ++----
 .../net/intel/idpf/idpf_common_rxtx_avx512.c  | 316 +++---------------
 drivers/net/intel/idpf/idpf_common_virtchnl.c |   8 +-
 drivers/net/intel/idpf/idpf_common_virtchnl.h |   2 +-
 drivers/net/intel/idpf/idpf_ethdev.c          |   3 +-
 drivers/net/intel/idpf/idpf_rxtx.c            |  47 ++-
 drivers/net/intel/idpf/idpf_rxtx.h            |   1 +
 drivers/net/intel/idpf/idpf_rxtx_vec_common.h |  17 +-
 16 files changed, 231 insertions(+), 546 deletions(-)

-- 
2.34.1

Reply via email to