v1: Initial version Michael Baum (18): net/mlx5: fix Rx hash queue creation error flow net/mlx5: fix Rx queue state update net/mlx5: fix types differentiation in Rxq create net/mlx5: mitigate Rx queue reference counters net/mlx5: separate Rx queue object creations net/mlx5: separate Rx interrupt handling net/mlx5: share Rx control code net/mlx5: rearrange the creation of RQ and CQ resources net/mlx5: rearrange the creation of WQ and CQ object net/mlx5: separate Rx queue object modification net/mlx5: share Rx queue object modification net/mlx5: separate Rx indirection table object creation net/mlx5: separate Rx hash queue creation net/mlx5: remove indirection table type field net/mlx5: share Rx queue indirection table code net/mlx5: share Rx hash queue code net/mlx5: separate Rx queue drop net/mlx5: share Rx queue drop action code
drivers/net/mlx5/Makefile | 1 + drivers/net/mlx5/linux/mlx5_os.c | 10 + drivers/net/mlx5/linux/mlx5_verbs.c | 707 +++++++++++++ drivers/net/mlx5/linux/mlx5_verbs.h | 4 + drivers/net/mlx5/meson.build | 1 + drivers/net/mlx5/mlx5.h | 73 +- drivers/net/mlx5/mlx5_devx.c | 792 +++++++++++++- drivers/net/mlx5/mlx5_flow_dv.c | 20 +- drivers/net/mlx5/mlx5_flow_verbs.c | 35 +- drivers/net/mlx5/mlx5_rxq.c | 1934 ++++++----------------------------- drivers/net/mlx5/mlx5_rxtx.h | 84 +- drivers/net/mlx5/mlx5_trigger.c | 67 +- drivers/net/mlx5/mlx5_vlan.c | 2 +- 13 files changed, 1954 insertions(+), 1776 deletions(-) -- 1.8.3.1