net/mlx5: Move SRQ functions to RDMA part
There is no need to keep SRQ which is RDMA object in mlx5_core. In this patch, we partially move the execution code, while next patches will move table initialization/release logic too. Reviewed-by:Mark Bloch <markb@mellanox.com> Signed-off-by:
Leon Romanovsky <leonro@mellanox.com>
Showing
- drivers/infiniband/hw/mlx5/Makefile 3 additions, 1 deletiondrivers/infiniband/hw/mlx5/Makefile
- drivers/infiniband/hw/mlx5/cq.c 1 addition, 0 deletionsdrivers/infiniband/hw/mlx5/cq.c
- drivers/infiniband/hw/mlx5/srq.c 1 addition, 1 deletiondrivers/infiniband/hw/mlx5/srq.c
- drivers/infiniband/hw/mlx5/srq.h 46 additions, 0 deletionsdrivers/infiniband/hw/mlx5/srq.h
- drivers/infiniband/hw/mlx5/srq_cmd.c 666 additions, 0 deletionsdrivers/infiniband/hw/mlx5/srq_cmd.c
- drivers/net/ethernet/mellanox/mlx5/core/srq.c 0 additions, 634 deletionsdrivers/net/ethernet/mellanox/mlx5/core/srq.c
- drivers/net/ethernet/mellanox/mlx5/core/transobj.c 0 additions, 43 deletionsdrivers/net/ethernet/mellanox/mlx5/core/transobj.c
- include/linux/mlx5/driver.h 0 additions, 8 deletionsinclude/linux/mlx5/driver.h
- include/linux/mlx5/srq.h 0 additions, 31 deletionsinclude/linux/mlx5/srq.h
- include/linux/mlx5/transobj.h 0 additions, 6 deletionsinclude/linux/mlx5/transobj.h
Loading
Please register or sign in to comment