We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
If there are multiple Infiniband NICs (mlx5_0, mlx5_1, etc...), is it possible to specify which one to use?
mlx5_0
mlx5_1
Based on the function common_resolve_phy_port() in src/transport_impl/verbs_common.h, I think it always uses the first device seen...
common_resolve_phy_port()
src/transport_impl/verbs_common.h
The text was updated successfully, but these errors were encountered:
Yes, this is possible. Most of the IB testing was done on servers with multiple IB ports, so this should work.
The Rpc constructor takes phy_port as an argument, which IIRC is the index of the desired port as listed by ibv_devinfo. See: https://github.com/erpc-io/eRPC/blob/de83dab3eab4a0fb19bfc4881c11d4a6b89ff17d/src/transport_impl/verbs_common.h#L138C1-L139C1
ibv_devinfo
common_resolve_phy_port() uses this when choosing which port to use.
Sorry, something went wrong.
No branches or pull requests
If there are multiple Infiniband NICs (
mlx5_0
,mlx5_1
, etc...), is it possible to specify which one to use?Based on the function
common_resolve_phy_port()
insrc/transport_impl/verbs_common.h
, I think it always uses the first device seen...The text was updated successfully, but these errors were encountered: