sonic-swss icon indicating copy to clipboard operation
sonic-swss copied to clipboard

PVSTP feature implementation.

Open ph408077 opened this issue 5 years ago • 3 comments

  • 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

ph408077 avatar Sep 17 '19 06:09 ph408077

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 '{, , }' from '' to 'std::vector<std::__cxx11::basic_string >' };

ph408077 avatar Oct 21 '19 04:10 ph408077

need vs test.

lguohan avatar Oct 25 '19 19:10 lguohan

Spytest automation

would you be able to share a link to "spytest automation" please

ByReaL avatar Jan 28 '20 17:01 ByReaL