mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-16 04:21:09 -04:00
RDMA/efa: Use extended inline buff size for inline validation
On QP creation we validate the requested max inline size is supported by the device. Use the new extended max inline size instead of the old one to support actual max inline available. Reviewed-by: Michael Margolin <mrgolin@amazon.com> Signed-off-by: Yonatan Nachum <ynachum@amazon.com> Link: https://patch.msgid.link/20260217112304.36849-4-ynachum@amazon.com Signed-off-by: Leon Romanovsky <leon@kernel.org>
This commit is contained in:
committed by
Leon Romanovsky
parent
e736a223ab
commit
d1fc91be26
@@ -641,11 +641,11 @@ static int efa_qp_validate_cap(struct efa_dev *dev,
|
||||
init_attr->cap.max_recv_sge, dev->dev_attr.max_rq_sge);
|
||||
return -EINVAL;
|
||||
}
|
||||
if (init_attr->cap.max_inline_data > dev->dev_attr.inline_buf_size) {
|
||||
if (init_attr->cap.max_inline_data > dev->dev_attr.inline_buf_size_ex) {
|
||||
ibdev_dbg(&dev->ibdev,
|
||||
"qp: requested inline data[%u] exceeds the max[%u]\n",
|
||||
init_attr->cap.max_inline_data,
|
||||
dev->dev_attr.inline_buf_size);
|
||||
dev->dev_attr.inline_buf_size_ex);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user