This patchset add several enhancement features of idpf pmd. Including the following: - add hw statistics, support stats/xstats ops - add rss configure/show ops - add event handle: link status - add scattered data path for single queue
This patchset is based on the refactor idpf PMD code: http://patches.dpdk.org/project/dpdk/cover/20230106090501.9106-1-beilei.x...@intel.com/ http://patches.dpdk.org/project/dpdk/cover/20230117080622.105657-1-beilei.x...@intel.com/ http://patches.dpdk.org/project/dpdk/cover/20230118035139.485060-1-wenjun1...@intel.com/ v2 changes: - Fix rss lut config issue. v2 changes: - rebase to the new baseline. Mingxia Liu (6): common/idpf: add hw statistics common/idpf: add RSS set/get ops common/idpf: support single q scatter RX datapath common/idpf: add rss_offload hash in singleq rx common/idpf: add alarm to support handle vchnl message common/idpf: add xstats ops drivers/common/idpf/idpf_common_device.c | 17 + drivers/common/idpf/idpf_common_device.h | 11 +- drivers/common/idpf/idpf_common_rxtx.c | 150 +++++ drivers/common/idpf/idpf_common_rxtx.h | 3 + drivers/common/idpf/idpf_common_virtchnl.c | 157 ++++- drivers/common/idpf/idpf_common_virtchnl.h | 9 + drivers/common/idpf/version.map | 6 + drivers/net/idpf/idpf_ethdev.c | 638 ++++++++++++++++++++- drivers/net/idpf/idpf_ethdev.h | 5 +- drivers/net/idpf/idpf_rxtx.c | 26 +- drivers/net/idpf/idpf_rxtx.h | 2 + 11 files changed, 1003 insertions(+), 21 deletions(-) -- 2.25.1