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

tests: Add QP basic test and enhance stability #1560

Merged
merged 5 commits into from
Feb 16, 2025

Conversation

EdwardSro
Copy link
Contributor

Extend basic QP tests with RD atomic.
Allow RecvWR to have 0 SGEs in PyVerbs (it was required to have at least one).
The series includes adjustments to fix corner case failures such as race, specific unsupported platforms, etc.

Mazal Or Yakuel and others added 5 commits February 12, 2025 19:25
Verify QP modification sets max_rd_atomic and
max_dest_rd_atomic to at least the requested values.

Signed-off-by: Mazal Or Yakuel <[email protected]>
Signed-off-by: Edward Srouji <[email protected]>
Add waiting loops after reg event and before closing the async event to
make sure registration for events happens before triggering an event.

Signed-off-by: Bar Friedman <[email protected]>
Signed-off-by: Edward Srouji <[email protected]>
The if was discarded because there are applications where a value of 0
is valid.

Signed-off-by: Shlomo Assaf <[email protected]>
Signed-off-by: Edward Srouji <[email protected]>
By setting the error_core in exception we allow the test to be skipped
in case of reg C functionalitry is not supported instead of failing.

Signed-off-by: Daria Velikovsky <[email protected]>
Signed-off-by: Edward Srouji <[email protected]>
Add a query to check counter support on flow tables for root reuse DR
test. Skip the test if not supported.

Signed-off-by: Daria Velikovsky <[email protected]>
Signed-off-by: Edward Srouji <[email protected]>
@rleon rleon merged commit d9a2586 into linux-rdma:master Feb 16, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants