Hi, For the entire series:
Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> With best regards, Slava > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Xueming Li > Sent: Saturday, October 16, 2021 12:12 > To: dev@dpdk.org > Cc: Xueming(Steven) Li <xuemi...@nvidia.com>; Lior Margalit > <lmarga...@nvidia.com> > Subject: [dpdk-dev] [PATCH v2 00/13] net/mlx5: support shared Rx queue > > Implemetation of Shared Rx queue. > > Depends-on: series-19708 ("ethdev: introduce shared Rx queue") > Depends-on: series-19698 ("Flow entites behavior on port restart") > > v1: > - initial version > v2: > - rebased on latest dependent series > - fully tested > > Viacheslav Ovsiienko (1): > net/mlx5: add shared Rx queue port datapath support > > Xueming Li (12): > common/mlx5: support receive queue user index > common/mlx5: support receive memory pool > net/mlx5: fix Rx queue memory allocation return value > net/mlx5: clean Rx queue code > net/mlx5: split multiple packet Rq memory pool > net/mlx5: split Rx queue > net/mlx5: move Rx queue reference count > net/mlx5: move Rx queue hairpin info to private data > net/mlx5: remove port info from shareable Rx queue > net/mlx5: move Rx queue DevX resource > net/mlx5: remove Rx queue data list from device > net/mlx5: support shared Rx queue > > doc/guides/nics/features/mlx5.ini | 1 + > doc/guides/nics/mlx5.rst | 6 + > drivers/common/mlx5/mlx5_common_devx.c | 296 +++++++++-- > drivers/common/mlx5/mlx5_common_devx.h | 19 +- > drivers/common/mlx5/mlx5_devx_cmds.c | 52 ++ > drivers/common/mlx5/mlx5_devx_cmds.h | 16 + > drivers/common/mlx5/mlx5_prm.h | 93 +++- > drivers/common/mlx5/version.map | 1 + > drivers/net/mlx5/linux/mlx5_os.c | 2 + > drivers/net/mlx5/linux/mlx5_verbs.c | 173 ++++--- > drivers/net/mlx5/mlx5.c | 11 +- > drivers/net/mlx5/mlx5.h | 17 +- > drivers/net/mlx5/mlx5_devx.c | 275 +++++----- > drivers/net/mlx5/mlx5_ethdev.c | 21 +- > drivers/net/mlx5/mlx5_flow.c | 45 +- > drivers/net/mlx5/mlx5_mr.c | 7 +- > drivers/net/mlx5/mlx5_rss.c | 6 +- > drivers/net/mlx5/mlx5_rx.c | 35 +- > drivers/net/mlx5/mlx5_rx.h | 46 +- > drivers/net/mlx5/mlx5_rxq.c | 633 +++++++++++++++-------- > drivers/net/mlx5/mlx5_rxtx.c | 6 +- > drivers/net/mlx5/mlx5_rxtx_vec.c | 8 +- > drivers/net/mlx5/mlx5_rxtx_vec_altivec.h | 14 +- > drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 12 +- > drivers/net/mlx5/mlx5_rxtx_vec_sse.h | 8 +- > drivers/net/mlx5/mlx5_stats.c | 9 +- > drivers/net/mlx5/mlx5_trigger.c | 161 +++--- > drivers/net/mlx5/mlx5_vlan.c | 16 +- > drivers/regex/mlx5/mlx5_regex_fastpath.c | 2 +- > 29 files changed, 1350 insertions(+), 641 deletions(-) > > -- > 2.33.0