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
v2 changes: - Fix rss lut config issue. v3 changes: - rebase to the new baseline. v4 changes: - rebase to the new baseline. - optimize some code - give "not supported" tips when user want to config rss hash type - if stats reset fails at initialization time, don't rollback, just print ERROR info. v5 changes: - fix some spelling error v6 changes: - add cover-letter v7 changes: - change commit msg module from "common/idpf" to "net/idpf" Mingxia Liu (6): net/idpf: add hw statistics net/idpf: add RSS set/get ops net/idpf: support single q scatter RX datapath net/idpf: add rss_offload hash in singleq rx net/idpf: add alarm to support handle vchnl message net/idpf: add xstats ops drivers/common/idpf/idpf_common_device.c | 17 + drivers/common/idpf/idpf_common_device.h | 10 + drivers/common/idpf/idpf_common_rxtx.c | 151 +++++ drivers/common/idpf/idpf_common_rxtx.h | 3 + drivers/common/idpf/idpf_common_virtchnl.c | 171 +++++- drivers/common/idpf/idpf_common_virtchnl.h | 15 + drivers/common/idpf/version.map | 8 + drivers/net/idpf/idpf_ethdev.c | 606 ++++++++++++++++++++- drivers/net/idpf/idpf_ethdev.h | 5 +- drivers/net/idpf/idpf_rxtx.c | 28 + drivers/net/idpf/idpf_rxtx.h | 2 + 11 files changed, 996 insertions(+), 20 deletions(-) -- 2.25.1