linux_dsm_epyc7002/drivers/infiniband/hw
Guy Levi 7a0c8f4244 IB/mlx5: Support padded 128B CQE feature
In some benchmarks and some CPU architectures, writing the CQE on a full
cache line size improves performance by saving memory access operations
(read-modify-write) relative to partial cache line change. This patch
lets the user to configure the device to pad the CQE up to 128B in case
its content is less than 128B. Currently the driver supports only padding
for a CQE size of 128B.

Signed-off-by: Guy Levi <guyle@mellanox.com>
Reviewed-by: Mark Bloch <markb@mellanox.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
Signed-off-by: Doug Ledford <dledford@redhat.com>
2017-10-25 14:17:06 -04:00
..
bnxt_re Merge branch 'for-next-early' into for-next 2017-10-18 13:07:13 -04:00
cxgb3 Merge branch 'timer_setup' into for-next 2017-10-18 13:12:09 -04:00
cxgb4 Merge branch 'timer_setup' into for-next 2017-10-18 13:12:09 -04:00
hfi1 Merge branch 'timer_setup' into for-next 2017-10-18 13:12:09 -04:00
hns RDMA/hns: Add modify CQ support for hip08 2017-10-25 13:37:07 -04:00
i40iw i40iw: Move cqp_cmd_head init to CQP initialization 2017-10-18 13:28:46 -04:00
mlx4 Merge branch 'for-next-early' into for-next 2017-10-18 13:07:13 -04:00
mlx5 IB/mlx5: Support padded 128B CQE feature 2017-10-25 14:17:06 -04:00
mthca IB/mthca: Fix indentation 2017-10-14 20:47:06 -04:00
nes Merge branch 'timer_setup' into for-next 2017-10-18 13:12:09 -04:00
ocrdma Merge branch 'for-next-early' into for-next 2017-10-18 13:07:13 -04:00
qedr Merge branch 'for-next-early' into for-next 2017-10-18 13:07:13 -04:00
qib Merge branch 'timer_setup' into for-next 2017-10-18 13:12:09 -04:00
usnic RDMA/usnic: Instantiate data structures once 2017-10-14 20:47:07 -04:00
vmw_pvrdma RDMA/vmw_pvrdma: Fix reporting correct opcodes for completion 2017-09-22 13:32:22 -04:00
Makefile RDMA/bnxt_re: Add bnxt_re driver build support 2017-02-14 09:51:28 -05:00