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

[enhancement] add support for rdma-cni and rdma namespace mode exclusive #481

Open
adrianchiris opened this issue Jul 20, 2023 · 3 comments

Comments

@adrianchiris
Copy link
Collaborator

to fully support RDMA namespaces in sriov-network-operator it would entail the following:

configure rdma subsystem to exclusive mode on node boot[1]
deploy rdma-cni[3]
SriovNetwork to support chaning rdma-cni (can be done using meta plugins[4] so no change needed here)
IbSriovNetwork to support rdmaIsolation ib-sriov-cni attribute [5]
for 3. we should probably look into moving rdma-cni to npwg first as now also Intel supports RDMA.

[1] #156
[2] #393
[3] https://github.com/Mellanox/rdma-cni
[4] https://github.com/k8snetworkplumbingwg/sriov-network-operator#chaining-cni-metaplugins
[5] https://github.com/k8snetworkplumbingwg/ib-sriov-cni#configuration-reference

@SchSeba
Copy link
Collaborator

SchSeba commented Aug 1, 2023

Hi @adrianchiris be aware that chaning rdma-cni can't be done in sriovNetwork it's too late.
you need to change this mode on boot before the system even load the RDMA driver if not it doesn't work.

@cyclinder
Copy link
Contributor

@SchSeba If we want to change the rdma namespace mode, We need to reboot the node, right?

@SchSeba
Copy link
Collaborator

SchSeba commented Jan 1, 2024

that is right you need to do it before the driver gets loaded into the system

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

No branches or pull requests

3 participants