-
Notifications
You must be signed in to change notification settings - Fork 21
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
mOS with mlx5 #20
Comments
Oh actually I see things changed since the last time I built mOS ;) I see dpdk-iface is failing to build, I guess that may be part of the problem : |
Ok, I could make it work for 1 core, because mlx5 does not support 52 bytes RSS key (max is 40 bytes), so I disabled the configuration of the RSS key. It will break multi-core for sure... But it works with one. |
Well, simply resizing the hash key to 40 bytes worked.
But the performance with 3 cores is still somehow heratic. Exactly as with the problem this solved for net_i40e. I'll leave you close the post. If you want to support mlx5 you may just do that, and latest ubuntu by changing the major number. |
Hi Tom, First of all, thanks for the detailed reports and comments. Regarding the RSS issue, I suspect that this is closely related to #17 . mOS precalculates the expected Rx queue number for receiving the returning packets for the given 4-tuple (GetRSSCPUCore() in core/src/util.c).
If you have any chance, can you please check whether mOS works fine with mlx5 for 2 and/or 4 cores? Thanks, |
Apologies for the delayed response. The Also, you are right. |
This part is fixed. Please see the |
Hi,
Is it possible to configure mOS to use Mellanox NICs (using the mlx5 driver)? --run-dpdk complains igb_uio is not loaded (because we don't need it with MLX).
Thanks,
Tom
The text was updated successfully, but these errors were encountered: