Skip to content

VLAN trunk support: cfgagent update. #297

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

Closed
wants to merge 3 commits into from

Conversation

jipanyang
Copy link
Contributor

VLAN trunk support: ConfigDB enforcer as cfgagent. Debug commands implementation as in cfgmgr. Linux VLAN aware 1Q bridge used to support hostenv VLAN trunk.

  1. More than one 802.1Q VLAN could be created.
  2. A VLAN could have members of physical ports or LAG or both types of them.
  3. A physical port or LAG could be added to multiple VLANs in tagged mode.
  4. A physical port or LAG could be added to one VLAN in untagged mode.
  5. It shall be possible to config port VLAN ID (pvid) for individual physical port and LAG.

Example debug CLI:
cfgmgr vlan add vlan 2000 desc "testing vlan"
cfgmgr vlan add vlan 2000 dev PortChannel46 untagged
cfgmgr vlan add vlan 2000 dev Ethernet52

cfgmgr intf add 172.16.28.190/24 dev Vlan2000
cfgmgr intf add 10.11.20.30/24 dev Vlan2000

cfgmgr switch update unicast_miss_flood false broadcast_flood false

@msftclas
Copy link

@JipanYanga,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@jipanyang jipanyang force-pushed the v1.0.3_vlan_cfgagent branch from 21c7d1d to df5282e Compare August 31, 2017 16:13
@jipanyang
Copy link
Contributor Author

target branch not active.

@jipanyang jipanyang closed this Sep 16, 2017
@jipanyang jipanyang deleted the v1.0.3_vlan_cfgagent branch June 2, 2018 02:04
EdenGri pushed a commit to EdenGri/sonic-swss that referenced this pull request Feb 28, 2022
* Add drop probability configurability to ecnconfig

Signed-off-by: Wenda <[email protected]>

* Correct variable names

* Correct syntax error

Signed-off-by: Wenda <[email protected]>
oleksandrivantsiv pushed a commit to oleksandrivantsiv/sonic-swss that referenced this pull request Mar 1, 2023
* [flex_counter]: Check if plugin lists are empty

Check plugin lists along with counter IDs lists
before trying to remove FC instance

* Rename isCounteMapsEmpty to isEmpty

Signed-off-by: marian-pritsak <[email protected]>

* Fix comments

Signed-off-by: marian-pritsak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants