IB/mlx5: Make netdev notifications multiport capable
When multiple RoCE ports are supported registration for events on multiple netdevs is required. Refactor the event registration and handling to support multiple ports. Signed-off-by:Daniel Jurgens <danielj@mellanox.com> Reviewed-by:
Parav Pandit <parav@mellanox.com> Signed-off-by:
Leon Romanovsky <leon@kernel.org> Signed-off-by:
Jason Gunthorpe <jgg@mellanox.com>
Showing
- drivers/infiniband/hw/mlx5/main.c 50 additions, 35 deletionsdrivers/infiniband/hw/mlx5/main.c
- drivers/infiniband/hw/mlx5/mlx5_ib.h 3 additions, 1 deletiondrivers/infiniband/hw/mlx5/mlx5_ib.h
- drivers/infiniband/hw/mlx5/qp.c 2 additions, 1 deletiondrivers/infiniband/hw/mlx5/qp.c
- include/linux/mlx5/driver.h 5 additions, 0 deletionsinclude/linux/mlx5/driver.h
Loading
Please register or sign in to comment