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