5t5g
5t5g copied to clipboard
eCPRI flow steering setup instructions in README do not work on ConnectX-6 Dx hardware
The README gives the following commands to run in order to set up eCPRI flow steering on a ConnectX-6 Dx NIC:
sudo mlxconfig -d <NIC Bus Id> s PROG_PARSE_GRAPH=1
sudo mlxconfig -d <NIC Bus Id> s FLEX_PARSER_PROFILE_ENABLE=4
However, the first command fails, as mlxconfig reports that PROG_PARSE_GRAPH is not a known parameter:
Device #1:
----------
Device type: ConnectX6DX
Name: 0F6FXM_08P2T2_Ax
Description: Mellanox ConnectX-6 Dx Dual Port 100 GbE QSFP56 Network Adapter
Device: mlx5_0
Configurations: Next Boot New
-E- Unknown Parameter: PROG_PARSE_GRAPH
mlxfwmanager reports a firmware version that is greater than the minimum stated in the README (22.31.1014):
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX6DX
Part Number: 0F6FXM_08P2T2_Ax
Description: Mellanox ConnectX-6 Dx Dual Port 100 GbE QSFP56 Network Adapter
PSID: DEL0000000027
PCI Device Name: 0000:98:00.0
Base GUID: b8cef60300dfe48c
Base MAC: b8cef6dfe48c
Versions: Current Available
FW 22.31.2006 N/A
PXE 3.6.0404 N/A
UEFI 14.24.0015 N/A
Status: No matching image found
Is there something else that needs to be done in order to make this work? Googling PROG_PARSE_GRAPH doesn't yield much, except some mentions in DPDK documentation that might suggest that the functionality is only supported on BlueField 2 hardware.