sonic-swss
sonic-swss copied to clipboard
SONiC Switch State Service (SwSS)
**What I did** I extended the RIF removal functionality to also remove the port from the m_rifsToAdd list. **Why I did it** Typically, the counter and object handling logic follows...
**What I did** Simplify approach to delaying counters on warm boot and fast boot. Removed FLEX_COUNTER_DELAY_STATUS_FIELD and instead postpone all FC processing to happen after apply view to not delay...
1. [neighsync] Ignore neighbor entries on non-router-interface 2. Don't ignore reserved IPv4 LL address - For BGP unnumber, reserved IPv4 LL (169.254.0.1) will be used as next hop. FRR configure...
**What I did** **Why I did it** **How I verified it** Verified the following scenarios 1. No BUFFER_QUEUE covering host CPU queue ``` Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes -----------...
**What I did** Don't add the remote system neighbor if the same neighbor exists. **Why I did it** The IMM has two asics and has 2 port channels in each...
1. removeBridgePort should check port.m_child_ports.empty() before HostIntfsStripTag(,SAI_HOSTIF_VLAN_TAG_STRIP).
When adding member port into portchannel, if the portchannel has a subinterface, the port should keep the VLAN tag. And the VLAN tag should be stripped while removing a port...
**What I did** Support for SAI_HOSTIF_ATTR_QUEUE is a switch level capability, no need to query it per port. **Why I did it** As part of the goal to optimize boot...
**What I did** Add support for PoE based on sonic-sairedis support of multiple switches - Add poeorch daemon to handle APPL_DB changes - Add poesyncd daemon to handle PoE config...
**What I did** Replace DBConnector old APIs with new APIs **Why I did it** Enable Multi DB I implemented similar changes in https://github.com/sonic-net/sonic-swss/pull/1138