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

libhns: Introduce hns direct verbs and support userspace congestion control algorithm configuration with dv api #1426

Merged
merged 5 commits into from Mar 10, 2024

Conversation

hginjgerx
Copy link

This series introduces hns direct verbs, including hnsdv_is_supported(), hnsdv_create_qp() and hnsdv_query_device().

Support userspace congestion control algorithm configuration with hnsdv_create_qp(). This configuration relies on the corresponding kernel patch.

Junxian Huang added 5 commits March 5, 2024 14:13
To commit: 6ec429d5887a ("RDMA/hns: Support userspace configuring
congestion control algorithm with QP granularity").

Signed-off-by: Junxian Huang <[email protected]>
Document hns direct verbs feature.

Signed-off-by: Junxian Huang <[email protected]>
Introduce the frame of hns direct verbs, including hnsdv_is_supported(),
hnsdv_create_qp() and hnsdv_query_device().

Signed-off-by: Junxian Huang <[email protected]>
This patch doesn't involve functional changes. Just encapsulate context
attribute setting into a single function set_context_attr() to make
hns_roce_alloc_context() more readable.

Signed-off-by: Junxian Huang <[email protected]>
…t verbs

Add support for configuration of congestion control algorithms in QP
granularity with direct verbs hnsdv_create_qp().

Signed-off-by: Junxian Huang <[email protected]>
@hginjgerx
Copy link
Author

Hi, @rleon and @jgunthorpe
Are there any comments about this series?

@rleon
Copy link
Member

rleon commented Mar 10, 2024

Hi, @rleon and @jgunthorpe Are there any comments about this series?

No, we just don't rush to merge API visible changes.

Thanks

@rleon rleon merged commit 5155f7f into linux-rdma:master Mar 10, 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
2 participants