-
Notifications
You must be signed in to change notification settings - Fork 658
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
Add config and state for individual Ethernet port priority in a LAG #943
Conversation
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). View this failed invocation of the CLA check for more information. For the most up to date status, view the checks section at the bottom of the pull request. |
Major YANG version changes in commit 42ff19a: |
Compatibility Report for commit e86f152: |
Deprecate aggregate-id and move it to dedicated ethernet container for for interface's link aggregation parameters. Add port-priority to this container. Add actor and partner port priority to LACP member state.
Fix version numbering, ordering of yang statements to pass pyang --lint --strict, and remove default value for port priority
Add config container for LACP aggregate interface member with port-priority and interface. Change /lacp/interfaces/interface/members/member/interface to point to the new leaf /lacp/interfaces/interface/members/member/config/interface. Change /lacp/interfaces/interface/members to config true.
Replaced repeated definition of leaf port-priority with `uses` statement, as per change request.
I think I've completed all the changes suggested so far. Any other feedback, or is the code good to merge? |
I added the tree view to the description for the PR. Summary of what was added: module: openconfig-lacp |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, last call for this change
Note, this is considered a breaking change because the list key for members was changed to point at the new config/interface leaf instead of the prior state/interface leaf. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since this is now a non-breaking change, I've suggested a new, minor version number increment
@robshakir for your review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, one indentation issue and then I think that this is a backwards incompatible change (as discussed with @dplore).
Co-authored-by: Rob Shakir <[email protected]>
Due to breaking change of changing type for list
…penconfig#943) * add config container to LACP aggregate interface member Add config container for LACP aggregate interface member with port-priority and interface. Change /lacp/interfaces/interface/members/member/interface to point to the new leaf /lacp/interfaces/interface/members/member/config/interface. Change /lacp/interfaces/interface/members to config true. This change is not backwards compatible due to breaking change of changing type for list --------- Co-authored-by: Darren Loher <[email protected]> Co-authored-by: Rob Shakir <[email protected]>
Change Scope
port-priority
config and state for Ethernet interface that is part of a logical aggregation / LAGPlatform Implementations
Tree view