Skip to content
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

libfabric-2.0: fi_info changes #9013

Open
shefty opened this issue Jun 9, 2023 · 0 comments
Open

libfabric-2.0: fi_info changes #9013

shefty opened this issue Jun 9, 2023 · 0 comments
Assignees

Comments

@shefty
Copy link
Member

shefty commented Jun 9, 2023

  • Require that all fi_info structures come from API calls: fi_getinfo / fi_allocinfo / fi_dupinfo. No hand-crafting of the structure.
  • Allows provider to allocate space beyond each structure for internal purposes.
  • Add fi_fabric2() API that takes fi_info as input instead of fi_fabric_attr
  • With above requirements, a hidden pointer beyond fi_fabric_attr can link back to fi_info, allowing the current fi_fabric() call to work
  • New call just makes everything more intuituive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant