-
Notifications
You must be signed in to change notification settings - Fork 27
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
LACP support: added lacprate and xmitpolicy #17
LACP support: added lacprate and xmitpolicy #17
Conversation
Closed as stale. |
@killianmuldoon does this require design changes? I would like to be able to set lacprate |
@kbowlingns I don't think this would require major changes beyond some clean up - this was done as a proof of concept though so I'd need to take another look. Have you tried pulling this patch to see if it meets your needs for setting lacprate? |
These changes look useful for using the bond CNI in a real-world network where things like link balancing need to be optimised. Any chance this could be reviewed? |
@howels I've reopened this - I think we could move toward reviewing and merging it. Can you test to see if it meets your requirements? |
@killianmuldoon can you verify my config? I've built your branch but see some error adding the bond to the container:
This is using the following NAD:
I am able to allocate the component SR-IOV VFs as NICs and use those so not sure what is failing:
Is there something wrong in that config? I built |
@howels I think it should be xmitHashPolicy rather than xmit_hash_policy in your config. There's an example config here. |
@howels have you assessed this to see if it meets your use case? If so I can work on getting a final review and merge through. |
@killianmuldoon sorry, this was introducing too much complexity so we backed away from SR-IOV devices and used shared RDMA with the bond in the host OS instead. |
@howels I'm going to close this as stale again until we can get together some documented testable use cases. Thanks for taking another look at this! |
Hi @killianmuldoon , I am kind of having similar usecase in my environment. Where i have 8 virtual functions in a pod, i would like to aggregate them to a one single bond interface using mode 802.3ad. can it be possible with bond-cni ? |
@sainath40 I'm not currently working on bond CNI I'm afraid. It might be a good idea to open an issue in the repo describing your use case. |
No description provided.