mlnx#

Installation#

Installation of NVIDIA DOCA:

wget https://www.mellanox.com/downloads/DOCA/DOCA_v3.3.0/host/doca-host_3.3.0-088000-26.01-debian13_amd64.deb
sudo dpkg -i doca-host_3.3.0-088000-26.01-debian13_amd64.deb
sudo apt-get update
sudo apt-get -y install doca-all

Device Information#

Fetch info about connected Mellanox NICs:

lspci -nn | grep Mellanox

# [15b3:101b] -> ConnectX-6 (Standard)
# [15b3:101d] -> ConnectX-6 Dx
# [15b3:101f] -> ConnectX-6 Lx

List RDMA devices:

ibv_devices
ibv_devinfo -d mlx5_0

Configuration#

# Read current config
sudo mlxconfig -d <PCI_ADDRESS> query

# Change config parameter
sudo mlxconfig -d <PCI_ADDRESS> set ACCURATE_TX_SCHEDULER=1