alistair23-linux/include/linux/mlx5
Michael Guralnik 4dca650991 net/mlx5: Enable QP number request when creating IPoIB underlay QP
If in the process of creating the underlay QP for an IPoIB interface
the user has set the address and specifically the 1st-3rd bytes
representing the QP number, use the requested QP number when creating
the underlay QP.

For a user to be able to request a QP number on QP creation, the MKEY_BY_NAME
NVCONFIG should be set. As mkey_by_name and qp_by_name are coupled in FW.
This requires driver to query the mkey_by_name max cap during initialization
and set the current cap if it was enabled in FW.

Signed-off-by: Michael Guralnik <michaelgur@mellanox.com>
Reviewed-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
2020-07-03 18:38:01 +03:00
..
accel.h net/mlx5: IPSec: Fix incorrect type for spi 2020-05-29 21:20:22 -07:00
cq.h net/mlx5: Avoid RDMA file inclusion in core driver 2020-06-27 13:50:46 -07:00
device.h net/mlx5: kTLS, Improve TLS params layout structures 2020-06-27 13:50:46 -07:00
doorbell.h
driver.h net/mlx5: cmd: Fix memset with byte count warning 2020-05-29 21:20:21 -07:00
eq.h
eswitch.h
fs.h net/mlx5: Add support in forward to namespace 2020-05-13 18:56:31 +03:00
fs_helpers.h
mlx5_ifc.h net/mlx5: Enable QP number request when creating IPoIB underlay QP 2020-07-03 18:38:01 +03:00
mlx5_ifc_fpga.h
port.h
qp.h net/mlx5: kTLS, Improve TLS params layout structures 2020-06-27 13:50:46 -07:00
rsc_dump.h net/mlx5: Add support in query QP, CQ and MKEY segments 2020-06-23 17:26:10 +03:00
transobj.h
vport.h