├── .artifactignore ├── .azure-pipelines ├── build-docker-sonic-vs-template.yml ├── build-swss-template.yml ├── build-template.yml ├── build_and_install_module.sh ├── docker-sonic-vs │ ├── Dockerfile │ └── start.sh └── test-docker-sonic-vs-template.yml ├── .github ├── codeql │ └── codeql-config.yml └── workflows │ ├── codeql-analysis.yml │ └── semgrep.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile.am ├── README.md ├── autoclean.sh ├── autogen.sh ├── azsyslog.conf ├── azure-pipelines.yml ├── configure.ac ├── debian ├── changelog ├── compat ├── control ├── libsaimetadata-dev.dirs ├── libsaimetadata-dev.install ├── libsaimetadata-dev.links ├── libsaimetadata.dirs ├── libsaimetadata.install ├── libsairedis-dev.dirs ├── libsairedis-dev.install ├── libsairedis-dev.links ├── libsairedis.dirs ├── libsairedis.install ├── libsaivs-dev.dirs ├── libsaivs-dev.install ├── libsaivs-dev.links ├── libsaivs.dirs ├── libsaivs.install ├── python-pysairedis.dirs ├── python-pysairedis.install ├── python3-pysairedis.dirs ├── python3-pysairedis.install ├── rules ├── syncd-rpc.dirs ├── syncd-rpc.init ├── syncd-rpc.install ├── syncd-vs.dirs ├── syncd-vs.init ├── syncd-vs.install ├── syncd.dirs ├── syncd.init ├── syncd.install └── syncd.links ├── lgtm.yml ├── lib ├── Channel.cpp ├── Channel.h ├── ClientConfig.cpp ├── ClientConfig.h ├── ClientSai.cpp ├── ClientSai.h ├── ClientServerSai.cpp ├── ClientServerSai.h ├── Context.cpp ├── Context.h ├── ContextConfig.cpp ├── ContextConfig.h ├── ContextConfigContainer.cpp ├── ContextConfigContainer.h ├── Makefile.am ├── OidIndexGenerator.h ├── Recorder.cpp ├── Recorder.h ├── RedisChannel.cpp ├── RedisChannel.h ├── RedisRemoteSaiInterface.cpp ├── RedisRemoteSaiInterface.h ├── RedisVidIndexGenerator.cpp ├── RedisVidIndexGenerator.h ├── RemoteSaiInterface.h ├── Sai.cpp ├── Sai.h ├── SaiInternal.h ├── ServerConfig.cpp ├── ServerConfig.h ├── ServerSai.cpp ├── ServerSai.h ├── SkipRecordAttrContainer.cpp ├── SkipRecordAttrContainer.h ├── Switch.cpp ├── Switch.h ├── SwitchConfig.cpp ├── SwitchConfig.h ├── SwitchConfigContainer.cpp ├── SwitchConfigContainer.h ├── SwitchContainer.cpp ├── SwitchContainer.h ├── Utils.cpp ├── Utils.h ├── VirtualObjectIdManager.cpp ├── VirtualObjectIdManager.h ├── ZeroMQChannel.cpp ├── ZeroMQChannel.h ├── client_config.json ├── context_config.json ├── sairedis.h ├── sairediscommon.h └── tests.cpp ├── m4 ├── ax_python3_devel.m4 └── python3.m4 ├── meta ├── AttrKeyMap.cpp ├── AttrKeyMap.h ├── DummySaiInterface.cpp ├── DummySaiInterface.h ├── Globals.cpp ├── Globals.h ├── Makefile.am ├── Meta.cpp ├── Meta.h ├── MetaKeyHasher.cpp ├── MetaKeyHasher.h ├── MetaTestSaiInterface.cpp ├── MetaTestSaiInterface.h ├── Notification.cpp ├── Notification.h ├── NotificationBfdSessionStateChange.cpp ├── NotificationBfdSessionStateChange.h ├── NotificationFactory.cpp ├── NotificationFactory.h ├── NotificationFdbEvent.cpp ├── NotificationFdbEvent.h ├── NotificationHaScopeEvent.cpp ├── NotificationHaScopeEvent.h ├── NotificationHaSetEvent.cpp ├── NotificationHaSetEvent.h ├── NotificationIcmpEchoSessionStateChange.cpp ├── NotificationIcmpEchoSessionStateChange.h ├── NotificationMacsecPostStatus.cpp ├── NotificationMacsecPostStatus.h ├── NotificationNatEvent.cpp ├── NotificationNatEvent.h ├── NotificationPortHostTxReadyEvent.cpp ├── NotificationPortHostTxReadyEvent.h ├── NotificationPortStateChange.cpp ├── NotificationPortStateChange.h ├── NotificationQueuePfcDeadlock.cpp ├── NotificationQueuePfcDeadlock.h ├── NotificationSwitchAsicSdkHealthEvent.cpp ├── NotificationSwitchAsicSdkHealthEvent.h ├── NotificationSwitchMacsecPostStatus.cpp ├── NotificationSwitchMacsecPostStatus.h ├── NotificationSwitchShutdownRequest.cpp ├── NotificationSwitchShutdownRequest.h ├── NotificationSwitchStateChange.cpp ├── NotificationSwitchStateChange.h ├── NotificationTamTelTypeConfigChange.cpp ├── NotificationTamTelTypeConfigChange.h ├── NotificationTwampSessionEvent.cpp ├── NotificationTwampSessionEvent.h ├── NumberOidIndexGenerator.cpp ├── NumberOidIndexGenerator.h ├── OidRefCounter.cpp ├── OidRefCounter.h ├── PerformanceIntervalTimer.cpp ├── PerformanceIntervalTimer.h ├── PortRelatedSet.cpp ├── PortRelatedSet.h ├── RedisSelectableChannel.cpp ├── RedisSelectableChannel.h ├── SaiAttrWrapper.cpp ├── SaiAttrWrapper.h ├── SaiAttributeList.cpp ├── SaiAttributeList.h ├── SaiInterface.cpp ├── SaiInterface.h ├── SaiObject.cpp ├── SaiObject.h ├── SaiObjectCollection.cpp ├── SaiObjectCollection.h ├── SaiOptions.h ├── SaiSerialize.cpp ├── SelectableChannel.cpp ├── SelectableChannel.h ├── ZeroMQSelectableChannel.cpp ├── ZeroMQSelectableChannel.h └── sai_serialize.h ├── package.cfg ├── proxylib ├── Makefile.am ├── Options.cpp ├── Options.h ├── Proxy.cpp ├── Proxy.h ├── Sai.cpp ├── Sai.h ├── SaiInternal.h └── saiproxy.h ├── pyext ├── Makefile.am ├── py2 │ ├── Makefile.am │ └── __init__.py ├── py3 │ ├── Makefile.am │ └── __init__.py ├── pysairedis.cpp ├── pysairedis.h ├── pysairedis.i └── test.py ├── saiasiccmp ├── AsicCmp.cpp ├── AsicCmp.h ├── CommandLineOptions.cpp ├── CommandLineOptions.h ├── CommandLineOptionsParser.cpp ├── CommandLineOptionsParser.h ├── Makefile.am ├── SaiSwitchAsic.cpp ├── SaiSwitchAsic.h ├── View.cpp ├── View.h ├── ViewCmp.cpp ├── ViewCmp.h ├── dump1.json ├── dump2.json ├── dump3.json ├── main.cpp └── test.sh ├── saidiscovery ├── Makefile.am └── saidiscovery.cpp ├── saidump ├── Makefile.am ├── SaiDump.cpp ├── SaiDump.h └── main.cpp ├── saiplayer ├── CommandLineOptions.cpp ├── CommandLineOptions.h ├── CommandLineOptionsParser.cpp ├── CommandLineOptionsParser.h ├── Makefile.am ├── SaiPlayer.cpp ├── SaiPlayer.h └── saiplayer_main.cpp ├── saisdkdump ├── Makefile.am └── saisdkdump.cpp ├── stub.pl ├── syncd ├── Asan.cpp ├── AsicOperation.cpp ├── AsicOperation.h ├── AsicView.cpp ├── AsicView.h ├── AttrVersionChecker.cpp ├── AttrVersionChecker.h ├── BestCandidateFinder.cpp ├── BestCandidateFinder.h ├── BreakConfig.cpp ├── BreakConfig.h ├── BreakConfigParser.cpp ├── BreakConfigParser.h ├── CommandLineOptions.cpp ├── CommandLineOptions.h ├── CommandLineOptionsParser.cpp ├── CommandLineOptionsParser.h ├── ComparisonLogic.cpp ├── ComparisonLogic.h ├── ConcurrentQueue.h ├── FlexCounter.cpp ├── FlexCounter.h ├── FlexCounterManager.cpp ├── FlexCounterManager.h ├── GlobalSwitchId.cpp ├── GlobalSwitchId.h ├── HardReiniter.cpp ├── HardReiniter.h ├── Makefile.am ├── MdioIpcClient.cpp ├── MdioIpcClient.h ├── MdioIpcCommon.h ├── MdioIpcServer.cpp ├── MdioIpcServer.h ├── MetadataLogger.cpp ├── MetadataLogger.h ├── NotificationHandler.cpp ├── NotificationHandler.h ├── NotificationProcessor.cpp ├── NotificationProcessor.h ├── NotificationProducerBase.h ├── NotificationQueue.cpp ├── NotificationQueue.h ├── PortMap.cpp ├── PortMap.h ├── PortMapParser.cpp ├── PortMapParser.h ├── PortStateChangeHandler.cpp ├── PortStateChangeHandler.h ├── RedisClient.cpp ├── RedisClient.h ├── RedisNotificationProducer.cpp ├── RedisNotificationProducer.h ├── RequestShutdown.cpp ├── RequestShutdown.h ├── RequestShutdownCommandLineOptions.cpp ├── RequestShutdownCommandLineOptions.h ├── RequestShutdownCommandLineOptionsParser.cpp ├── RequestShutdownCommandLineOptionsParser.h ├── SaiAttr.cpp ├── SaiAttr.h ├── SaiDiscovery.cpp ├── SaiDiscovery.h ├── SaiObj.cpp ├── SaiObj.h ├── SaiSwitch.cpp ├── SaiSwitch.h ├── SaiSwitchInterface.cpp ├── SaiSwitchInterface.h ├── SelectableEventHandler.h ├── ServiceMethodTable.cpp ├── ServiceMethodTable.h ├── SingleReiniter.cpp ├── SingleReiniter.h ├── SwitchNotifications.cpp ├── SwitchNotifications.h ├── Syncd.cpp ├── Syncd.h ├── TimerWatchdog.cpp ├── TimerWatchdog.h ├── VendorSai.cpp ├── VendorSai.h ├── VendorSaiOptions.h ├── VidManager.cpp ├── VidManager.h ├── VirtualOidTranslator.cpp ├── VirtualOidTranslator.h ├── WarmRestartTable.cpp ├── WarmRestartTable.h ├── WatchdogScope.cpp ├── WatchdogScope.h ├── Workaround.cpp ├── Workaround.h ├── ZeroMQNotificationProducer.cpp ├── ZeroMQNotificationProducer.h ├── lanemap.ini ├── main.cpp ├── profile.ini ├── scripts │ ├── brcm_common_config_ut.sh │ ├── gbsyncdmgrd │ ├── sai_failure_dump.sh │ ├── saidump.sh │ ├── syncd_init_common.sh │ └── syncd_start.sh ├── syncd_main.cpp ├── syncd_request_shutdown.cpp ├── testprofile.ini ├── tests.cpp └── tests │ ├── Makefile.am │ ├── TestSyncdBrcm.cpp │ ├── TestSyncdLib.cpp │ ├── TestSyncdLib.h │ ├── TestSyncdMlnx.cpp │ ├── TestSyncdNvdaBf.cpp │ ├── TestSyncdNvdaBf.h │ ├── brcm │ ├── lanemap.ini │ └── testprofile.ini │ ├── main.cpp │ ├── mlnx │ ├── lanemap.ini │ └── sai.profile │ └── nvda-bf │ ├── lanemap.ini │ └── sai.profile ├── tests ├── BCM56850.pl ├── BCM56850 │ ├── acl_counter.rec │ ├── acl_counter2.rec │ ├── acl_counter_match.rec │ ├── acl_limit.rec │ ├── acl_mask.rec │ ├── acl_pre_match_999.rec │ ├── acl_tables.rec │ ├── bbm.ini │ ├── bridge_create_1.rec │ ├── bridge_create_2.rec │ ├── buffer_profile_get_A.rec │ ├── buffer_profile_get_B.rec │ ├── bulk_fdb.rec │ ├── bulk_neighbor.rec │ ├── bulk_object.rec │ ├── bulk_route.rec │ ├── client_switch.rec │ ├── config_acl.rec │ ├── config_acl2.rec │ ├── ctx_multi.json │ ├── ctx_zmq.json │ ├── depreacated.rec │ ├── empty_lag_buffer_acl.rec │ ├── empty_sw.rec │ ├── full.rec │ ├── full_buffer.rec │ ├── full_buffer_second.rec │ ├── full_hostif_remove_segfault.rec │ ├── full_nhg_bug.rec │ ├── full_nhg_bug_prio_flow_bug.rec │ ├── full_nhg_bug_trap_group_create_fail.rec │ ├── full_no_queue.rec │ ├── full_no_queue_no_ipg.rec │ ├── full_no_queue_no_ipg_no_buffer_pfofile.rec │ ├── full_ntf.rec │ ├── full_queue_bug_null_buffer_profile.rec │ ├── full_second.rec │ ├── full_second_no_bridge.rec │ ├── full_testbed_config.rec │ ├── hostif.rec │ ├── ignore_attributes.rec │ ├── lag_comparison_logic.rec │ ├── lag_label_A.rec │ ├── lag_label_B.rec │ ├── lag_no_members.rec │ ├── lanemap.ini │ ├── lanemap_multi.ini │ ├── limits.ini │ ├── multi_switch_key.rec │ ├── neighbor_next_hop.rec │ ├── nhg_comparison_logic.rec │ ├── no_lag_label_A.rec │ ├── no_lag_label_B.rec │ ├── non_depreacated.rec │ ├── ntf1.rec │ ├── ntf2.rec │ ├── port_bulk_get.rec │ ├── qos_map_order.rec │ ├── query_attr_enum_values_capability.rec │ ├── query_object_type_get_availability.rec │ ├── relaxed.rec │ ├── remove_create_port.rec │ ├── remove_next_hop.rec │ ├── remove_port.rec │ ├── rif_loopback.rec │ ├── small_buffer.rec │ ├── speed_apply.rec │ ├── speed_init.rec │ ├── test_bulk_set_multiple_A.rec │ ├── test_bulk_set_multiple_B.rec │ ├── test_lag_member.rec │ ├── test_macsec_p2p_establishment.rec │ ├── test_neighbor_lag.rec │ ├── test_remove_port_serdes.rec │ ├── tunnel_map.rec │ ├── voq_switch_create.rec │ ├── vsprofile.ini │ ├── vsprofile_acl_limit.ini │ ├── vsprofile_ctx_multi.ini │ ├── vsprofile_ctx_zmq.ini │ ├── vxlan_default_router_mac.rec │ ├── wb_port_create_a.rec │ ├── wb_port_create_b.rec │ ├── wb_port_remove_a.rec │ ├── wb_port_remove_b.rec │ └── wred_queue.rec ├── BCM56971B0.pl ├── BCM56971B0 │ ├── acl_limit.rec │ ├── acl_prio.rec │ ├── break.ini │ ├── lanemap.ini │ ├── limits.ini │ ├── limits122.ini │ └── vsprofile.ini ├── MLNX2700.pl ├── MLNX2700 │ ├── empty.rec │ ├── empty_sw.rec │ ├── full.rec │ ├── full_nhg_member.rec │ ├── full_no_hostif_entry.rec │ ├── full_no_hostif_entry_second.rec │ ├── full_syncd_dies.rec │ ├── full_to_crash.rec │ ├── inspect_asic.rec │ └── vsprofile.ini ├── Makefile.am ├── NVDAMBF2H536C.pl ├── NVDAMBF2H536C │ ├── client_switch.rec │ ├── dashapis.rec │ └── vsprofile.ini ├── README.md ├── TestClient.cpp ├── TestClient.h ├── TestDash.cpp ├── TestDashEnv.cpp ├── TestDashEnv.h ├── TestDashMain.cpp ├── aspell.en.pws ├── aspellcheck.pl ├── checksaiapi.sh ├── checkwhitespace.sh ├── conflictnames.pl ├── findcrossinclude.sh ├── main.cpp ├── swsslogentercheck.pl ├── swsslogentercheck.sh ├── testclient_main.cpp ├── tests.cpp └── utils.pm ├── unittest ├── Makefile.am ├── lib │ ├── Makefile.am │ ├── MockSaiInterface.cpp │ ├── MockSaiInterface.h │ ├── TestClientConfig.cpp │ ├── TestClientSai.cpp │ ├── TestClientServerSai.cpp │ ├── TestContext.cpp │ ├── TestContextConfig.cpp │ ├── TestContextConfigContainer.cpp │ ├── TestRecorder.cpp │ ├── TestRedisChannel.cpp │ ├── TestRedisRemoteSaiInterface.cpp │ ├── TestRedisVidIndexGenerator.cpp │ ├── TestSai.cpp │ ├── TestServerConfig.cpp │ ├── TestServerSai.cpp │ ├── TestSkipRecordAttrContainer.cpp │ ├── TestSwitch.cpp │ ├── TestSwitchConfigContainer.cpp │ ├── TestSwitchContainer.cpp │ ├── TestUtils.cpp │ ├── TestVirtualObjectIdManager.cpp │ ├── TestZeroMQChannel.cpp │ ├── files │ │ ├── ccc_bad.txt │ │ ├── client_config_bad.txt │ │ ├── client_config_ok.txt │ │ ├── server_config_bad.json │ │ └── server_config_ok.json │ ├── main.cpp │ └── main_libsairedis.cpp ├── meta │ ├── Makefile.am │ ├── MockMeta.cpp │ ├── MockMeta.h │ ├── TestAttrKeyMap.cpp │ ├── TestDummySaiInterface.cpp │ ├── TestGlobals.cpp │ ├── TestLegacy.cpp │ ├── TestLegacy.h │ ├── TestLegacyFdbEntry.cpp │ ├── TestLegacyNeighborEntry.cpp │ ├── TestLegacyOther.cpp │ ├── TestLegacyRouteEntry.cpp │ ├── TestLegacyVlan.cpp │ ├── TestMeta.cpp │ ├── TestMetaDash.cpp │ ├── TestMetaKeyHasher.cpp │ ├── TestNotificationBfdSessionStateChange.cpp │ ├── TestNotificationFactory.cpp │ ├── TestNotificationFdbEvent.cpp │ ├── TestNotificationHaScopeEvent.cpp │ ├── TestNotificationHaSetEvent.cpp │ ├── TestNotificationIcmpEchoSessionStateChange.cpp │ ├── TestNotificationMacsecPostStatus.cpp │ ├── TestNotificationNatEvent.cpp │ ├── TestNotificationPortHostTxReadyEvent.cpp │ ├── TestNotificationPortStateChange.cpp │ ├── TestNotificationQueuePfcDeadlock.cpp │ ├── TestNotificationSwitchAsicSdkHealthEvent.cpp │ ├── TestNotificationSwitchMacsecPostStatus.cpp │ ├── TestNotificationSwitchShutdownRequest.cpp │ ├── TestNotificationSwitchStateChange.cpp │ ├── TestNotificationTam.cpp │ ├── TestOidRefCounter.cpp │ ├── TestPerformanceIntervalTimer.cpp │ ├── TestPortRelatedSet.cpp │ ├── TestSaiAttrWrapper.cpp │ ├── TestSaiAttributeList.cpp │ ├── TestSaiInterface.cpp │ ├── TestSaiObject.cpp │ ├── TestSaiObjectCollection.cpp │ ├── TestSaiSerialize.cpp │ ├── TestZeroMQSelectableChannel.cpp │ └── main.cpp ├── proxylib │ ├── Makefile.am │ ├── TestProxy.cpp │ ├── TestSai.cpp │ ├── config.ini │ ├── main.cpp │ └── main_libsaiproxy.cpp ├── saidump │ ├── Makefile.am │ ├── TestSaiDump.cpp │ ├── dump.json │ ├── err.json │ └── main.cpp ├── syncd │ ├── Makefile.am │ ├── MockHelper.cpp │ ├── MockHelper.h │ ├── MockableSaiInterface.cpp │ ├── MockableSaiInterface.h │ ├── MockableSaiSwitchInterface.cpp │ ├── MockableSaiSwitchInterface.h │ ├── TestAttrVersionChecker.cpp │ ├── TestBestCandidateFinder.cpp │ ├── TestCommandLineOptions.cpp │ ├── TestConcurrentQueue.cpp │ ├── TestFlexCounter.cpp │ ├── TestMdioIpcServer.cpp │ ├── TestNotificationHandler.cpp │ ├── TestNotificationProcessor.cpp │ ├── TestNotificationQueue.cpp │ ├── TestPortStateChangeHandler.cpp │ ├── TestSyncd.cpp │ ├── TestVendorSai.cpp │ ├── TestVirtualOidTranslator.cpp │ ├── TestWorkaround.cpp │ ├── main.cpp │ └── profile.ini └── vslib │ ├── Makefile.am │ ├── TestBuffer.cpp │ ├── TestContextConfigContainer.cpp │ ├── TestCorePortIndexMap.cpp │ ├── TestCorePortIndexMapContainer.cpp │ ├── TestCorePortIndexMapFileParser.cpp │ ├── TestEventPayloadNetLinkMsg.cpp │ ├── TestEventPayloadPacket.cpp │ ├── TestEventQueue.cpp │ ├── TestFdbInfo.cpp │ ├── TestHostInterfaceInfo.cpp │ ├── TestLaneMap.cpp │ ├── TestLaneMapContainer.cpp │ ├── TestLaneMapFileParser.cpp │ ├── TestMACsecAttr.cpp │ ├── TestMACsecEgressFilter.cpp │ ├── TestMACsecFilterStateGuard.cpp │ ├── TestMACsecForwarder.cpp │ ├── TestMACsecIngressFilter.cpp │ ├── TestMACsecManager.cpp │ ├── TestNetMsgRegistrar.cpp │ ├── TestRealObjectIdManager.cpp │ ├── TestResourceLimiter.cpp │ ├── TestResourceLimiterContainer.cpp │ ├── TestResourceLimiterParser.cpp │ ├── TestSai.cpp │ ├── TestSaiAttrWrap.cpp │ ├── TestSaiUnittests.cpp │ ├── TestSelectableFd.cpp │ ├── TestSignal.cpp │ ├── TestSwitch.cpp │ ├── TestSwitchBCM56850.cpp │ ├── TestSwitchBCM56971B0.cpp │ ├── TestSwitchBCM81724.cpp │ ├── TestSwitchConfig.cpp │ ├── TestSwitchConfigContainer.cpp │ ├── TestSwitchContainer.cpp │ ├── TestSwitchMLNX2700.cpp │ ├── TestSwitchNvdaMBF2H536C.cpp │ ├── TestSwitchStateBase.cpp │ ├── TestSwitchStateBaseMACsec.cpp │ ├── TestTAM.cpp │ ├── TestTrafficFilterPipes.cpp │ ├── TestTrafficForwarder.cpp │ ├── TestVirtualSwitchSaiInterface.cpp │ ├── files │ ├── bcm56850.warm.bin │ ├── bcm81724.warm.bin │ ├── context_config.bad.json │ ├── context_config.good.json │ ├── core_port_empty.txt │ ├── core_port_ok.txt │ ├── lane_map_empty.txt │ ├── lane_map_ok.txt │ ├── mlnx2700.warm.bin │ ├── resource_limiter_bad.txt │ └── resource_limiter_ok.txt │ ├── main.cpp │ └── main_libsaivs.cpp └── vslib ├── Buffer.cpp ├── Buffer.h ├── Context.cpp ├── Context.h ├── ContextConfig.cpp ├── ContextConfig.h ├── ContextConfigContainer.cpp ├── ContextConfigContainer.h ├── CorePortIndexMap.cpp ├── CorePortIndexMap.h ├── CorePortIndexMapContainer.cpp ├── CorePortIndexMapContainer.h ├── CorePortIndexMapFileParser.cpp ├── CorePortIndexMapFileParser.h ├── Event.cpp ├── Event.h ├── EventPayload.h ├── EventPayloadNetLinkMsg.cpp ├── EventPayloadNetLinkMsg.h ├── EventPayloadNotification.cpp ├── EventPayloadNotification.h ├── EventPayloadPacket.cpp ├── EventPayloadPacket.h ├── EventQueue.cpp ├── EventQueue.h ├── FdbInfo.cpp ├── FdbInfo.h ├── HostInterfaceInfo.cpp ├── HostInterfaceInfo.h ├── LaneMap.cpp ├── LaneMap.h ├── LaneMapContainer.cpp ├── LaneMapContainer.h ├── LaneMapFileParser.cpp ├── LaneMapFileParser.h ├── MACsecAttr.cpp ├── MACsecAttr.h ├── MACsecEgressFilter.cpp ├── MACsecEgressFilter.h ├── MACsecFilter.cpp ├── MACsecFilter.h ├── MACsecFilterStateGuard.cpp ├── MACsecFilterStateGuard.h ├── MACsecForwarder.cpp ├── MACsecForwarder.h ├── MACsecIngressFilter.cpp ├── MACsecIngressFilter.h ├── MACsecManager.cpp ├── MACsecManager.h ├── Makefile.am ├── NetMsgRegistrar.cpp ├── NetMsgRegistrar.h ├── RealObjectIdManager.cpp ├── RealObjectIdManager.h ├── ResourceLimiter.cpp ├── ResourceLimiter.h ├── ResourceLimiterContainer.cpp ├── ResourceLimiterContainer.h ├── ResourceLimiterParser.cpp ├── ResourceLimiterParser.h ├── Sai.cpp ├── Sai.h ├── SaiAttrWrap.cpp ├── SaiAttrWrap.h ├── SaiEventQueue.cpp ├── SaiFdbAging.cpp ├── SaiInternal.h ├── SaiUnittests.cpp ├── SelectableFd.cpp ├── SelectableFd.h ├── Signal.cpp ├── Signal.h ├── Switch.cpp ├── Switch.h ├── SwitchBCM56850.cpp ├── SwitchBCM56850.h ├── SwitchBCM56971B0.cpp ├── SwitchBCM56971B0.h ├── SwitchBCM81724.cpp ├── SwitchBCM81724.h ├── SwitchConfig.cpp ├── SwitchConfig.h ├── SwitchConfigContainer.cpp ├── SwitchConfigContainer.h ├── SwitchContainer.cpp ├── SwitchContainer.h ├── SwitchMLNX2700.cpp ├── SwitchMLNX2700.h ├── SwitchNvdaMBF2H536C.cpp ├── SwitchNvdaMBF2H536C.h ├── SwitchState.cpp ├── SwitchState.h ├── SwitchStateBase.cpp ├── SwitchStateBase.h ├── SwitchStateBaseFdb.cpp ├── SwitchStateBaseHostif.cpp ├── SwitchStateBaseMACsec.cpp ├── TrafficFilter.h ├── TrafficFilterPipes.cpp ├── TrafficFilterPipes.h ├── TrafficForwarder.cpp ├── TrafficForwarder.h ├── VirtualSwitchSaiInterface.cpp ├── VirtualSwitchSaiInterface.h ├── VirtualSwitchSaiInterfaceFdb.cpp ├── VirtualSwitchSaiInterfacePort.cpp ├── WarmBootState.h ├── saivs.h ├── tests.cpp └── vpp ├── BitResourcePool.h ├── IpVrfInfo.h ├── README.md ├── SaiObjectDB.cpp ├── SaiObjectDB.h ├── SwitchVpp.cpp ├── SwitchVpp.h ├── SwitchVppAcl.cpp ├── SwitchVppAcl.h ├── SwitchVppBfd.cpp ├── SwitchVppFdb.cpp ├── SwitchVppHostif.cpp ├── SwitchVppNbr.cpp ├── SwitchVppNexthop.cpp ├── SwitchVppNexthop.h ├── SwitchVppRif.cpp ├── SwitchVppRoute.cpp ├── SwitchVppSRv6.cpp ├── SwitchVppUtils.cpp ├── SwitchVppUtils.h ├── TunnelManager.cpp ├── TunnelManager.h └── vppxlate ├── SaiAclStats.c ├── SaiAclStats.h ├── SaiIntfStats.c ├── SaiIntfStats.h ├── SaiVppStats.c ├── SaiVppStats.h ├── SaiVppXlate.c └── SaiVppXlate.h /.artifactignore: -------------------------------------------------------------------------------- 1 | **/* 2 | !*.deb 3 | -------------------------------------------------------------------------------- /.azure-pipelines/build-docker-sonic-vs-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/build-docker-sonic-vs-template.yml -------------------------------------------------------------------------------- /.azure-pipelines/build-swss-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/build-swss-template.yml -------------------------------------------------------------------------------- /.azure-pipelines/build-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/build-template.yml -------------------------------------------------------------------------------- /.azure-pipelines/build_and_install_module.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/build_and_install_module.sh -------------------------------------------------------------------------------- /.azure-pipelines/docker-sonic-vs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/docker-sonic-vs/Dockerfile -------------------------------------------------------------------------------- /.azure-pipelines/docker-sonic-vs/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/docker-sonic-vs/start.sh -------------------------------------------------------------------------------- /.azure-pipelines/test-docker-sonic-vs-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.azure-pipelines/test-docker-sonic-vs-template.yml -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/README.md -------------------------------------------------------------------------------- /autoclean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/autoclean.sh -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/autogen.sh -------------------------------------------------------------------------------- /azsyslog.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/azsyslog.conf -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/configure.ac -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/control -------------------------------------------------------------------------------- /debian/libsaimetadata-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | usr/include 3 | -------------------------------------------------------------------------------- /debian/libsaimetadata-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaimetadata-dev.install -------------------------------------------------------------------------------- /debian/libsaimetadata-dev.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaimetadata-dev.links -------------------------------------------------------------------------------- /debian/libsaimetadata.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /debian/libsaimetadata.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaimetadata.install -------------------------------------------------------------------------------- /debian/libsairedis-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | usr/include 3 | -------------------------------------------------------------------------------- /debian/libsairedis-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsairedis-dev.install -------------------------------------------------------------------------------- /debian/libsairedis-dev.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsairedis-dev.links -------------------------------------------------------------------------------- /debian/libsairedis.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /debian/libsairedis.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsairedis.install -------------------------------------------------------------------------------- /debian/libsaivs-dev.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | usr/include 3 | -------------------------------------------------------------------------------- /debian/libsaivs-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaivs-dev.install -------------------------------------------------------------------------------- /debian/libsaivs-dev.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaivs-dev.links -------------------------------------------------------------------------------- /debian/libsaivs.dirs: -------------------------------------------------------------------------------- 1 | usr/lib 2 | -------------------------------------------------------------------------------- /debian/libsaivs.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/libsaivs.install -------------------------------------------------------------------------------- /debian/python-pysairedis.dirs: -------------------------------------------------------------------------------- 1 | usr/lib/python2.7 2 | -------------------------------------------------------------------------------- /debian/python-pysairedis.install: -------------------------------------------------------------------------------- 1 | usr/lib/python2.7/dist-packages/sairedis/* 2 | -------------------------------------------------------------------------------- /debian/python3-pysairedis.dirs: -------------------------------------------------------------------------------- 1 | usr/lib/python3 2 | -------------------------------------------------------------------------------- /debian/python3-pysairedis.install: -------------------------------------------------------------------------------- 1 | usr/lib/python3/dist-packages/sairedis/* 2 | -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/syncd-rpc.dirs: -------------------------------------------------------------------------------- 1 | syncd.dirs -------------------------------------------------------------------------------- /debian/syncd-rpc.init: -------------------------------------------------------------------------------- 1 | syncd.init -------------------------------------------------------------------------------- /debian/syncd-rpc.install: -------------------------------------------------------------------------------- 1 | syncd.install -------------------------------------------------------------------------------- /debian/syncd-vs.dirs: -------------------------------------------------------------------------------- 1 | syncd.dirs -------------------------------------------------------------------------------- /debian/syncd-vs.init: -------------------------------------------------------------------------------- 1 | syncd.init -------------------------------------------------------------------------------- /debian/syncd-vs.install: -------------------------------------------------------------------------------- 1 | syncd.install -------------------------------------------------------------------------------- /debian/syncd.dirs: -------------------------------------------------------------------------------- 1 | usr/bin 2 | usr/lib 3 | -------------------------------------------------------------------------------- /debian/syncd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/syncd.init -------------------------------------------------------------------------------- /debian/syncd.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/syncd.install -------------------------------------------------------------------------------- /debian/syncd.links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/debian/syncd.links -------------------------------------------------------------------------------- /lgtm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lgtm.yml -------------------------------------------------------------------------------- /lib/Channel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Channel.cpp -------------------------------------------------------------------------------- /lib/Channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Channel.h -------------------------------------------------------------------------------- /lib/ClientConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientConfig.cpp -------------------------------------------------------------------------------- /lib/ClientConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientConfig.h -------------------------------------------------------------------------------- /lib/ClientSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientSai.cpp -------------------------------------------------------------------------------- /lib/ClientSai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientSai.h -------------------------------------------------------------------------------- /lib/ClientServerSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientServerSai.cpp -------------------------------------------------------------------------------- /lib/ClientServerSai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ClientServerSai.h -------------------------------------------------------------------------------- /lib/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Context.cpp -------------------------------------------------------------------------------- /lib/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Context.h -------------------------------------------------------------------------------- /lib/ContextConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ContextConfig.cpp -------------------------------------------------------------------------------- /lib/ContextConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ContextConfig.h -------------------------------------------------------------------------------- /lib/ContextConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ContextConfigContainer.cpp -------------------------------------------------------------------------------- /lib/ContextConfigContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ContextConfigContainer.h -------------------------------------------------------------------------------- /lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Makefile.am -------------------------------------------------------------------------------- /lib/OidIndexGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/OidIndexGenerator.h -------------------------------------------------------------------------------- /lib/Recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Recorder.cpp -------------------------------------------------------------------------------- /lib/Recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Recorder.h -------------------------------------------------------------------------------- /lib/RedisChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisChannel.cpp -------------------------------------------------------------------------------- /lib/RedisChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisChannel.h -------------------------------------------------------------------------------- /lib/RedisRemoteSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisRemoteSaiInterface.cpp -------------------------------------------------------------------------------- /lib/RedisRemoteSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisRemoteSaiInterface.h -------------------------------------------------------------------------------- /lib/RedisVidIndexGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisVidIndexGenerator.cpp -------------------------------------------------------------------------------- /lib/RedisVidIndexGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RedisVidIndexGenerator.h -------------------------------------------------------------------------------- /lib/RemoteSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/RemoteSaiInterface.h -------------------------------------------------------------------------------- /lib/Sai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Sai.cpp -------------------------------------------------------------------------------- /lib/Sai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Sai.h -------------------------------------------------------------------------------- /lib/SaiInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SaiInternal.h -------------------------------------------------------------------------------- /lib/ServerConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ServerConfig.cpp -------------------------------------------------------------------------------- /lib/ServerConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ServerConfig.h -------------------------------------------------------------------------------- /lib/ServerSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ServerSai.cpp -------------------------------------------------------------------------------- /lib/ServerSai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ServerSai.h -------------------------------------------------------------------------------- /lib/SkipRecordAttrContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SkipRecordAttrContainer.cpp -------------------------------------------------------------------------------- /lib/SkipRecordAttrContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SkipRecordAttrContainer.h -------------------------------------------------------------------------------- /lib/Switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Switch.cpp -------------------------------------------------------------------------------- /lib/Switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Switch.h -------------------------------------------------------------------------------- /lib/SwitchConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchConfig.cpp -------------------------------------------------------------------------------- /lib/SwitchConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchConfig.h -------------------------------------------------------------------------------- /lib/SwitchConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchConfigContainer.cpp -------------------------------------------------------------------------------- /lib/SwitchConfigContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchConfigContainer.h -------------------------------------------------------------------------------- /lib/SwitchContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchContainer.cpp -------------------------------------------------------------------------------- /lib/SwitchContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/SwitchContainer.h -------------------------------------------------------------------------------- /lib/Utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Utils.cpp -------------------------------------------------------------------------------- /lib/Utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/Utils.h -------------------------------------------------------------------------------- /lib/VirtualObjectIdManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/VirtualObjectIdManager.cpp -------------------------------------------------------------------------------- /lib/VirtualObjectIdManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/VirtualObjectIdManager.h -------------------------------------------------------------------------------- /lib/ZeroMQChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ZeroMQChannel.cpp -------------------------------------------------------------------------------- /lib/ZeroMQChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/ZeroMQChannel.h -------------------------------------------------------------------------------- /lib/client_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/client_config.json -------------------------------------------------------------------------------- /lib/context_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/context_config.json -------------------------------------------------------------------------------- /lib/sairedis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/sairedis.h -------------------------------------------------------------------------------- /lib/sairediscommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/sairediscommon.h -------------------------------------------------------------------------------- /lib/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/lib/tests.cpp -------------------------------------------------------------------------------- /m4/ax_python3_devel.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/m4/ax_python3_devel.m4 -------------------------------------------------------------------------------- /m4/python3.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/m4/python3.m4 -------------------------------------------------------------------------------- /meta/AttrKeyMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/AttrKeyMap.cpp -------------------------------------------------------------------------------- /meta/AttrKeyMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/AttrKeyMap.h -------------------------------------------------------------------------------- /meta/DummySaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/DummySaiInterface.cpp -------------------------------------------------------------------------------- /meta/DummySaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/DummySaiInterface.h -------------------------------------------------------------------------------- /meta/Globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Globals.cpp -------------------------------------------------------------------------------- /meta/Globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Globals.h -------------------------------------------------------------------------------- /meta/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Makefile.am -------------------------------------------------------------------------------- /meta/Meta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Meta.cpp -------------------------------------------------------------------------------- /meta/Meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Meta.h -------------------------------------------------------------------------------- /meta/MetaKeyHasher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/MetaKeyHasher.cpp -------------------------------------------------------------------------------- /meta/MetaKeyHasher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/MetaKeyHasher.h -------------------------------------------------------------------------------- /meta/MetaTestSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/MetaTestSaiInterface.cpp -------------------------------------------------------------------------------- /meta/MetaTestSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/MetaTestSaiInterface.h -------------------------------------------------------------------------------- /meta/Notification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Notification.cpp -------------------------------------------------------------------------------- /meta/Notification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/Notification.h -------------------------------------------------------------------------------- /meta/NotificationBfdSessionStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationBfdSessionStateChange.cpp -------------------------------------------------------------------------------- /meta/NotificationBfdSessionStateChange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationBfdSessionStateChange.h -------------------------------------------------------------------------------- /meta/NotificationFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationFactory.cpp -------------------------------------------------------------------------------- /meta/NotificationFactory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationFactory.h -------------------------------------------------------------------------------- /meta/NotificationFdbEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationFdbEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationFdbEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationFdbEvent.h -------------------------------------------------------------------------------- /meta/NotificationHaScopeEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationHaScopeEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationHaScopeEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationHaScopeEvent.h -------------------------------------------------------------------------------- /meta/NotificationHaSetEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationHaSetEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationHaSetEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationHaSetEvent.h -------------------------------------------------------------------------------- /meta/NotificationIcmpEchoSessionStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationIcmpEchoSessionStateChange.cpp -------------------------------------------------------------------------------- /meta/NotificationIcmpEchoSessionStateChange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationIcmpEchoSessionStateChange.h -------------------------------------------------------------------------------- /meta/NotificationMacsecPostStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationMacsecPostStatus.cpp -------------------------------------------------------------------------------- /meta/NotificationMacsecPostStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationMacsecPostStatus.h -------------------------------------------------------------------------------- /meta/NotificationNatEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationNatEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationNatEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationNatEvent.h -------------------------------------------------------------------------------- /meta/NotificationPortHostTxReadyEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationPortHostTxReadyEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationPortHostTxReadyEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationPortHostTxReadyEvent.h -------------------------------------------------------------------------------- /meta/NotificationPortStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationPortStateChange.cpp -------------------------------------------------------------------------------- /meta/NotificationPortStateChange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationPortStateChange.h -------------------------------------------------------------------------------- /meta/NotificationQueuePfcDeadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationQueuePfcDeadlock.cpp -------------------------------------------------------------------------------- /meta/NotificationQueuePfcDeadlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationQueuePfcDeadlock.h -------------------------------------------------------------------------------- /meta/NotificationSwitchAsicSdkHealthEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchAsicSdkHealthEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationSwitchAsicSdkHealthEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchAsicSdkHealthEvent.h -------------------------------------------------------------------------------- /meta/NotificationSwitchMacsecPostStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchMacsecPostStatus.cpp -------------------------------------------------------------------------------- /meta/NotificationSwitchMacsecPostStatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchMacsecPostStatus.h -------------------------------------------------------------------------------- /meta/NotificationSwitchShutdownRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchShutdownRequest.cpp -------------------------------------------------------------------------------- /meta/NotificationSwitchShutdownRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchShutdownRequest.h -------------------------------------------------------------------------------- /meta/NotificationSwitchStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchStateChange.cpp -------------------------------------------------------------------------------- /meta/NotificationSwitchStateChange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationSwitchStateChange.h -------------------------------------------------------------------------------- /meta/NotificationTamTelTypeConfigChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationTamTelTypeConfigChange.cpp -------------------------------------------------------------------------------- /meta/NotificationTamTelTypeConfigChange.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationTamTelTypeConfigChange.h -------------------------------------------------------------------------------- /meta/NotificationTwampSessionEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationTwampSessionEvent.cpp -------------------------------------------------------------------------------- /meta/NotificationTwampSessionEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NotificationTwampSessionEvent.h -------------------------------------------------------------------------------- /meta/NumberOidIndexGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NumberOidIndexGenerator.cpp -------------------------------------------------------------------------------- /meta/NumberOidIndexGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/NumberOidIndexGenerator.h -------------------------------------------------------------------------------- /meta/OidRefCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/OidRefCounter.cpp -------------------------------------------------------------------------------- /meta/OidRefCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/OidRefCounter.h -------------------------------------------------------------------------------- /meta/PerformanceIntervalTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/PerformanceIntervalTimer.cpp -------------------------------------------------------------------------------- /meta/PerformanceIntervalTimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/PerformanceIntervalTimer.h -------------------------------------------------------------------------------- /meta/PortRelatedSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/PortRelatedSet.cpp -------------------------------------------------------------------------------- /meta/PortRelatedSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/PortRelatedSet.h -------------------------------------------------------------------------------- /meta/RedisSelectableChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/RedisSelectableChannel.cpp -------------------------------------------------------------------------------- /meta/RedisSelectableChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/RedisSelectableChannel.h -------------------------------------------------------------------------------- /meta/SaiAttrWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiAttrWrapper.cpp -------------------------------------------------------------------------------- /meta/SaiAttrWrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiAttrWrapper.h -------------------------------------------------------------------------------- /meta/SaiAttributeList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiAttributeList.cpp -------------------------------------------------------------------------------- /meta/SaiAttributeList.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiAttributeList.h -------------------------------------------------------------------------------- /meta/SaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiInterface.cpp -------------------------------------------------------------------------------- /meta/SaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiInterface.h -------------------------------------------------------------------------------- /meta/SaiObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiObject.cpp -------------------------------------------------------------------------------- /meta/SaiObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiObject.h -------------------------------------------------------------------------------- /meta/SaiObjectCollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiObjectCollection.cpp -------------------------------------------------------------------------------- /meta/SaiObjectCollection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiObjectCollection.h -------------------------------------------------------------------------------- /meta/SaiOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiOptions.h -------------------------------------------------------------------------------- /meta/SaiSerialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SaiSerialize.cpp -------------------------------------------------------------------------------- /meta/SelectableChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SelectableChannel.cpp -------------------------------------------------------------------------------- /meta/SelectableChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/SelectableChannel.h -------------------------------------------------------------------------------- /meta/ZeroMQSelectableChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/ZeroMQSelectableChannel.cpp -------------------------------------------------------------------------------- /meta/ZeroMQSelectableChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/ZeroMQSelectableChannel.h -------------------------------------------------------------------------------- /meta/sai_serialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/meta/sai_serialize.h -------------------------------------------------------------------------------- /package.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/package.cfg -------------------------------------------------------------------------------- /proxylib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Makefile.am -------------------------------------------------------------------------------- /proxylib/Options.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Options.cpp -------------------------------------------------------------------------------- /proxylib/Options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Options.h -------------------------------------------------------------------------------- /proxylib/Proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Proxy.cpp -------------------------------------------------------------------------------- /proxylib/Proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Proxy.h -------------------------------------------------------------------------------- /proxylib/Sai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Sai.cpp -------------------------------------------------------------------------------- /proxylib/Sai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/Sai.h -------------------------------------------------------------------------------- /proxylib/SaiInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/SaiInternal.h -------------------------------------------------------------------------------- /proxylib/saiproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/proxylib/saiproxy.h -------------------------------------------------------------------------------- /pyext/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/Makefile.am -------------------------------------------------------------------------------- /pyext/py2/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/py2/Makefile.am -------------------------------------------------------------------------------- /pyext/py2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyext/py3/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/py3/Makefile.am -------------------------------------------------------------------------------- /pyext/py3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyext/pysairedis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/pysairedis.cpp -------------------------------------------------------------------------------- /pyext/pysairedis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/pysairedis.h -------------------------------------------------------------------------------- /pyext/pysairedis.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/pysairedis.i -------------------------------------------------------------------------------- /pyext/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/pyext/test.py -------------------------------------------------------------------------------- /saiasiccmp/AsicCmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/AsicCmp.cpp -------------------------------------------------------------------------------- /saiasiccmp/AsicCmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/AsicCmp.h -------------------------------------------------------------------------------- /saiasiccmp/CommandLineOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/CommandLineOptions.cpp -------------------------------------------------------------------------------- /saiasiccmp/CommandLineOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/CommandLineOptions.h -------------------------------------------------------------------------------- /saiasiccmp/CommandLineOptionsParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/CommandLineOptionsParser.cpp -------------------------------------------------------------------------------- /saiasiccmp/CommandLineOptionsParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/CommandLineOptionsParser.h -------------------------------------------------------------------------------- /saiasiccmp/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/Makefile.am -------------------------------------------------------------------------------- /saiasiccmp/SaiSwitchAsic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/SaiSwitchAsic.cpp -------------------------------------------------------------------------------- /saiasiccmp/SaiSwitchAsic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/SaiSwitchAsic.h -------------------------------------------------------------------------------- /saiasiccmp/View.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/View.cpp -------------------------------------------------------------------------------- /saiasiccmp/View.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/View.h -------------------------------------------------------------------------------- /saiasiccmp/ViewCmp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/ViewCmp.cpp -------------------------------------------------------------------------------- /saiasiccmp/ViewCmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/ViewCmp.h -------------------------------------------------------------------------------- /saiasiccmp/dump1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/dump1.json -------------------------------------------------------------------------------- /saiasiccmp/dump2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/dump2.json -------------------------------------------------------------------------------- /saiasiccmp/dump3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/dump3.json -------------------------------------------------------------------------------- /saiasiccmp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/main.cpp -------------------------------------------------------------------------------- /saiasiccmp/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiasiccmp/test.sh -------------------------------------------------------------------------------- /saidiscovery/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidiscovery/Makefile.am -------------------------------------------------------------------------------- /saidiscovery/saidiscovery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidiscovery/saidiscovery.cpp -------------------------------------------------------------------------------- /saidump/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidump/Makefile.am -------------------------------------------------------------------------------- /saidump/SaiDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidump/SaiDump.cpp -------------------------------------------------------------------------------- /saidump/SaiDump.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidump/SaiDump.h -------------------------------------------------------------------------------- /saidump/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saidump/main.cpp -------------------------------------------------------------------------------- /saiplayer/CommandLineOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/CommandLineOptions.cpp -------------------------------------------------------------------------------- /saiplayer/CommandLineOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/CommandLineOptions.h -------------------------------------------------------------------------------- /saiplayer/CommandLineOptionsParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/CommandLineOptionsParser.cpp -------------------------------------------------------------------------------- /saiplayer/CommandLineOptionsParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/CommandLineOptionsParser.h -------------------------------------------------------------------------------- /saiplayer/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/Makefile.am -------------------------------------------------------------------------------- /saiplayer/SaiPlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/SaiPlayer.cpp -------------------------------------------------------------------------------- /saiplayer/SaiPlayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/SaiPlayer.h -------------------------------------------------------------------------------- /saiplayer/saiplayer_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saiplayer/saiplayer_main.cpp -------------------------------------------------------------------------------- /saisdkdump/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saisdkdump/Makefile.am -------------------------------------------------------------------------------- /saisdkdump/saisdkdump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/saisdkdump/saisdkdump.cpp -------------------------------------------------------------------------------- /stub.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/stub.pl -------------------------------------------------------------------------------- /syncd/Asan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Asan.cpp -------------------------------------------------------------------------------- /syncd/AsicOperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AsicOperation.cpp -------------------------------------------------------------------------------- /syncd/AsicOperation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AsicOperation.h -------------------------------------------------------------------------------- /syncd/AsicView.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AsicView.cpp -------------------------------------------------------------------------------- /syncd/AsicView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AsicView.h -------------------------------------------------------------------------------- /syncd/AttrVersionChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AttrVersionChecker.cpp -------------------------------------------------------------------------------- /syncd/AttrVersionChecker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/AttrVersionChecker.h -------------------------------------------------------------------------------- /syncd/BestCandidateFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BestCandidateFinder.cpp -------------------------------------------------------------------------------- /syncd/BestCandidateFinder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BestCandidateFinder.h -------------------------------------------------------------------------------- /syncd/BreakConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BreakConfig.cpp -------------------------------------------------------------------------------- /syncd/BreakConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BreakConfig.h -------------------------------------------------------------------------------- /syncd/BreakConfigParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BreakConfigParser.cpp -------------------------------------------------------------------------------- /syncd/BreakConfigParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/BreakConfigParser.h -------------------------------------------------------------------------------- /syncd/CommandLineOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/CommandLineOptions.cpp -------------------------------------------------------------------------------- /syncd/CommandLineOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/CommandLineOptions.h -------------------------------------------------------------------------------- /syncd/CommandLineOptionsParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/CommandLineOptionsParser.cpp -------------------------------------------------------------------------------- /syncd/CommandLineOptionsParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/CommandLineOptionsParser.h -------------------------------------------------------------------------------- /syncd/ComparisonLogic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ComparisonLogic.cpp -------------------------------------------------------------------------------- /syncd/ComparisonLogic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ComparisonLogic.h -------------------------------------------------------------------------------- /syncd/ConcurrentQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ConcurrentQueue.h -------------------------------------------------------------------------------- /syncd/FlexCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/FlexCounter.cpp -------------------------------------------------------------------------------- /syncd/FlexCounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/FlexCounter.h -------------------------------------------------------------------------------- /syncd/FlexCounterManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/FlexCounterManager.cpp -------------------------------------------------------------------------------- /syncd/FlexCounterManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/FlexCounterManager.h -------------------------------------------------------------------------------- /syncd/GlobalSwitchId.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/GlobalSwitchId.cpp -------------------------------------------------------------------------------- /syncd/GlobalSwitchId.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/GlobalSwitchId.h -------------------------------------------------------------------------------- /syncd/HardReiniter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/HardReiniter.cpp -------------------------------------------------------------------------------- /syncd/HardReiniter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/HardReiniter.h -------------------------------------------------------------------------------- /syncd/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Makefile.am -------------------------------------------------------------------------------- /syncd/MdioIpcClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MdioIpcClient.cpp -------------------------------------------------------------------------------- /syncd/MdioIpcClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MdioIpcClient.h -------------------------------------------------------------------------------- /syncd/MdioIpcCommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MdioIpcCommon.h -------------------------------------------------------------------------------- /syncd/MdioIpcServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MdioIpcServer.cpp -------------------------------------------------------------------------------- /syncd/MdioIpcServer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MdioIpcServer.h -------------------------------------------------------------------------------- /syncd/MetadataLogger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MetadataLogger.cpp -------------------------------------------------------------------------------- /syncd/MetadataLogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/MetadataLogger.h -------------------------------------------------------------------------------- /syncd/NotificationHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationHandler.cpp -------------------------------------------------------------------------------- /syncd/NotificationHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationHandler.h -------------------------------------------------------------------------------- /syncd/NotificationProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationProcessor.cpp -------------------------------------------------------------------------------- /syncd/NotificationProcessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationProcessor.h -------------------------------------------------------------------------------- /syncd/NotificationProducerBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationProducerBase.h -------------------------------------------------------------------------------- /syncd/NotificationQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationQueue.cpp -------------------------------------------------------------------------------- /syncd/NotificationQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/NotificationQueue.h -------------------------------------------------------------------------------- /syncd/PortMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortMap.cpp -------------------------------------------------------------------------------- /syncd/PortMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortMap.h -------------------------------------------------------------------------------- /syncd/PortMapParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortMapParser.cpp -------------------------------------------------------------------------------- /syncd/PortMapParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortMapParser.h -------------------------------------------------------------------------------- /syncd/PortStateChangeHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortStateChangeHandler.cpp -------------------------------------------------------------------------------- /syncd/PortStateChangeHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/PortStateChangeHandler.h -------------------------------------------------------------------------------- /syncd/RedisClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RedisClient.cpp -------------------------------------------------------------------------------- /syncd/RedisClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RedisClient.h -------------------------------------------------------------------------------- /syncd/RedisNotificationProducer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RedisNotificationProducer.cpp -------------------------------------------------------------------------------- /syncd/RedisNotificationProducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RedisNotificationProducer.h -------------------------------------------------------------------------------- /syncd/RequestShutdown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdown.cpp -------------------------------------------------------------------------------- /syncd/RequestShutdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdown.h -------------------------------------------------------------------------------- /syncd/RequestShutdownCommandLineOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdownCommandLineOptions.cpp -------------------------------------------------------------------------------- /syncd/RequestShutdownCommandLineOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdownCommandLineOptions.h -------------------------------------------------------------------------------- /syncd/RequestShutdownCommandLineOptionsParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdownCommandLineOptionsParser.cpp -------------------------------------------------------------------------------- /syncd/RequestShutdownCommandLineOptionsParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/RequestShutdownCommandLineOptionsParser.h -------------------------------------------------------------------------------- /syncd/SaiAttr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiAttr.cpp -------------------------------------------------------------------------------- /syncd/SaiAttr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiAttr.h -------------------------------------------------------------------------------- /syncd/SaiDiscovery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiDiscovery.cpp -------------------------------------------------------------------------------- /syncd/SaiDiscovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiDiscovery.h -------------------------------------------------------------------------------- /syncd/SaiObj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiObj.cpp -------------------------------------------------------------------------------- /syncd/SaiObj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiObj.h -------------------------------------------------------------------------------- /syncd/SaiSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiSwitch.cpp -------------------------------------------------------------------------------- /syncd/SaiSwitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiSwitch.h -------------------------------------------------------------------------------- /syncd/SaiSwitchInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiSwitchInterface.cpp -------------------------------------------------------------------------------- /syncd/SaiSwitchInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SaiSwitchInterface.h -------------------------------------------------------------------------------- /syncd/SelectableEventHandler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SelectableEventHandler.h -------------------------------------------------------------------------------- /syncd/ServiceMethodTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ServiceMethodTable.cpp -------------------------------------------------------------------------------- /syncd/ServiceMethodTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ServiceMethodTable.h -------------------------------------------------------------------------------- /syncd/SingleReiniter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SingleReiniter.cpp -------------------------------------------------------------------------------- /syncd/SingleReiniter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SingleReiniter.h -------------------------------------------------------------------------------- /syncd/SwitchNotifications.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SwitchNotifications.cpp -------------------------------------------------------------------------------- /syncd/SwitchNotifications.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/SwitchNotifications.h -------------------------------------------------------------------------------- /syncd/Syncd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Syncd.cpp -------------------------------------------------------------------------------- /syncd/Syncd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Syncd.h -------------------------------------------------------------------------------- /syncd/TimerWatchdog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/TimerWatchdog.cpp -------------------------------------------------------------------------------- /syncd/TimerWatchdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/TimerWatchdog.h -------------------------------------------------------------------------------- /syncd/VendorSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VendorSai.cpp -------------------------------------------------------------------------------- /syncd/VendorSai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VendorSai.h -------------------------------------------------------------------------------- /syncd/VendorSaiOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VendorSaiOptions.h -------------------------------------------------------------------------------- /syncd/VidManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VidManager.cpp -------------------------------------------------------------------------------- /syncd/VidManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VidManager.h -------------------------------------------------------------------------------- /syncd/VirtualOidTranslator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VirtualOidTranslator.cpp -------------------------------------------------------------------------------- /syncd/VirtualOidTranslator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/VirtualOidTranslator.h -------------------------------------------------------------------------------- /syncd/WarmRestartTable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/WarmRestartTable.cpp -------------------------------------------------------------------------------- /syncd/WarmRestartTable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/WarmRestartTable.h -------------------------------------------------------------------------------- /syncd/WatchdogScope.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/WatchdogScope.cpp -------------------------------------------------------------------------------- /syncd/WatchdogScope.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/WatchdogScope.h -------------------------------------------------------------------------------- /syncd/Workaround.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Workaround.cpp -------------------------------------------------------------------------------- /syncd/Workaround.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/Workaround.h -------------------------------------------------------------------------------- /syncd/ZeroMQNotificationProducer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ZeroMQNotificationProducer.cpp -------------------------------------------------------------------------------- /syncd/ZeroMQNotificationProducer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/ZeroMQNotificationProducer.h -------------------------------------------------------------------------------- /syncd/lanemap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/lanemap.ini -------------------------------------------------------------------------------- /syncd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/main.cpp -------------------------------------------------------------------------------- /syncd/profile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/profile.ini -------------------------------------------------------------------------------- /syncd/scripts/brcm_common_config_ut.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/brcm_common_config_ut.sh -------------------------------------------------------------------------------- /syncd/scripts/gbsyncdmgrd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/gbsyncdmgrd -------------------------------------------------------------------------------- /syncd/scripts/sai_failure_dump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/sai_failure_dump.sh -------------------------------------------------------------------------------- /syncd/scripts/saidump.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/saidump.sh -------------------------------------------------------------------------------- /syncd/scripts/syncd_init_common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/syncd_init_common.sh -------------------------------------------------------------------------------- /syncd/scripts/syncd_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/scripts/syncd_start.sh -------------------------------------------------------------------------------- /syncd/syncd_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/syncd_main.cpp -------------------------------------------------------------------------------- /syncd/syncd_request_shutdown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/syncd_request_shutdown.cpp -------------------------------------------------------------------------------- /syncd/testprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/testprofile.ini -------------------------------------------------------------------------------- /syncd/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests.cpp -------------------------------------------------------------------------------- /syncd/tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/Makefile.am -------------------------------------------------------------------------------- /syncd/tests/TestSyncdBrcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdBrcm.cpp -------------------------------------------------------------------------------- /syncd/tests/TestSyncdLib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdLib.cpp -------------------------------------------------------------------------------- /syncd/tests/TestSyncdLib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdLib.h -------------------------------------------------------------------------------- /syncd/tests/TestSyncdMlnx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdMlnx.cpp -------------------------------------------------------------------------------- /syncd/tests/TestSyncdNvdaBf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdNvdaBf.cpp -------------------------------------------------------------------------------- /syncd/tests/TestSyncdNvdaBf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/TestSyncdNvdaBf.h -------------------------------------------------------------------------------- /syncd/tests/brcm/lanemap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/brcm/lanemap.ini -------------------------------------------------------------------------------- /syncd/tests/brcm/testprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/brcm/testprofile.ini -------------------------------------------------------------------------------- /syncd/tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/main.cpp -------------------------------------------------------------------------------- /syncd/tests/mlnx/lanemap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/mlnx/lanemap.ini -------------------------------------------------------------------------------- /syncd/tests/mlnx/sai.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/mlnx/sai.profile -------------------------------------------------------------------------------- /syncd/tests/nvda-bf/lanemap.ini: -------------------------------------------------------------------------------- 1 | eth1:0,1,2,3 2 | eth2:4,5,6,7 3 | -------------------------------------------------------------------------------- /syncd/tests/nvda-bf/sai.profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/syncd/tests/nvda-bf/sai.profile -------------------------------------------------------------------------------- /tests/BCM56850.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850.pl -------------------------------------------------------------------------------- /tests/BCM56850/acl_counter.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_counter.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_counter2.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_counter2.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_counter_match.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_counter_match.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_limit.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_limit.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_mask.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_mask.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_pre_match_999.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_pre_match_999.rec -------------------------------------------------------------------------------- /tests/BCM56850/acl_tables.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/acl_tables.rec -------------------------------------------------------------------------------- /tests/BCM56850/bbm.ini: -------------------------------------------------------------------------------- 1 | SAI_OBJECT_TYPE_ACL_TABLE 2 | -------------------------------------------------------------------------------- /tests/BCM56850/bridge_create_1.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bridge_create_1.rec -------------------------------------------------------------------------------- /tests/BCM56850/bridge_create_2.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bridge_create_2.rec -------------------------------------------------------------------------------- /tests/BCM56850/buffer_profile_get_A.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/buffer_profile_get_A.rec -------------------------------------------------------------------------------- /tests/BCM56850/buffer_profile_get_B.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/buffer_profile_get_B.rec -------------------------------------------------------------------------------- /tests/BCM56850/bulk_fdb.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bulk_fdb.rec -------------------------------------------------------------------------------- /tests/BCM56850/bulk_neighbor.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bulk_neighbor.rec -------------------------------------------------------------------------------- /tests/BCM56850/bulk_object.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bulk_object.rec -------------------------------------------------------------------------------- /tests/BCM56850/bulk_route.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/bulk_route.rec -------------------------------------------------------------------------------- /tests/BCM56850/client_switch.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/client_switch.rec -------------------------------------------------------------------------------- /tests/BCM56850/config_acl.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/config_acl.rec -------------------------------------------------------------------------------- /tests/BCM56850/config_acl2.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/config_acl2.rec -------------------------------------------------------------------------------- /tests/BCM56850/ctx_multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/ctx_multi.json -------------------------------------------------------------------------------- /tests/BCM56850/ctx_zmq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/ctx_zmq.json -------------------------------------------------------------------------------- /tests/BCM56850/depreacated.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/depreacated.rec -------------------------------------------------------------------------------- /tests/BCM56850/empty_lag_buffer_acl.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/empty_lag_buffer_acl.rec -------------------------------------------------------------------------------- /tests/BCM56850/empty_sw.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/empty_sw.rec -------------------------------------------------------------------------------- /tests/BCM56850/full.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_buffer.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_buffer.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_buffer_second.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_buffer_second.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_hostif_remove_segfault.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_hostif_remove_segfault.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_nhg_bug.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_nhg_bug.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_nhg_bug_prio_flow_bug.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_nhg_bug_prio_flow_bug.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_nhg_bug_trap_group_create_fail.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_nhg_bug_trap_group_create_fail.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_no_queue.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_no_queue.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_no_queue_no_ipg.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_no_queue_no_ipg.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_no_queue_no_ipg_no_buffer_pfofile.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_no_queue_no_ipg_no_buffer_pfofile.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_ntf.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_ntf.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_queue_bug_null_buffer_profile.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_queue_bug_null_buffer_profile.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_second.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_second.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_second_no_bridge.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_second_no_bridge.rec -------------------------------------------------------------------------------- /tests/BCM56850/full_testbed_config.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/full_testbed_config.rec -------------------------------------------------------------------------------- /tests/BCM56850/hostif.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/hostif.rec -------------------------------------------------------------------------------- /tests/BCM56850/ignore_attributes.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/ignore_attributes.rec -------------------------------------------------------------------------------- /tests/BCM56850/lag_comparison_logic.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lag_comparison_logic.rec -------------------------------------------------------------------------------- /tests/BCM56850/lag_label_A.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lag_label_A.rec -------------------------------------------------------------------------------- /tests/BCM56850/lag_label_B.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lag_label_B.rec -------------------------------------------------------------------------------- /tests/BCM56850/lag_no_members.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lag_no_members.rec -------------------------------------------------------------------------------- /tests/BCM56850/lanemap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lanemap.ini -------------------------------------------------------------------------------- /tests/BCM56850/lanemap_multi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/lanemap_multi.ini -------------------------------------------------------------------------------- /tests/BCM56850/limits.ini: -------------------------------------------------------------------------------- 1 | SAI_OBJECT_TYPE_ACL_TABLE=3 2 | -------------------------------------------------------------------------------- /tests/BCM56850/multi_switch_key.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/multi_switch_key.rec -------------------------------------------------------------------------------- /tests/BCM56850/neighbor_next_hop.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/neighbor_next_hop.rec -------------------------------------------------------------------------------- /tests/BCM56850/nhg_comparison_logic.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/nhg_comparison_logic.rec -------------------------------------------------------------------------------- /tests/BCM56850/no_lag_label_A.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/no_lag_label_A.rec -------------------------------------------------------------------------------- /tests/BCM56850/no_lag_label_B.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/no_lag_label_B.rec -------------------------------------------------------------------------------- /tests/BCM56850/non_depreacated.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/non_depreacated.rec -------------------------------------------------------------------------------- /tests/BCM56850/ntf1.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/ntf1.rec -------------------------------------------------------------------------------- /tests/BCM56850/ntf2.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/ntf2.rec -------------------------------------------------------------------------------- /tests/BCM56850/port_bulk_get.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/port_bulk_get.rec -------------------------------------------------------------------------------- /tests/BCM56850/qos_map_order.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/qos_map_order.rec -------------------------------------------------------------------------------- /tests/BCM56850/query_attr_enum_values_capability.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/query_attr_enum_values_capability.rec -------------------------------------------------------------------------------- /tests/BCM56850/query_object_type_get_availability.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/query_object_type_get_availability.rec -------------------------------------------------------------------------------- /tests/BCM56850/relaxed.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/relaxed.rec -------------------------------------------------------------------------------- /tests/BCM56850/remove_create_port.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/remove_create_port.rec -------------------------------------------------------------------------------- /tests/BCM56850/remove_next_hop.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/remove_next_hop.rec -------------------------------------------------------------------------------- /tests/BCM56850/remove_port.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/remove_port.rec -------------------------------------------------------------------------------- /tests/BCM56850/rif_loopback.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/rif_loopback.rec -------------------------------------------------------------------------------- /tests/BCM56850/small_buffer.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/small_buffer.rec -------------------------------------------------------------------------------- /tests/BCM56850/speed_apply.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/speed_apply.rec -------------------------------------------------------------------------------- /tests/BCM56850/speed_init.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/speed_init.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_bulk_set_multiple_A.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_bulk_set_multiple_A.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_bulk_set_multiple_B.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_bulk_set_multiple_B.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_lag_member.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_lag_member.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_macsec_p2p_establishment.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_macsec_p2p_establishment.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_neighbor_lag.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_neighbor_lag.rec -------------------------------------------------------------------------------- /tests/BCM56850/test_remove_port_serdes.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/test_remove_port_serdes.rec -------------------------------------------------------------------------------- /tests/BCM56850/tunnel_map.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/tunnel_map.rec -------------------------------------------------------------------------------- /tests/BCM56850/voq_switch_create.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/voq_switch_create.rec -------------------------------------------------------------------------------- /tests/BCM56850/vsprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/vsprofile.ini -------------------------------------------------------------------------------- /tests/BCM56850/vsprofile_acl_limit.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/vsprofile_acl_limit.ini -------------------------------------------------------------------------------- /tests/BCM56850/vsprofile_ctx_multi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/vsprofile_ctx_multi.ini -------------------------------------------------------------------------------- /tests/BCM56850/vsprofile_ctx_zmq.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/vsprofile_ctx_zmq.ini -------------------------------------------------------------------------------- /tests/BCM56850/vxlan_default_router_mac.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/vxlan_default_router_mac.rec -------------------------------------------------------------------------------- /tests/BCM56850/wb_port_create_a.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/wb_port_create_a.rec -------------------------------------------------------------------------------- /tests/BCM56850/wb_port_create_b.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/wb_port_create_b.rec -------------------------------------------------------------------------------- /tests/BCM56850/wb_port_remove_a.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/wb_port_remove_a.rec -------------------------------------------------------------------------------- /tests/BCM56850/wb_port_remove_b.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/wb_port_remove_b.rec -------------------------------------------------------------------------------- /tests/BCM56850/wred_queue.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56850/wred_queue.rec -------------------------------------------------------------------------------- /tests/BCM56971B0.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0.pl -------------------------------------------------------------------------------- /tests/BCM56971B0/acl_limit.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0/acl_limit.rec -------------------------------------------------------------------------------- /tests/BCM56971B0/acl_prio.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0/acl_prio.rec -------------------------------------------------------------------------------- /tests/BCM56971B0/break.ini: -------------------------------------------------------------------------------- 1 | SAI_OBJECT_TYPE_ACL_TABLE 2 | -------------------------------------------------------------------------------- /tests/BCM56971B0/lanemap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0/lanemap.ini -------------------------------------------------------------------------------- /tests/BCM56971B0/limits.ini: -------------------------------------------------------------------------------- 1 | SAI_OBJECT_TYPE_ACL_TABLE=3 2 | -------------------------------------------------------------------------------- /tests/BCM56971B0/limits122.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0/limits122.ini -------------------------------------------------------------------------------- /tests/BCM56971B0/vsprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/BCM56971B0/vsprofile.ini -------------------------------------------------------------------------------- /tests/MLNX2700.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700.pl -------------------------------------------------------------------------------- /tests/MLNX2700/empty.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/empty.rec -------------------------------------------------------------------------------- /tests/MLNX2700/empty_sw.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/empty_sw.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full_nhg_member.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full_nhg_member.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full_no_hostif_entry.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full_no_hostif_entry.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full_no_hostif_entry_second.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full_no_hostif_entry_second.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full_syncd_dies.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full_syncd_dies.rec -------------------------------------------------------------------------------- /tests/MLNX2700/full_to_crash.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/full_to_crash.rec -------------------------------------------------------------------------------- /tests/MLNX2700/inspect_asic.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/inspect_asic.rec -------------------------------------------------------------------------------- /tests/MLNX2700/vsprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/MLNX2700/vsprofile.ini -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/NVDAMBF2H536C.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/NVDAMBF2H536C.pl -------------------------------------------------------------------------------- /tests/NVDAMBF2H536C/client_switch.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/NVDAMBF2H536C/client_switch.rec -------------------------------------------------------------------------------- /tests/NVDAMBF2H536C/dashapis.rec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/NVDAMBF2H536C/dashapis.rec -------------------------------------------------------------------------------- /tests/NVDAMBF2H536C/vsprofile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/NVDAMBF2H536C/vsprofile.ini -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/TestClient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestClient.cpp -------------------------------------------------------------------------------- /tests/TestClient.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestClient.h -------------------------------------------------------------------------------- /tests/TestDash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestDash.cpp -------------------------------------------------------------------------------- /tests/TestDashEnv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestDashEnv.cpp -------------------------------------------------------------------------------- /tests/TestDashEnv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestDashEnv.h -------------------------------------------------------------------------------- /tests/TestDashMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/TestDashMain.cpp -------------------------------------------------------------------------------- /tests/aspell.en.pws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/aspell.en.pws -------------------------------------------------------------------------------- /tests/aspellcheck.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/aspellcheck.pl -------------------------------------------------------------------------------- /tests/checksaiapi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/checksaiapi.sh -------------------------------------------------------------------------------- /tests/checkwhitespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/checkwhitespace.sh -------------------------------------------------------------------------------- /tests/conflictnames.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/conflictnames.pl -------------------------------------------------------------------------------- /tests/findcrossinclude.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/findcrossinclude.sh -------------------------------------------------------------------------------- /tests/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/main.cpp -------------------------------------------------------------------------------- /tests/swsslogentercheck.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/swsslogentercheck.pl -------------------------------------------------------------------------------- /tests/swsslogentercheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/swsslogentercheck.sh -------------------------------------------------------------------------------- /tests/testclient_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/testclient_main.cpp -------------------------------------------------------------------------------- /tests/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/tests.cpp -------------------------------------------------------------------------------- /tests/utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/tests/utils.pm -------------------------------------------------------------------------------- /unittest/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/Makefile.am -------------------------------------------------------------------------------- /unittest/lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/Makefile.am -------------------------------------------------------------------------------- /unittest/lib/MockSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/MockSaiInterface.cpp -------------------------------------------------------------------------------- /unittest/lib/MockSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/MockSaiInterface.h -------------------------------------------------------------------------------- /unittest/lib/TestClientConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestClientConfig.cpp -------------------------------------------------------------------------------- /unittest/lib/TestClientSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestClientSai.cpp -------------------------------------------------------------------------------- /unittest/lib/TestClientServerSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestClientServerSai.cpp -------------------------------------------------------------------------------- /unittest/lib/TestContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestContext.cpp -------------------------------------------------------------------------------- /unittest/lib/TestContextConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestContextConfig.cpp -------------------------------------------------------------------------------- /unittest/lib/TestContextConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestContextConfigContainer.cpp -------------------------------------------------------------------------------- /unittest/lib/TestRecorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestRecorder.cpp -------------------------------------------------------------------------------- /unittest/lib/TestRedisChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestRedisChannel.cpp -------------------------------------------------------------------------------- /unittest/lib/TestRedisRemoteSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestRedisRemoteSaiInterface.cpp -------------------------------------------------------------------------------- /unittest/lib/TestRedisVidIndexGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestRedisVidIndexGenerator.cpp -------------------------------------------------------------------------------- /unittest/lib/TestSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestSai.cpp -------------------------------------------------------------------------------- /unittest/lib/TestServerConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestServerConfig.cpp -------------------------------------------------------------------------------- /unittest/lib/TestServerSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestServerSai.cpp -------------------------------------------------------------------------------- /unittest/lib/TestSkipRecordAttrContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestSkipRecordAttrContainer.cpp -------------------------------------------------------------------------------- /unittest/lib/TestSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestSwitch.cpp -------------------------------------------------------------------------------- /unittest/lib/TestSwitchConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestSwitchConfigContainer.cpp -------------------------------------------------------------------------------- /unittest/lib/TestSwitchContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestSwitchContainer.cpp -------------------------------------------------------------------------------- /unittest/lib/TestUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestUtils.cpp -------------------------------------------------------------------------------- /unittest/lib/TestVirtualObjectIdManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestVirtualObjectIdManager.cpp -------------------------------------------------------------------------------- /unittest/lib/TestZeroMQChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/TestZeroMQChannel.cpp -------------------------------------------------------------------------------- /unittest/lib/files/ccc_bad.txt: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /unittest/lib/files/client_config_bad.txt: -------------------------------------------------------------------------------- 1 | foo bar 2 | -------------------------------------------------------------------------------- /unittest/lib/files/client_config_ok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/files/client_config_ok.txt -------------------------------------------------------------------------------- /unittest/lib/files/server_config_bad.json: -------------------------------------------------------------------------------- 1 | { 2 | "zm 3 | -------------------------------------------------------------------------------- /unittest/lib/files/server_config_ok.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/files/server_config_ok.json -------------------------------------------------------------------------------- /unittest/lib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/main.cpp -------------------------------------------------------------------------------- /unittest/lib/main_libsairedis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/lib/main_libsairedis.cpp -------------------------------------------------------------------------------- /unittest/meta/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/Makefile.am -------------------------------------------------------------------------------- /unittest/meta/MockMeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/MockMeta.cpp -------------------------------------------------------------------------------- /unittest/meta/MockMeta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/MockMeta.h -------------------------------------------------------------------------------- /unittest/meta/TestAttrKeyMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestAttrKeyMap.cpp -------------------------------------------------------------------------------- /unittest/meta/TestDummySaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestDummySaiInterface.cpp -------------------------------------------------------------------------------- /unittest/meta/TestGlobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestGlobals.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacy.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacy.h -------------------------------------------------------------------------------- /unittest/meta/TestLegacyFdbEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacyFdbEntry.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacyNeighborEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacyNeighborEntry.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacyOther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacyOther.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacyRouteEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacyRouteEntry.cpp -------------------------------------------------------------------------------- /unittest/meta/TestLegacyVlan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestLegacyVlan.cpp -------------------------------------------------------------------------------- /unittest/meta/TestMeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestMeta.cpp -------------------------------------------------------------------------------- /unittest/meta/TestMetaDash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestMetaDash.cpp -------------------------------------------------------------------------------- /unittest/meta/TestMetaKeyHasher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestMetaKeyHasher.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationBfdSessionStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationBfdSessionStateChange.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationFactory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationFactory.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationFdbEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationFdbEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationHaScopeEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationHaScopeEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationHaSetEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationHaSetEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationIcmpEchoSessionStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationIcmpEchoSessionStateChange.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationMacsecPostStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationMacsecPostStatus.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationNatEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationNatEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationPortHostTxReadyEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationPortHostTxReadyEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationPortStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationPortStateChange.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationQueuePfcDeadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationQueuePfcDeadlock.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationSwitchAsicSdkHealthEvent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationSwitchAsicSdkHealthEvent.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationSwitchMacsecPostStatus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationSwitchMacsecPostStatus.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationSwitchShutdownRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationSwitchShutdownRequest.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationSwitchStateChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationSwitchStateChange.cpp -------------------------------------------------------------------------------- /unittest/meta/TestNotificationTam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestNotificationTam.cpp -------------------------------------------------------------------------------- /unittest/meta/TestOidRefCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestOidRefCounter.cpp -------------------------------------------------------------------------------- /unittest/meta/TestPerformanceIntervalTimer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestPerformanceIntervalTimer.cpp -------------------------------------------------------------------------------- /unittest/meta/TestPortRelatedSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestPortRelatedSet.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiAttrWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiAttrWrapper.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiAttributeList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiAttributeList.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiInterface.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiObject.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiObjectCollection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiObjectCollection.cpp -------------------------------------------------------------------------------- /unittest/meta/TestSaiSerialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestSaiSerialize.cpp -------------------------------------------------------------------------------- /unittest/meta/TestZeroMQSelectableChannel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/TestZeroMQSelectableChannel.cpp -------------------------------------------------------------------------------- /unittest/meta/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/meta/main.cpp -------------------------------------------------------------------------------- /unittest/proxylib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/Makefile.am -------------------------------------------------------------------------------- /unittest/proxylib/TestProxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/TestProxy.cpp -------------------------------------------------------------------------------- /unittest/proxylib/TestSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/TestSai.cpp -------------------------------------------------------------------------------- /unittest/proxylib/config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/config.ini -------------------------------------------------------------------------------- /unittest/proxylib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/main.cpp -------------------------------------------------------------------------------- /unittest/proxylib/main_libsaiproxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/proxylib/main_libsaiproxy.cpp -------------------------------------------------------------------------------- /unittest/saidump/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/saidump/Makefile.am -------------------------------------------------------------------------------- /unittest/saidump/TestSaiDump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/saidump/TestSaiDump.cpp -------------------------------------------------------------------------------- /unittest/saidump/dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/saidump/dump.json -------------------------------------------------------------------------------- /unittest/saidump/err.json: -------------------------------------------------------------------------------- 1 | [{]} 2 | -------------------------------------------------------------------------------- /unittest/saidump/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/saidump/main.cpp -------------------------------------------------------------------------------- /unittest/syncd/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/Makefile.am -------------------------------------------------------------------------------- /unittest/syncd/MockHelper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockHelper.cpp -------------------------------------------------------------------------------- /unittest/syncd/MockHelper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockHelper.h -------------------------------------------------------------------------------- /unittest/syncd/MockableSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockableSaiInterface.cpp -------------------------------------------------------------------------------- /unittest/syncd/MockableSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockableSaiInterface.h -------------------------------------------------------------------------------- /unittest/syncd/MockableSaiSwitchInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockableSaiSwitchInterface.cpp -------------------------------------------------------------------------------- /unittest/syncd/MockableSaiSwitchInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/MockableSaiSwitchInterface.h -------------------------------------------------------------------------------- /unittest/syncd/TestAttrVersionChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestAttrVersionChecker.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestBestCandidateFinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestBestCandidateFinder.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestCommandLineOptions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestCommandLineOptions.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestConcurrentQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestConcurrentQueue.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestFlexCounter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestFlexCounter.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestMdioIpcServer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestMdioIpcServer.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestNotificationHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestNotificationHandler.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestNotificationProcessor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestNotificationProcessor.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestNotificationQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestNotificationQueue.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestPortStateChangeHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestPortStateChangeHandler.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestSyncd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestSyncd.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestVendorSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestVendorSai.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestVirtualOidTranslator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestVirtualOidTranslator.cpp -------------------------------------------------------------------------------- /unittest/syncd/TestWorkaround.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/TestWorkaround.cpp -------------------------------------------------------------------------------- /unittest/syncd/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/main.cpp -------------------------------------------------------------------------------- /unittest/syncd/profile.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/syncd/profile.ini -------------------------------------------------------------------------------- /unittest/vslib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/Makefile.am -------------------------------------------------------------------------------- /unittest/vslib/TestBuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestBuffer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestContextConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestContextConfigContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestCorePortIndexMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestCorePortIndexMap.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestCorePortIndexMapContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestCorePortIndexMapContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestCorePortIndexMapFileParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestCorePortIndexMapFileParser.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestEventPayloadNetLinkMsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestEventPayloadNetLinkMsg.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestEventPayloadPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestEventPayloadPacket.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestEventQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestEventQueue.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestFdbInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestFdbInfo.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestHostInterfaceInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestHostInterfaceInfo.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestLaneMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestLaneMap.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestLaneMapContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestLaneMapContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestLaneMapFileParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestLaneMapFileParser.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecAttr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecAttr.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecEgressFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecEgressFilter.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecFilterStateGuard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecFilterStateGuard.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecForwarder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecForwarder.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecIngressFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecIngressFilter.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestMACsecManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestMACsecManager.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestNetMsgRegistrar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestNetMsgRegistrar.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestRealObjectIdManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestRealObjectIdManager.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestResourceLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestResourceLimiter.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestResourceLimiterContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestResourceLimiterContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestResourceLimiterParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestResourceLimiterParser.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSai.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSaiAttrWrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSaiAttrWrap.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSaiUnittests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSaiUnittests.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSelectableFd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSelectableFd.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSignal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSignal.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitch.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchBCM56850.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchBCM56850.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchBCM56971B0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchBCM56971B0.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchBCM81724.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchBCM81724.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchConfig.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchConfigContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchContainer.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchMLNX2700.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchMLNX2700.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchNvdaMBF2H536C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchNvdaMBF2H536C.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchStateBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchStateBase.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestSwitchStateBaseMACsec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestSwitchStateBaseMACsec.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestTAM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestTAM.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestTrafficFilterPipes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestTrafficFilterPipes.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestTrafficForwarder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestTrafficForwarder.cpp -------------------------------------------------------------------------------- /unittest/vslib/TestVirtualSwitchSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/TestVirtualSwitchSaiInterface.cpp -------------------------------------------------------------------------------- /unittest/vslib/files/bcm56850.warm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/bcm56850.warm.bin -------------------------------------------------------------------------------- /unittest/vslib/files/bcm81724.warm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/bcm81724.warm.bin -------------------------------------------------------------------------------- /unittest/vslib/files/context_config.bad.json: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /unittest/vslib/files/context_config.good.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/context_config.good.json -------------------------------------------------------------------------------- /unittest/vslib/files/core_port_empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/core_port_empty.txt -------------------------------------------------------------------------------- /unittest/vslib/files/core_port_ok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/core_port_ok.txt -------------------------------------------------------------------------------- /unittest/vslib/files/lane_map_empty.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/lane_map_empty.txt -------------------------------------------------------------------------------- /unittest/vslib/files/lane_map_ok.txt: -------------------------------------------------------------------------------- 1 | 0:eth1:1,2,3,4 2 | -------------------------------------------------------------------------------- /unittest/vslib/files/mlnx2700.warm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/mlnx2700.warm.bin -------------------------------------------------------------------------------- /unittest/vslib/files/resource_limiter_bad.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/resource_limiter_bad.txt -------------------------------------------------------------------------------- /unittest/vslib/files/resource_limiter_ok.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/files/resource_limiter_ok.txt -------------------------------------------------------------------------------- /unittest/vslib/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/main.cpp -------------------------------------------------------------------------------- /unittest/vslib/main_libsaivs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/unittest/vslib/main_libsaivs.cpp -------------------------------------------------------------------------------- /vslib/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Buffer.cpp -------------------------------------------------------------------------------- /vslib/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Buffer.h -------------------------------------------------------------------------------- /vslib/Context.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Context.cpp -------------------------------------------------------------------------------- /vslib/Context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Context.h -------------------------------------------------------------------------------- /vslib/ContextConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ContextConfig.cpp -------------------------------------------------------------------------------- /vslib/ContextConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ContextConfig.h -------------------------------------------------------------------------------- /vslib/ContextConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ContextConfigContainer.cpp -------------------------------------------------------------------------------- /vslib/ContextConfigContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ContextConfigContainer.h -------------------------------------------------------------------------------- /vslib/CorePortIndexMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMap.cpp -------------------------------------------------------------------------------- /vslib/CorePortIndexMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMap.h -------------------------------------------------------------------------------- /vslib/CorePortIndexMapContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMapContainer.cpp -------------------------------------------------------------------------------- /vslib/CorePortIndexMapContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMapContainer.h -------------------------------------------------------------------------------- /vslib/CorePortIndexMapFileParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMapFileParser.cpp -------------------------------------------------------------------------------- /vslib/CorePortIndexMapFileParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/CorePortIndexMapFileParser.h -------------------------------------------------------------------------------- /vslib/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Event.cpp -------------------------------------------------------------------------------- /vslib/Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Event.h -------------------------------------------------------------------------------- /vslib/EventPayload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayload.h -------------------------------------------------------------------------------- /vslib/EventPayloadNetLinkMsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadNetLinkMsg.cpp -------------------------------------------------------------------------------- /vslib/EventPayloadNetLinkMsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadNetLinkMsg.h -------------------------------------------------------------------------------- /vslib/EventPayloadNotification.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadNotification.cpp -------------------------------------------------------------------------------- /vslib/EventPayloadNotification.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadNotification.h -------------------------------------------------------------------------------- /vslib/EventPayloadPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadPacket.cpp -------------------------------------------------------------------------------- /vslib/EventPayloadPacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventPayloadPacket.h -------------------------------------------------------------------------------- /vslib/EventQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventQueue.cpp -------------------------------------------------------------------------------- /vslib/EventQueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/EventQueue.h -------------------------------------------------------------------------------- /vslib/FdbInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/FdbInfo.cpp -------------------------------------------------------------------------------- /vslib/FdbInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/FdbInfo.h -------------------------------------------------------------------------------- /vslib/HostInterfaceInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/HostInterfaceInfo.cpp -------------------------------------------------------------------------------- /vslib/HostInterfaceInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/HostInterfaceInfo.h -------------------------------------------------------------------------------- /vslib/LaneMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMap.cpp -------------------------------------------------------------------------------- /vslib/LaneMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMap.h -------------------------------------------------------------------------------- /vslib/LaneMapContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMapContainer.cpp -------------------------------------------------------------------------------- /vslib/LaneMapContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMapContainer.h -------------------------------------------------------------------------------- /vslib/LaneMapFileParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMapFileParser.cpp -------------------------------------------------------------------------------- /vslib/LaneMapFileParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/LaneMapFileParser.h -------------------------------------------------------------------------------- /vslib/MACsecAttr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecAttr.cpp -------------------------------------------------------------------------------- /vslib/MACsecAttr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecAttr.h -------------------------------------------------------------------------------- /vslib/MACsecEgressFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecEgressFilter.cpp -------------------------------------------------------------------------------- /vslib/MACsecEgressFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecEgressFilter.h -------------------------------------------------------------------------------- /vslib/MACsecFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecFilter.cpp -------------------------------------------------------------------------------- /vslib/MACsecFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecFilter.h -------------------------------------------------------------------------------- /vslib/MACsecFilterStateGuard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecFilterStateGuard.cpp -------------------------------------------------------------------------------- /vslib/MACsecFilterStateGuard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecFilterStateGuard.h -------------------------------------------------------------------------------- /vslib/MACsecForwarder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecForwarder.cpp -------------------------------------------------------------------------------- /vslib/MACsecForwarder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecForwarder.h -------------------------------------------------------------------------------- /vslib/MACsecIngressFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecIngressFilter.cpp -------------------------------------------------------------------------------- /vslib/MACsecIngressFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecIngressFilter.h -------------------------------------------------------------------------------- /vslib/MACsecManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecManager.cpp -------------------------------------------------------------------------------- /vslib/MACsecManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/MACsecManager.h -------------------------------------------------------------------------------- /vslib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Makefile.am -------------------------------------------------------------------------------- /vslib/NetMsgRegistrar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/NetMsgRegistrar.cpp -------------------------------------------------------------------------------- /vslib/NetMsgRegistrar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/NetMsgRegistrar.h -------------------------------------------------------------------------------- /vslib/RealObjectIdManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/RealObjectIdManager.cpp -------------------------------------------------------------------------------- /vslib/RealObjectIdManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/RealObjectIdManager.h -------------------------------------------------------------------------------- /vslib/ResourceLimiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiter.cpp -------------------------------------------------------------------------------- /vslib/ResourceLimiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiter.h -------------------------------------------------------------------------------- /vslib/ResourceLimiterContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiterContainer.cpp -------------------------------------------------------------------------------- /vslib/ResourceLimiterContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiterContainer.h -------------------------------------------------------------------------------- /vslib/ResourceLimiterParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiterParser.cpp -------------------------------------------------------------------------------- /vslib/ResourceLimiterParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/ResourceLimiterParser.h -------------------------------------------------------------------------------- /vslib/Sai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Sai.cpp -------------------------------------------------------------------------------- /vslib/Sai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Sai.h -------------------------------------------------------------------------------- /vslib/SaiAttrWrap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiAttrWrap.cpp -------------------------------------------------------------------------------- /vslib/SaiAttrWrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiAttrWrap.h -------------------------------------------------------------------------------- /vslib/SaiEventQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiEventQueue.cpp -------------------------------------------------------------------------------- /vslib/SaiFdbAging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiFdbAging.cpp -------------------------------------------------------------------------------- /vslib/SaiInternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiInternal.h -------------------------------------------------------------------------------- /vslib/SaiUnittests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SaiUnittests.cpp -------------------------------------------------------------------------------- /vslib/SelectableFd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SelectableFd.cpp -------------------------------------------------------------------------------- /vslib/SelectableFd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SelectableFd.h -------------------------------------------------------------------------------- /vslib/Signal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Signal.cpp -------------------------------------------------------------------------------- /vslib/Signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Signal.h -------------------------------------------------------------------------------- /vslib/Switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Switch.cpp -------------------------------------------------------------------------------- /vslib/Switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/Switch.h -------------------------------------------------------------------------------- /vslib/SwitchBCM56850.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM56850.cpp -------------------------------------------------------------------------------- /vslib/SwitchBCM56850.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM56850.h -------------------------------------------------------------------------------- /vslib/SwitchBCM56971B0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM56971B0.cpp -------------------------------------------------------------------------------- /vslib/SwitchBCM56971B0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM56971B0.h -------------------------------------------------------------------------------- /vslib/SwitchBCM81724.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM81724.cpp -------------------------------------------------------------------------------- /vslib/SwitchBCM81724.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchBCM81724.h -------------------------------------------------------------------------------- /vslib/SwitchConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchConfig.cpp -------------------------------------------------------------------------------- /vslib/SwitchConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchConfig.h -------------------------------------------------------------------------------- /vslib/SwitchConfigContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchConfigContainer.cpp -------------------------------------------------------------------------------- /vslib/SwitchConfigContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchConfigContainer.h -------------------------------------------------------------------------------- /vslib/SwitchContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchContainer.cpp -------------------------------------------------------------------------------- /vslib/SwitchContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchContainer.h -------------------------------------------------------------------------------- /vslib/SwitchMLNX2700.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchMLNX2700.cpp -------------------------------------------------------------------------------- /vslib/SwitchMLNX2700.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchMLNX2700.h -------------------------------------------------------------------------------- /vslib/SwitchNvdaMBF2H536C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchNvdaMBF2H536C.cpp -------------------------------------------------------------------------------- /vslib/SwitchNvdaMBF2H536C.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchNvdaMBF2H536C.h -------------------------------------------------------------------------------- /vslib/SwitchState.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchState.cpp -------------------------------------------------------------------------------- /vslib/SwitchState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchState.h -------------------------------------------------------------------------------- /vslib/SwitchStateBase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchStateBase.cpp -------------------------------------------------------------------------------- /vslib/SwitchStateBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchStateBase.h -------------------------------------------------------------------------------- /vslib/SwitchStateBaseFdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchStateBaseFdb.cpp -------------------------------------------------------------------------------- /vslib/SwitchStateBaseHostif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchStateBaseHostif.cpp -------------------------------------------------------------------------------- /vslib/SwitchStateBaseMACsec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/SwitchStateBaseMACsec.cpp -------------------------------------------------------------------------------- /vslib/TrafficFilter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/TrafficFilter.h -------------------------------------------------------------------------------- /vslib/TrafficFilterPipes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/TrafficFilterPipes.cpp -------------------------------------------------------------------------------- /vslib/TrafficFilterPipes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/TrafficFilterPipes.h -------------------------------------------------------------------------------- /vslib/TrafficForwarder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/TrafficForwarder.cpp -------------------------------------------------------------------------------- /vslib/TrafficForwarder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/TrafficForwarder.h -------------------------------------------------------------------------------- /vslib/VirtualSwitchSaiInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/VirtualSwitchSaiInterface.cpp -------------------------------------------------------------------------------- /vslib/VirtualSwitchSaiInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/VirtualSwitchSaiInterface.h -------------------------------------------------------------------------------- /vslib/VirtualSwitchSaiInterfaceFdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/VirtualSwitchSaiInterfaceFdb.cpp -------------------------------------------------------------------------------- /vslib/VirtualSwitchSaiInterfacePort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/VirtualSwitchSaiInterfacePort.cpp -------------------------------------------------------------------------------- /vslib/WarmBootState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/WarmBootState.h -------------------------------------------------------------------------------- /vslib/saivs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/saivs.h -------------------------------------------------------------------------------- /vslib/tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/tests.cpp -------------------------------------------------------------------------------- /vslib/vpp/BitResourcePool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/BitResourcePool.h -------------------------------------------------------------------------------- /vslib/vpp/IpVrfInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/IpVrfInfo.h -------------------------------------------------------------------------------- /vslib/vpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/README.md -------------------------------------------------------------------------------- /vslib/vpp/SaiObjectDB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SaiObjectDB.cpp -------------------------------------------------------------------------------- /vslib/vpp/SaiObjectDB.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SaiObjectDB.h -------------------------------------------------------------------------------- /vslib/vpp/SwitchVpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVpp.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVpp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVpp.h -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppAcl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppAcl.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppAcl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppAcl.h -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppBfd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppBfd.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppFdb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppFdb.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppHostif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppHostif.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppNbr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppNbr.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppNexthop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppNexthop.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppNexthop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppNexthop.h -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppRif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppRif.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppRoute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppRoute.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppSRv6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppSRv6.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppUtils.cpp -------------------------------------------------------------------------------- /vslib/vpp/SwitchVppUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/SwitchVppUtils.h -------------------------------------------------------------------------------- /vslib/vpp/TunnelManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/TunnelManager.cpp -------------------------------------------------------------------------------- /vslib/vpp/TunnelManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/TunnelManager.h -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiAclStats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiAclStats.c -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiAclStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiAclStats.h -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiIntfStats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiIntfStats.c -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiIntfStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiIntfStats.h -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiVppStats.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiVppStats.c -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiVppStats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiVppStats.h -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiVppXlate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiVppXlate.c -------------------------------------------------------------------------------- /vslib/vpp/vppxlate/SaiVppXlate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonic-net/sonic-sairedis/HEAD/vslib/vpp/vppxlate/SaiVppXlate.h --------------------------------------------------------------------------------