5t5g icon indicating copy to clipboard operation
5t5g copied to clipboard

eCPRI flow steering setup instructions in README do not work on ConnectX-6 Dx hardware

Open otherjason opened this issue 3 years ago • 0 comments

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.

otherjason avatar Jan 01 '22 07:01 otherjason