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/list/?submitter=410&q=&delegate=&archive=&series=&state=* http://patches.dpdk.org/project/dpdk/list/?submitter=2083&q=&delegate=&archive=&series=&state=* Mingxia Liu (7): 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 common/idpf: update mbuf_alloc_failed multi-thread process drivers/common/idpf/idpf_common_device.c | 17 + drivers/common/idpf/idpf_common_device.h | 11 +- drivers/common/idpf/idpf_common_rxtx.c | 158 ++++- drivers/common/idpf/idpf_common_rxtx.h | 5 +- drivers/common/idpf/idpf_common_rxtx_avx512.c | 12 +- drivers/common/idpf/idpf_common_virtchnl.c | 157 ++++- drivers/common/idpf/idpf_common_virtchnl.h | 18 +- drivers/common/idpf/version.map | 9 + drivers/net/idpf/idpf_ethdev.c | 639 +++++++++++++++++- drivers/net/idpf/idpf_ethdev.h | 7 +- drivers/net/idpf/idpf_rxtx.c | 26 +- drivers/net/idpf/idpf_rxtx.h | 2 + 12 files changed, 1029 insertions(+), 32 deletions(-) -- 2.25.1