sonic-swss
sonic-swss copied to clipboard
PVSTP feature implementation.
- Added new stpmgr for STP config handling
- Added changes in orchagent for STP programming via SAI APIs
What I did
- Added new stpmgr under cfgmgr for handling STP config notifications
- Added STP changes in portsorch component to handle STP operations (STP Instance creation/deletion, STP Port Add/Update/Del to STP instance) via SAI
Why I did it To support PVSTP feature
How I verified it Spytest automation and also manual verification on VS
Details if related
Build failure is because of dependency in sonic-swss-common:
orchdaemon.cpp: In member function 'bool OrchDaemon::init()':
orchdaemon.cpp:91:13: error: 'APP_STP_VLAN_INSTANCE_TABLE_NAME' was not declared in this scope
APP_STP_VLAN_INSTANCE_TABLE_NAME,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
orchdaemon.cpp:92:13: error: 'APP_STP_PORT_STATE_TABLE_NAME' was not declared in this scope
APP_STP_PORT_STATE_TABLE_NAME,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
orchdaemon.cpp:93:13: error: 'APP_STP_FASTAGEING_FLUSH_TABLE_NAME' was not declared in this scope
APP_STP_FASTAGEING_FLUSH_TABLE_NAME
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
orchdaemon.cpp:94:5: error: could not convert '{
need vs test.
Spytest automation
would you be able to share a link to "spytest automation" please