diff options
author | Ilan Tayari | 2017-06-19 11:53:25 +0200 |
---|---|---|
committer | Saeed Mahameed | 2017-06-27 15:36:47 +0200 |
commit | 4b67379376b3674c069477aa48fe8923f735247e (patch) | |
tree | 4759daa30d702b713d476f6311ae95623511ff16 /drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | |
parent | IB/mlx5: Respect mlx5_core reserved GIDs (diff) | |
download | kernel-qcow2-linux-4b67379376b3674c069477aa48fe8923f735247e.tar.gz kernel-qcow2-linux-4b67379376b3674c069477aa48fe8923f735247e.tar.xz kernel-qcow2-linux-4b67379376b3674c069477aa48fe8923f735247e.zip |
net/mlx5: Make get_cqe routine not ethernet-specific
Move mlx5e_get_cqe routine to wq.h and rename it to
mlx5_cqwq_get_cqe.
This allows it to be used by other CQ users outside of the
ethernet driver code.
A later patch in this patchset will make use of it from
FPGA code for the FPGA high-speed connection.
Signed-off-by: Ilan Tayari <ilant@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Diffstat (limited to 'drivers/net/ethernet/mellanox/mlx5/core/en_rx.c')
-rw-r--r-- | drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c index 5f3c138c948d..574a96279340 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_rx.c @@ -996,7 +996,7 @@ int mlx5e_poll_rx_cq(struct mlx5e_cq *cq, int budget) work_done += mlx5e_decompress_cqes_cont(rq, cq, 0, budget); for (; work_done < budget; work_done++) { - struct mlx5_cqe64 *cqe = mlx5e_get_cqe(cq); + struct mlx5_cqe64 *cqe = mlx5_cqwq_get_cqe(&cq->wq); if (!cqe) break; @@ -1050,7 +1050,7 @@ bool mlx5e_poll_xdpsq_cq(struct mlx5e_cq *cq) u16 wqe_counter; bool last_wqe; - cqe = mlx5e_get_cqe(cq); + cqe = mlx5_cqwq_get_cqe(&cq->wq); if (!cqe) break; |