Hi,
I am currently using nodes from the CloudLab portal. I installed the MLNX_OFED Version as follows MLNX_OFED_LINUX-5.8-3.0.7.0.
When I try to check the NICS that are there using the following command lspci | grep Mellanox
I can see this as an output :
0000:51:00.0 Ethernet controller: Mellanox Technologies MT2892 Family [ConnectX-6 Dx]
0000:51:00.1 Ethernet controller: Mellanox Technologies MT2892 Family [ConnectX-6 Dx]
0000:8a:00.0 Ethernet controller: Mellanox Technologies MT2894 Family [ConnectX-6 Lx]
0000:8a:00.1 Ethernet controller: Mellanox Technologies MT2894 Family [ConnectX-6 Lx]
I found from the Nvidia website that in order to enable IPSec Crypto offload we can have either ConnectX-6 Dx or ConnectX-6 Lx .
In order to check if my firmware is updated and latest with that mentioned in the NVIDIA website - Firmware for ConnectX®-6 Lx | NVIDIA
I tried the following commands and here is the output. This verifies that my PSID is DEL0000000031. But The Nvidia website does not have an option for DEL0000000031 as PSID. They have only listed the MT versions, eg : MT_0000000532 .
$ ethtool -i ens1f0np0
driver: mlx5_core
version: 5.8-3.0.7
firmware-version: 26.32.2004 (DEL0000000031)
expansion-rom-version:
bus-info: 0000:8a:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: yes
subitsha@node0:~$ sudo mstflint -d 0000:8a:00.0 query
Image type: FS4
FW Version: 26.32.2004
FW Release Date: 13.1.2022
Product Version: 26.32.2004
Rom Info: type=UEFI version=14.25.18 cpu=AMD64,AARCH64
type=PXE version=3.6.502 cpu=AMD64
Description: UID GuidsNumber
Base GUID: b83fd2030077fe32 4
Base MAC: b83fd277fe32 4
Image VSD: N/A
Device VSD: N/A
PSID: DEL0000000031
Security Attributes: secure-fw
By using the ifconfig command, I found out that my interface that is currently being used is the ens1f0np0 as it is denoted by <UP,BROADCAST,RUNNING,MULTICAST> . I have attached the screenshot below.
Here is to show that esp-hw-offload
and esp-tx-csum-hw-offload
are marked as `off [fixed].
subitsha@node0:~$ sudo ethtool -k ens1f0np0 | grep offload
tcp-segmentation-offload: on
generic-segmentation-offload: on
generic-receive-offload: on
large-receive-offload: off
rx-vlan-offload: on
tx-vlan-offload: on
l2-fwd-offload: off [fixed]
hw-tc-offload: off
esp-hw-offload: off [fixed]
esp-tx-csum-hw-offload: off [fixed]
rx-udp_tunnel-port-offload: on
tls-hw-tx-offload: off [fixed]
tls-hw-rx-offload: off [fixed]
macsec-hw-offload: off [fixed]
hsr-tag-ins-offload: off [fixed]
hsr-tag-rm-offload: off [fixed]
hsr-fwd-offload: off [fixed]
hsr-dup-offload: off [fixed]
Kindly help me setup IPsec cryto offload on my ConnectX-6 NIC.