From: Jason Gunthorpe Date: Tue, 29 May 2018 21:23:18 +0000 (-0600) Subject: Merge branch 'mini_cqe' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma... X-Git-Tag: v4.18-rc1~105^2~34 X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=f3ca0ab114e0de3bbad4c4a537d32fb57aa42f81;p=linux.git Merge branch 'mini_cqe' into git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma for-next Leon Romanovsky says: ==================== Introduce new internal to mlx5 CQE format - mini-CQE. It is a CQE in compressed form that holds data needed to extra a single full CQE. It is a stride index, byte count and packet checksum. ==================== * mini_cqe: IB/mlx5: Introduce a new mini-CQE format IB/mlx5: Refactor CQE compression response net/mlx5: Exposing a new mini-CQE format Signed-off-by: Jason Gunthorpe --- f3ca0ab114e0de3bbad4c4a537d32fb57aa42f81 diff --cc include/linux/mlx5/mlx5_ifc.h index 01271716c5ad,10c1613d9434..16876fe1710b --- a/include/linux/mlx5/mlx5_ifc.h +++ b/include/linux/mlx5/mlx5_ifc.h @@@ -1139,11 -1110,10 +1139,12 @@@ struct mlx5_ifc_cmd_hca_cap_bits u8 reserved_at_500[0x20]; u8 num_of_uars_per_page[0x20]; - u8 reserved_at_540[0x40]; + + u8 flex_parser_protocols[0x20]; + u8 reserved_at_560[0x20]; - u8 reserved_at_580[0x3d]; + u8 reserved_at_580[0x3c]; + u8 mini_cqe_resp_stride_index[0x1]; u8 cqe_128_always[0x1]; u8 cqe_compression_128[0x1]; u8 cqe_compression[0x1];