-
Notifications
You must be signed in to change notification settings - Fork 231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Intel 810 NIC hashing issue #634
Comments
This must add 100g PMD driver to load rss. Currently, the project does not add the PMD driver of intel 810. Currently, the project supports PMD of intel 710x 40g. |
If you need to add, you can provide the hardware environment to the project manager, who can help add the PMD driver to load the rss of intel 810. |
The ICE driver returns only the first 40 bytes of its 52-byte RSS hash key. This patch corrects this behavior. Yuying Zhang <[email protected]> wrote the original patch, and Michel Machado <[email protected]> back ported it to Gatekeeper's custom DPDK. This patch addresses one of the problems found with the Intel 810 NIC. The following issue centralizes all the problems related with this NIC: AltraMayor/gatekeeper#634
An update on the Intel 810 NIC. In order to make this NIC work with Gatekeeper/DPDK, one has to update the package file of the NIC. More information on this is available here. All tests we've done are with package v1.3.40.0, which is currently the latest version. The zip file of the package includes a Technology Guide PDF file with more information on the NIC. The latest version of this PDF is Revision 3.0, released in February 2023. Due to a bug in DPDK's ICE driver, one must use the branch Gatekeeper v1.2-dev works. However, it's under development, so one should not assume it is production ready. |
I've managed to get a test deployment working with both IPv4 and IPv6 on Intel 810 NICs using the latest gatekeeper source and the stock NIC package file that comes with Ubuntu 24.04 (ice-1.3.36). I had to uncompress the pkg file and create a new symbolic link because it seems DPDK can't load compressed firmware files: # cd /lib/firmware/intel/ice/ddp
# unzstd ice-1.3.36.0.pkg.zst
# ln -s ice-1.3.36.0.pkg ice.pkg |
I'm currently working on a proof of concept for a 100G capable Gatekeeper instance. It has a quartet of these Intel 810 based NICs installed. I've managed to work through a number of hangups, most notably with the ddp firmware, but seem to be getting stuck on this particular hashing related issue. See copypasta from the logs. Let me know if you need more info.
The text was updated successfully, but these errors were encountered: