sonic-swss
sonic-swss copied to clipboard
SONiC Switch State Service (SwSS)
**What I did** Adding vrrporch module **Why I did it** To listen to APPL_DB and program VRRP entities in SAI **How I verified it** UT **Details if related**
**What I did** [HLD] [SRv6 VPN HLD](https://github.com/sonic-net/SONiC/blob/master/doc/srv6/srv6_vpn.md) **Why I did it** This PR is to support SRv6 VPN functions **How I verified it** 1. sonic-mgmt [phoenix wing ptf test plan](https://github.com/sonic-net/sonic-mgmt/pull/13645)...
**What I did** - fix the covariant return type issue of `swss::TableBase* Consumer::getConsumerTable() const override` - it should return `swss::ConsumerTableBase *` - add a ring thread for orchdaemon - support...
#### Description Sometimes when adding a loopback interface to a non default VRF ip2me route gets added in default VRF. This is due to the below handling In normal scenario...
This is double commit of https://github.com/sonic-net/sonic-swss/pull/3288 to 202405 **What I did** **Why I did it** **How I verified it** **Details if related**
**What I did** When killing 10 or more teamd processes, add a delay of 0.1 seconds after every 10 kill signals/proceses. This is because in the LAG scale tests (in...
When I load the latest community master image to the z9432f platform, I see the following error. swss is not coming up root@sonic:/var/log# show logging ERR 2024-08-14T20:41:56.959303+00:00 sonic kernel: [...
**What I did** - change the pipeline size for `RouteSync` - modify the fpmsyncd flush behavior so that it could delay the flush with an expiring timer - the timer...
#### Description The bug happens when `SWSS` is busy and task queue accumulates a several route configuration tasks one of which can cause a configuration failure (e.g., duplicate route). When...
**What I did** Create SYSTEM_LAG_IDS_FREE_LIST for assign lagId for all portchannel creation. 1) Portchannel creation a) If Portchannel is created with a valid plagid * check if plagid is in...