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: Extend tests coverage #1518

Merged
merged 5 commits into from
Dec 4, 2024
Merged

Conversation

EdwardSro
Copy link
Contributor

The series adds the following coverage to the pyverbs tests:

  • Traffic over mlx5 OOO QP
  • Traffic over mlx5 DV DMA-BUF
  • MR re-registration

Maxim Chicherin and others added 5 commits November 12, 2024 18:22
Support OOO QP creation in pyverbs.

Signed-off-by: Maxim Chicherin <maximc@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
Add tests to cover mlx5 out-of-order QP

Signed-off-by: Maxim Chicherin <maximc@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
Add new pyverb to support new API of DV dma-buf MR.
Add pyverb support to new function to get data-direct sysfs path.

Signed-off-by: Shachar Kagan <skagan@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
Add tests to cover the new functionality of data direct.
 1. Create DV dmabuf MR with mlx5_access=0, and run traffic.
 2. Query data-direct sysfs path and create DV dmabuf MR with
    mlx5_access of DATA_DIRECT and run traffic.
 3. Query data-direct sysfs path bad flow.

Signed-off-by: Shachar Kagan <skagan@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
Reregister MR from non-atomic to atomic access, run
atomic traffic (expect failure). Reregister MR back to atomic access,
then run atomic traffic again.

Signed-off-by: Daniel Hayon <dhayon@nvidia.com>
Signed-off-by: Edward Srouji <edwards@nvidia.com>
@rleon rleon merged commit 7fc6039 into linux-rdma:master Dec 4, 2024
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.

3 participants