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

TL/MLX5: mcast multi-group support part 1 #1060

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MamziB
Copy link
Collaborator

@MamziB MamziB commented Dec 23, 2024

This patch adds support for multiple multicast groups in UCC. Since each group needs its own QP (and AH, address, etc.), it changes the code to use arrays instead of single variables (for example, comm->mcast.qp_list[] instead of comm->mcast.qp). This is the first step in a bigger set of changes that will fully support multiple MCAST groups. In this patch, some references are still hardcoded to qp_list[0], but these will be replaced in Part 2 so that every group can use its own QP.

@MamziB MamziB self-assigned this Dec 23, 2024
@MamziB MamziB force-pushed the mamzi/mcast-multi-group-support branch 2 times, most recently from 34bc5e0 to 79512f4 Compare December 23, 2024 20:39
@MamziB MamziB force-pushed the mamzi/mcast-multi-group-support branch from 42ce2b3 to f064399 Compare December 23, 2024 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant