mirror of https://github.com/torvalds/linux.git
When scatter to CQE is enabled on a DCT QP it corrupts the mailbox command
since it tried to treat it as as QP create mailbox command instead of a
DCT create command.
The corrupted mailbox command causes userspace to malfunction as the
device doesn't create the QP as expected.
A new mlx5 capability is exposed to user-space which ensures that it will
not enable the feature on DCT without this fix in the kernel.
Fixes:
|
||
|---|---|---|
| .. | ||
| hfi | ||
| bnxt_re-abi.h | ||
| cxgb3-abi.h | ||
| cxgb4-abi.h | ||
| hns-abi.h | ||
| i40iw-abi.h | ||
| ib_user_cm.h | ||
| ib_user_ioctl_cmds.h | ||
| ib_user_ioctl_verbs.h | ||
| ib_user_mad.h | ||
| ib_user_sa.h | ||
| ib_user_verbs.h | ||
| mlx4-abi.h | ||
| mlx5-abi.h | ||
| mlx5_user_ioctl_cmds.h | ||
| mlx5_user_ioctl_verbs.h | ||
| mthca-abi.h | ||
| nes-abi.h | ||
| ocrdma-abi.h | ||
| qedr-abi.h | ||
| rdma_netlink.h | ||
| rdma_user_cm.h | ||
| rdma_user_ioctl.h | ||
| rdma_user_ioctl_cmds.h | ||
| rdma_user_rxe.h | ||
| vmw_pvrdma-abi.h | ||