Skip to content

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

Closed
d-dashkov wants to merge 1 commit intosonic-net:masterfrom
d-dashkov:lag-fix
Closed

[portchannel] Check for member being part of some other portchannel#1235
d-dashkov wants to merge 1 commit intosonic-net:masterfrom
d-dashkov:lag-fix

Conversation

@d-dashkov
Copy link
Copy Markdown
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
Copy Markdown

ghost commented Nov 13, 2020

CLA assistant check
All CLA requirements met.

@lgtm-com
Copy link
Copy Markdown

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
Copy Markdown
Contributor Author

retest this please

@d-dashkov d-dashkov closed this Jan 27, 2021
@d-dashkov
Copy link
Copy Markdown
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