From: Leon Romanovsky <leonro@xxxxxxxxxx> Hi, This is my collection of various fixes. Thanks Edward Srouji (1): RDMA/uverbs: Restrict usage of privileged QKEYs Maher Sanalla (1): RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions Mark Bloch (2): RDMA/mlx5: Create an indirect flow table for steering anchor RDMA/mlx5: Fix affinity assignment Mark Zhang (1): RDMA/cma: Always set static rate to 0 for RoCE Michael Guralnik (1): RDMA/mlx5: Fix mkey cache possible deadlock on cleanup Patrisious Haddad (3): RDMA/mlx5: Fix Q-counters per vport allocation RDMA/mlx5: Remove vport Q-counters dependency on normal Q-counters RDMA/mlx5: Fix Q-counters query in LAG mode Yishai Hadas (1): IB/uverbs: Fix to consider event queue closing also upon non-blocking mode drivers/infiniband/core/cma.c | 4 +- drivers/infiniband/core/uverbs_cmd.c | 7 +- drivers/infiniband/core/uverbs_main.c | 12 +- drivers/infiniband/hw/mlx5/counters.c | 89 ++++-- drivers/infiniband/hw/mlx5/fs.c | 276 +++++++++++++++++- drivers/infiniband/hw/mlx5/fs.h | 16 + drivers/infiniband/hw/mlx5/main.c | 3 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 14 + drivers/infiniband/hw/mlx5/mr.c | 10 +- drivers/infiniband/hw/mlx5/qp.c | 3 + .../ethernet/mellanox/mlx5/core/mlx5_core.h | 12 - include/linux/mlx5/driver.h | 12 + include/rdma/ib_addr.h | 23 -- 13 files changed, 401 insertions(+), 80 deletions(-) -- 2.40.1