net/mlx5: Move SRQ functions to RDMA part
authorLeon Romanovsky <leonro@mellanox.com>
Wed, 28 Nov 2018 18:53:37 +0000 (20:53 +0200)
committerLeon Romanovsky <leonro@mellanox.com>
Tue, 4 Dec 2018 07:14:30 +0000 (09:14 +0200)
commitf02d0d6e53ac2c8a75b6cc87dc86675a9351d84d
treee26f9397a8cec4c59ab61c51a15db34c3e07e78f
parentc23f88cb575fe4a0b49603d7f9e5c3782886269f
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>
drivers/infiniband/hw/mlx5/Makefile
drivers/infiniband/hw/mlx5/cq.c
drivers/infiniband/hw/mlx5/srq.c
drivers/infiniband/hw/mlx5/srq.h [new file with mode: 0644]
drivers/infiniband/hw/mlx5/srq_cmd.c [new file with mode: 0644]
drivers/net/ethernet/mellanox/mlx5/core/srq.c
drivers/net/ethernet/mellanox/mlx5/core/transobj.c
include/linux/mlx5/driver.h
include/linux/mlx5/srq.h
include/linux/mlx5/transobj.h