Merge mlx5-next into rdma.git for-next
authorJason Gunthorpe <jgg@nvidia.com>
Fri, 17 Feb 2023 20:24:14 +0000 (16:24 -0400)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 17 Feb 2023 20:24:14 +0000 (16:24 -0400)
commit5ef17179da7b779b3029d9a7d3871ba09279d56c
treedc687df8392e0c635a282ccc865b3851731cd548
parenta77a52385e9a761f896a88a4162e69fb7ccafe3f
parent594cac11ab6a1be8022a3c96d181dde7cfb0b8cf
Merge mlx5-next into rdma.git for-next

Synchronize the shared mlx5 branch with net:
 - From Jiri: fixe a deadlock in mlx5_ib's netdev notifier unregister.
 - From Mark and Patrisious: add IPsec RoCEv2 support.
 - From Or: Rely on firmware to get special mkeys

* branch mlx5-next:
  RDMA/mlx5: Use query_special_contexts for mkeys
  net/mlx5e: Use query_special_contexts for mkeys
  net/mlx5: Change define name for 0x100 lkey value
  net/mlx5: Expose bits for querying special mkeys
  net/mlx5: Configure IPsec steering for egress RoCEv2 traffic
  net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic
  net/mlx5: Add IPSec priorities in RDMA namespaces
  net/mlx5: Implement new destination type TABLE_TYPE
  net/mlx5: Introduce new destination type TABLE_TYPE
  RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister
  net/mlx5e: Propagate an internal event in case uplink netdev changes
  net/mlx5e: Fix trap event handling

Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/hw/mlx5/odp.c
include/linux/mlx5/driver.h