The NVIDIA Firmware Tools (MFT) package is a set of firmware management tools
network.nvidia.com
mft-4.22.1-406-x86_64-deb.tgz - enables config + temperature monitoring
(ens160 is CX3 pro port, needs to be repeated for second port)
dcbtool sc ens160 pfc pfcup:00001000
lldptool -t -i ens160 -V PFC -c enabled
lldptool -T -i ens160 -V PFC enabled=3
lldptool set-lldp -i ens160 adminStatus=rxtx ;
lldptool -T -i ens160 -V sysName enableTx=yes;
lldptool -T -i ens160 -V portDesc enableTx=yes ;
lldptool -T -i ens160 -V sysDesc enableTx=yes
lldptool -T -i ens160 -V sysCap enableTx=yess
lldptool -T -i ens160 -V mngAddr enableTx=yess
lldptool -T -i ens160 -V PFC enableTx=yes;
lldptool -T -I ens160 -V CEE-DCBX enableTx=yes;
mkdir /sys/kernel/config/rdma_cm/mlx4_0/ports/
will allow you to check default mode, it should be RoCE v2
Maybe default ToS should be 96, based on
this, but I'm unsure.