sonic-swss
sonic-swss copied to clipboard
SONiC Switch State Service (SwSS)
**What I did** Implemented recursive nexthop group enhancement in Orchagent (NhgOrch). They have been proposed in: https://github.com/sonic-net/SONiC/pull/1636 **Why I did it** These changes are required to handle a new field...
**What I did** Update the call to setHostTxReady() to receive Port instead of port_id. **Why I did it** So we won't need to call getPort() inside the function, and we...
**What I did** Added support for [DHCP DoS Mitigation feature](https://github.com/sonic-net/SONiC/pull/1651) via kernel through PortMgrd **Why I did it** DHCP Mitigation Rate attribute added to config_db needed a path to appl_db...
depends-on: https://github.com/sonic-net/sonic-buildimage/pull/18817 **What I did** This change implements swss's ability to report it's readines to sysmonitor **Why I did it** The motivation is to report `PortInitDone` to sysmonitor and not...
**What I did** Add fabric port monitoring toggle check. The command is added at https://github.com/sonic-net/sonic-utilities/pull/2932. This is the orchagent handling part. **Why I did it** **How I verified it** **Details...
**What I did** Restore preemphasis when AN is transitioned from ON to OFF **Why I did it** In certain switches, link training is enabled along with auto-negotiation(AN) enabled. In this...
**What I did** Add the orchagent handling for "show fabric counters rate mbps" command. The HLD is at here https://github.com/sonic-net/SONiC/blob/master/doc/voq/fabric.md **Why I did it** **How I verified it** **Details if...
It requires versions later than Debian 8.9, but Debian 10 fails the test. ``` ____________________________________________________________________________________ ERROR collecting test_mirror.py _____________________________________________________________________________________ test_mirror.py:10: in class TestMirror(object): test_mirror.py:238: in TestMirror @pytest.mark.skipif(StrictVersion(distro.linux_distribution()[1])
* Don't install counters when session rule is inactive. Mirror session is not activated and thus, the ACL rule is not created in sairedis/SAI (there is no next hop for...
**What I did** 1.Remove the API setBridgePortLearningFDB() 2.Use setBridgePortLearnMode() as instead 3.Set PHY PORT's learning mode to forward during swss warm restart which is derived from the setBridgePortLearningFDB() API called...