IB/mlx5: Introduce a new mini-CQE format
authorYonatan Cohen <yonatanc@mellanox.com>
Sun, 27 May 2018 10:42:34 +0000 (13:42 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Tue, 29 May 2018 21:18:38 +0000 (15:18 -0600)
commit6f1006a43869ff82745eea3b88204d0a3bcc0158
tree689c89ad93e857eedac390d833bc5e2b2b466bad
parent572f46bf947c3eeca8d16518e0fb70f9250b4416
IB/mlx5: Introduce a new mini-CQE format

The new mini-CQE format includes the stride index, byte count and
packet checksum.
Stride index is needed for striding WQ feature.
This patch exposes this capability and enables its setting
via mlx5 UHW data as part of query device and cq creation.

Reviewed-by: Yishai Hadas <yishaih@mellanox.com>
Reviewed-by: Guy Levi <guyle@mellanox.com>
Signed-off-by: Yonatan Cohen <yonatanc@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/hw/mlx5/cq.c
drivers/infiniband/hw/mlx5/main.c
include/uapi/rdma/mlx5-abi.h