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

[portchannel] Check for member being part of some other portchannel #1235

Closed
wants to merge 1 commit into from

Conversation

d-dashkov
Copy link
Contributor

@d-dashkov d-dashkov commented Nov 13, 2020

- What I did
Added message "Interface is already member of portchannel!" if user tries to add a port to a portchannel but if the same port is already made member of some other portchannel.
fix sonic-net/SONiC#360

- How I did it
When port is member of some other portchannel, return message

- How to verify it
Create two portchannels and add member port for first portchannel, try to add this port for second portchannel

admin@sonic: sudo config portchannel add PortChannel0001
admin@sonic: sudo config portchannel add PortChannel0002
admin@sonic: sudo config portchannel member add PortChannel0001 Ethernet4
admin@sonic: sudo config portchannel member add PortChannel0002 Ethernet4

- New command output
Usage: config portchannel member add [OPTIONS] <portchannel_name> <port_name>
Try "config portchannel member add -h" for help.

Error: Interface is already member of portchannel!

Signed-off-by: dmytro_dashkov@Jabil.com

@ghost
Copy link

ghost commented Nov 13, 2020

CLA assistant check
All CLA requirements met.

@lgtm-com
Copy link

lgtm-com bot commented Nov 13, 2020

This pull request introduces 1 alert when merging 8341aae into 939e331 - view on LGTM.com

new alerts:

  • 1 for Testing equality to None

@d-dashkov
Copy link
Contributor Author

retest this please

@d-dashkov d-dashkov closed this Jan 27, 2021
@d-dashkov
Copy link
Contributor Author

The same fix has been merged

stepanblyschak pushed a commit to stepanblyschak/sonic-utilities that referenced this pull request Apr 28, 2022
 Do not set PG to Buffer porfile mapping again if already exist. (sonic-net#1261)
[sub intf] Use m_lag_id to be the parent port object id when parent port
is LAG (sonic-net#1235)
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

Successfully merging this pull request may close these issues.

config portchannel add/del <portchannel_name> - check for member being part of some other portchannel
1 participant