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

EFA extended CQ #805

Merged
merged 5 commits into from Aug 17, 2020
Merged

EFA extended CQ #805

merged 5 commits into from Aug 17, 2020

Conversation

gal-pressman
Copy link
Contributor

Add support for extended CQ to the efa provider.

Prepare for polling extended CQ, where ENOENT should be returned if no
completions are available.

Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Share common code between poll CQ verb and extended CQ polling.
While at it, move relevant code closer to polling function.

Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Change create CQ verb to call create extended ibvcq command using
extended init attributes, in order to support extended CQ later on.

Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Skip extended CQ tests if created resources are not supported.

Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Add support for the extended CQ verbs scheme.

Signed-off-by: Daniel Kranzdorf <dkkranzd@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
@rleon rleon merged commit 31537ce into linux-rdma:master Aug 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants