3 files changed
+3
-3
lines changedSubmodule sonic-gnmi updated 15 files
- common_utils/context.go-3
- common_utils/notification_producer.go+89
- common_utils/notification_producer_test.go+49
- gnmi_server/gnoi.go+4-180
- gnmi_server/gnoi_system.go+332
- gnmi_server/gnoi_system_test.go+297
- gnmi_server/server.go+2-10
- gnmi_server/server_test.go+4-17
- gnmi_server/swss_util.go+67
- go.mod+7-4
- go.sum+1.4k-7
- sonic_service_client/dbus_client.go-19
- swsscommon/empty.go+3
- test/test_gnoi.py+9-21
- transl_utils/transl_utils.go+82-87
Submodule sonic-sairedis updated 74 files
- .azure-pipelines/build-template.yml+61-5
- .azure-pipelines/test-docker-sonic-vs-template.yml+1-1
- lib/ClientSai.cpp+103-10
- lib/ClientSai.h+3
- lib/ClientServerSai.cpp+14-4
- lib/Recorder.cpp+113
- lib/Recorder.h+26
- lib/RedisRemoteSaiInterface.cpp+242-12
- lib/RedisRemoteSaiInterface.h+28
- lib/Sai.cpp+18-4
- lib/ServerSai.cpp+98-4
- lib/ServerSai.h+9-2
- lib/sairedis.h+14
- lib/sairediscommon.h+4
- lib/tests.cpp+96
- meta/Meta.cpp+74-36
- meta/Meta.h-4
- meta/SaiSerialize.cpp+145
- meta/sai_serialize.h+13
- saiasiccmp/SaiSwitchAsic.cpp+8
- saiasiccmp/SaiSwitchAsic.h+3
- saiplayer/SaiPlayer.cpp+118-8
- saiplayer/SaiPlayer.h+3
- stub.pl+1-1
- syncd/BestCandidateFinder.cpp+32
- syncd/FlexCounter.cpp+796-172
- syncd/FlexCounter.h+26-2
- syncd/FlexCounterManager.cpp+21
- syncd/FlexCounterManager.h+6
- syncd/Makefile.am+4
- syncd/SaiDiscovery.cpp+7
- syncd/SaiSwitch.cpp+34
- syncd/SaiSwitch.h+21
- syncd/SaiSwitchInterface.h+3
- syncd/Syncd.cpp+361-40
- syncd/Syncd.h+17
- syncd/VendorSai.cpp+33-2
- syncd/Workaround.cpp+10
- syncd/scripts/syncd_init_common.sh+7
- syncd/tests.cpp+40
- syncd/tests/TestSyncdBrcm.cpp+317
- syncd/tests/TestSyncdMlnx.cpp+59-21
- tests/BCM56850.pl+16
- tests/BCM56850/port_bulk_get.rec+9
- tests/BCM56850/vxlan_default_router_mac.rec+11
- tests/TestClient.cpp+27
- tests/aspell.en.pws+2
- unittest/lib/Makefile.am+3-2
- unittest/lib/MockSaiInterface.cpp+26
- unittest/lib/MockSaiInterface.h+22
- unittest/lib/TestClientServerSai.cpp+20-1
- unittest/lib/TestRedisRemoteSaiInterface.cpp+5-16
- unittest/lib/TestSai.cpp+1-1
- unittest/lib/TestServerSai.cpp+18-3
- unittest/meta/TestMeta.cpp+31-1
- unittest/meta/TestSaiSerialize.cpp+69
- unittest/syncd/Makefile.am+2
- unittest/syncd/MockableSaiInterface.cpp+1-1
- unittest/syncd/MockableSaiSwitchInterface.cpp+156
- unittest/syncd/MockableSaiSwitchInterface.h+82
- unittest/syncd/TestBestCandidateFinder.cpp+23
- unittest/syncd/TestFlexCounter.cpp+615-6
- unittest/syncd/TestSyncd.cpp+381
- unittest/syncd/TestVendorSai.cpp+35-1
- unittest/syncd/TestWorkaround.cpp+1
- unittest/vslib/TestSai.cpp+71-12
- unittest/vslib/TestSwitchMLNX2700.cpp+53
- unittest/vslib/TestSwitchStateBase.cpp+2-1
- unittest/vslib/TestVirtualSwitchSaiInterface.cpp+67-10
- vslib/Sai.cpp+10-3
- vslib/SwitchStateBase.cpp+223-4
- vslib/SwitchStateBase.h+15
- vslib/VirtualSwitchSaiInterface.cpp+153-2
- vslib/VirtualSwitchSaiInterface.h+9
Submodule sonic-swss updated 87 files
- .github/CODEOWNERS+7-7
- .gitignore+2-2
- cfgmgr/vlanmgr.cpp+30-5
- debian/rules+1
- fpmsyncd/fpmlink.cpp+6-1
- fpmsyncd/routesync.cpp+401-57
- fpmsyncd/routesync.h+25-2
- neighsyncd/neighsync.cpp+12-1
- orchagent/Makefile.am+3-1
- orchagent/aclorch.cpp+78-8
- orchagent/aclorch.h+20
- orchagent/bfdorch.cpp+44-3
- orchagent/bfdorch.h+4
- orchagent/bufferorch.cpp+437-39
- orchagent/bufferorch.h+89
- orchagent/dash/dashenifwdinfo.cpp+466
- orchagent/dash/dashenifwdorch.cpp+572
- orchagent/dash/dashenifwdorch.h+392
- orchagent/dash/dashorch.cpp+10
- orchagent/dash/dashorch.h+1
- orchagent/dash/dashvnetorch.cpp+6
- orchagent/flexcounterorch.cpp+84-46
- orchagent/flexcounterorch.h+10-1
- orchagent/intfsorch.cpp+17-3
- orchagent/main.cpp+47-5
- orchagent/nexthopgroupkey.h+16-2
- orchagent/nexthopkey.h+15-6
- orchagent/nhgorch.cpp+112-13
- orchagent/orch.cpp+126-7
- orchagent/orch.h+53-3
- orchagent/orchdaemon.cpp+118-18
- orchagent/orchdaemon.h+23-5
- orchagent/p4orch/tests/fake_flexcounterorch.cpp+5-1
- orchagent/pfc_detect_mellanox.lua+40-4
- orchagent/portsorch.cpp+348-5
- orchagent/portsorch.h+17
- orchagent/qosorch.cpp+38
- orchagent/request_parser.cpp+4-3
- orchagent/routeorch.cpp+171-72
- orchagent/routeorch.h+17-7
- orchagent/saihelper.cpp+23
- orchagent/saihelper.h+5
- orchagent/srv6orch.cpp+1.3k-70
- orchagent/srv6orch.h+154-4
- orchagent/switch/switch_capabilities.cpp+2-1
- orchagent/switch/switch_helper.cpp+2-1
- orchagent/switch/switch_schema.h+1
- orchagent/switchorch.cpp+15-1
- orchagent/swssnet.h+3
- orchagent/vxlanorch.cpp+4-4
- orchagent/vxlanorch.h+3-2
- portsyncd/linksync.cpp+4-4
- tests/conftest.py+23-1
- tests/dash/dash_db.py+17
- tests/dash/test_dash_vnet.py+31
- tests/dvslib/dvs_vlan.py+5
- tests/evpn_tunnel.py+4
- tests/mock_tests/Makefile.am+4
- tests/mock_tests/aclorch_rule_ut.cpp+296
- tests/mock_tests/aclorch_ut.cpp+106-5
- tests/mock_tests/bufferorch_ut.cpp+45
- tests/mock_tests/check.h+75-21
- tests/mock_tests/dashenifwdorch_ut.cpp+664
- tests/mock_tests/flexcounter_ut.cpp+91-7
- tests/mock_tests/flowcounterrouteorch_ut.cpp+11-5
- tests/mock_tests/fpmsyncd/test_routesync.cpp+658-3
- tests/mock_tests/intfsorch_ut.cpp+9-4
- tests/mock_tests/mock_orch_test.cpp+13-4
- tests/mock_tests/mock_orch_test.h+1
- tests/mock_tests/mock_orchagent_main.cpp+1
- tests/mock_tests/mock_sai_api.h+9
- tests/mock_tests/mux_rollback_ut.cpp+4
- tests/mock_tests/orchdaemon_ut.cpp+116
- tests/mock_tests/routeorch_ut.cpp+40-4
- tests/mock_tests/switchorch_ut.cpp+45-24
- tests/request_parser_ut.cpp+44
- tests/test_flex_counters.py+31-2
- tests/test_hash.py+4-2
- tests/test_mirror_port_erspan.py+7
- tests/test_portchannel.py+6
- tests/test_qos_map.py+11-2
- tests/test_soft_bfd.py+186
- tests/test_srv6.py+715-11
- tests/test_sub_port_intf.py+95
- tests/test_vlan.py+60
- tests/test_vxlan_tunnel.py+3-1
- tests/test_zmq.py+34
0 commit comments