From the product data sheets and WinOF documentation I know ConnectX 5 supports header-data split (HDS) on Windows. I was wondering whether it was possible to enable it to work with Linux as well.
I was looking at the programmers reference manual (https://www.mellanox.com/related-docs/user_manuals/Ethernet_Adapters_Programming_Manual.pdf) and there is a mention of HDS in the features summary but it’s not mentioned anywhere else in the document.
Thank you for posting your question on our community.
I would like to inform you that ConnectX-5 uses winOF-2 driver rather than WinOF driver. Please refer to our following WinOF-2 latest version User Manual ----> https://docs.mellanox.com/display/winof2v26051000/Ethernet+Network
The section “Header Data Split” which is listed in WinOF driver User Manual mainly used for ConnectX-3 and lower cards no longer exists in the WinOF-2 User Manual.
In addition, it does not exist in our Linux driver MLNX OFED User Manual as well.
I am consulting internally to get a confirmation on this feature and it’s support in Linux environment. The link to the PRM shared is not latest and the one applicable for ConnectX-5 is —> https://mellanox.my.salesforce.com/sfc/p/500000007heg/a/1T000000soMe/weUdvx2Vr74iou4lt65bmovKZD2aUOT_khL5ygtkyRI
I have an internal confirmation that in the past this was supported only in Windows .