├── .github ├── codeql │ └── codeql-config.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── Makefile ├── README.md ├── azure-pipelines.yml ├── custom └── README.md ├── data └── TAM │ ├── sai_tam_event.proto │ ├── sai_tam_main.proto │ └── sai_tam_port.proto ├── debian ├── changelog ├── compat ├── control ├── copy_installer.sh ├── copy_saithriftv2.sh ├── installerFiles │ ├── python-saithriftv1-bullseye.install │ ├── python2.7-saithrift.install │ ├── python3-saithrift-bookworm.install │ └── python3-saithrift.install ├── libsaithrift-dev.dirs ├── libsaithrift-dev.install ├── python-saithrift.dirs ├── python-saithrift.install ├── rules └── saiserver.install ├── doc ├── ACL │ ├── Chained-ACL-Groups.md │ ├── Chained-ACL.pptx │ ├── Pre-Ingress-ACL.md │ ├── SAI-Proposal-ACL-1.md │ ├── SAI-Proposal-Exact-Match.md │ └── UDF-based-ACL.md ├── ARS │ ├── Adaptive-Routing-and-Switching.md │ └── OCP-2022-ARS.pptx ├── BFD │ ├── SAI_Change_Proposal_BFD_v0.docx │ ├── SAI_Change_Proposal_BFD_v0_1.docx │ ├── SAI_Change_Proposal_BFD_v0_2.docx │ └── Seamless-BFD.md ├── DTEL │ ├── SAI-Proposal-Data-Plane-Telemetry.md │ └── figures │ │ ├── INT.png │ │ ├── drop.png │ │ ├── postcard.png │ │ ├── queue.png │ │ └── workflow.png ├── Dot1br │ ├── SAI-Proposal-1-Dot1BR.docx │ ├── dot1br_pipeline_v1.vsdx │ ├── dot1br_pipeline_v2.vsdx │ ├── dot1br_pipeline_v3.vsdx │ ├── dot1br_pipeline_v4.vsdx │ ├── dot1br_pipeline_v5.vsdx │ └── dot1br_pipeline_v6.vsdx ├── ECMP │ ├── Class-Based-Forwarding.md │ ├── ECMP.jpg │ ├── ECMP2.jpg │ ├── Hierarchical-ECMP.md │ ├── NextHopGroup_with_members.md │ └── Ordered_and_Fine_Grained_ECMP.md ├── FEC │ └── FEC-configuration.md ├── Hash │ ├── Policy-based-hash.md │ └── SAI-Proposal-Hashing-Mechanism-for-Efficient-RoCE-Traffic-Distribution.md ├── Host-Interface │ ├── Host-Interface-oper-status-Update-Modes.md │ ├── SAI-Proposal-4-host-if-ver1.docx │ ├── SAI-Proposal-4-host-if-ver2.docx │ ├── SAI-Proposal-4-host-if-ver3.docx │ ├── SAI-Proposal-4-host-if-ver4.docx │ ├── SAI-Proposal-4-host-if-ver5.docx │ ├── SAI-Proposal-4-host-if-ver6.docx │ ├── SAI-Proposal-4-host-if-ver7.docx │ └── SAI-Proposal-4-host-if-ver9.docx ├── IP-Multicast │ ├── MulticastNextHopRewrite.md │ ├── MulticastWithMembers.md │ ├── SAI-Proposal-15-IP-Multicast.1.docx │ ├── SAI-Proposal-15-IP-Multicast.5.docx │ ├── SAI-Proposal-15-IP-Multicast.6.docx │ ├── SAI-Proposal-15-IP-Multicast.7.docx │ ├── SAI-Proposal-15-IP-Multicast.8.docx │ └── SAI-Proposal-15-IP-Multicast.docx ├── IPsec │ ├── SAI_IPsec_API_Proposal.md │ └── figures │ │ ├── ipsecFig1.png │ │ ├── ipsecFig2.png │ │ ├── ipsecFig3.png │ │ ├── ipsecFig4.png │ │ ├── ipsecFig5.png │ │ └── ipsecFig6.png ├── L2-Multicast │ ├── SAI-Proposal-14-L2-Multicast-(multicast-fdb).6.docx │ ├── SAI-Proposal-14-L2-Multicast-(multicast-fdb).7.docx │ ├── SAI-Proposal-14-L2-Multicast-(multicast-fdb).8.docx │ ├── SAI-Proposal-14-L2-Multicast-(multicast-fdb).9.docx │ ├── SAI-Proposal-14-L2-Multicast-(snooping).5.docx │ ├── SAI-Proposal-14-L2-Multicast-(snooping).6.docx │ ├── SAI-Proposal-14-L2-Multicast-(snooping).7.docx │ ├── SAI-Proposal-14-L2-Multicast-(snooping).8.docx │ ├── SAI-Proposal-14-L2-Multicast.1.docx │ └── SAI-Proposal-14-L2-Multicast.docx ├── LAG │ ├── SAI-Proposal-1-LAG-Ver2.docx │ ├── SAI-Proposal-1-LAG-Ver3.docx │ ├── SAI-Proposal-1-LAG-Ver4.docx │ ├── SAI-Proposal-1-LAG.docx │ └── SAI-Proposal-LAG-And-Port-Attributes.doc ├── MPLS │ ├── SAI-Proposal-MPLS-Outsegment.md │ ├── SAI-Proposal-MPLS-ver1.docx │ ├── SAI-Proposal-MPLS-ver2.docx │ └── SAI-Proposal-MPLS-ver4.docx ├── Mirror │ ├── SAI-Proposal-2-Mirror-Ver2.docx │ ├── SAI-Proposal-2-Mirror-Ver3.docx │ ├── SAI-Proposal-2-Mirror-Ver4.docx │ ├── SAI-Proposal-2-Mirror-Ver5.docx │ ├── SAI-Proposal-2-Mirror-Ver6.docx │ └── SAI-Proposal-2-Mirror.docx ├── My-Mac.md ├── NAT │ └── SAI-NAT-API.md ├── OCP │ ├── SAI Demo 2016.pptx │ └── SAI Demo 2017 topology.pdf ├── Override-VRF.md ├── Packet-action-DONOTDROP.md ├── Port-Numbering │ ├── SAI-Proposal-5-PortNumbering-Ver1.docx │ ├── SAI-Proposal-5-PortNumbering-Ver2.docx │ └── SAI-Proposal-5-PortNumbering-Ver3.docx ├── QOS │ ├── SAI-Proposal-1-VoQ.docx │ ├── SAI-Proposal-Policer-Ver4.docx │ ├── SAI-Proposal-QOS-MAPS-Ver4.docx │ ├── SAI-Proposal-QOS-Overview.md │ ├── SAI-Proposal-Scheduler-Group-Ver4.docx │ ├── SAI-Proposal-Scheduler-Group-Ver5.docx │ ├── SAI-Proposal-Scheduler-Ver4.docx │ ├── SAI-Proposal-WRED-Ver4.docx │ ├── SAI-Proposal-buffers-Ver4.docx │ └── SAI-Proposal-queue-Ver4.docx ├── SAI-CRM-Workflow.md ├── SAI-Counter-enhancement-hld.md ├── SAI-Extensions.md ├── SAI-IPv6-Segment-Routing-Update.md ├── SAI-IPv6-Segment-Routing-VPN.md ├── SAI-Isolation-Group.md ├── SAI-Proposal-13-Hash-UDF.md ├── SAI-Proposal-15-UOM.md ├── SAI-Proposal-7-UOID.md ├── SAI-Proposal-CMIS-Module-Management.md ├── SAI-Proposal-Critical-Resrouce.md ├── SAI-Proposal-Debug-Counters.md ├── SAI-Proposal-Default-Buffer-Pools.md ├── SAI-Proposal-ECMP-Member-Count.md ├── SAI-Proposal-Extended-Port-Notification.md ├── SAI-Proposal-FRR.md ├── SAI-Proposal-Failover.docx ├── SAI-Proposal-Fast-Linkup.md ├── SAI-Proposal-Generic-Counters.md ├── SAI-Proposal-Generic-Resource-Monitoring.md ├── SAI-Proposal-Global-PTP-Configuration.md ├── SAI-Proposal-HW-FRR.md ├── SAI-Proposal-HW-Resource.md ├── SAI-Proposal-Hash-Algorithm-Round-Robin.md ├── SAI-Proposal-ICMP-ECHO.md ├── SAI-Proposal-IPv6_Segment_Routing-1.md ├── SAI-Proposal-L3-Rewrite-disable.md ├── SAI-Proposal-Mirror-session-encap-type.md ├── SAI-Proposal-Mirroring_Sampled_Packets.docx ├── SAI-Proposal-PFC_Deadlock_State.md ├── SAI-Proposal-PRBS-Per-Lane-Enhancements.md ├── SAI-Proposal-Packet-Trimming.md ├── SAI-Proposal-PoE.md ├── SAI-Proposal-Prefix-Compression.md ├── SAI-Proposal-QinQ-VXLAN.md ├── SAI-Proposal-SAI-PTF.md ├── SAI-Proposal-SRv6-Path-Tracing.md ├── SAI-Proposal-versioning.md ├── SAI-v0.9.1.pdf ├── SAI.Metadata.pptx ├── SAI_1.10.2_ReleaseNotes.md ├── SAI_1.11.0_ReleaseNotes.md ├── SAI_1.12.0_ReleaseNotes.md ├── SAI_1.13.3_ReleaseNotes.md ├── SAI_1.14.0_ReleaseNotes.md ├── SAI_1.15.1_ReleaseNotes.md ├── SAI_1.16.1_ReleaseNotes.md ├── SAI_1.5_ReleaseNotes.md ├── SAI_1.6.3_ReleaseNotes.md ├── SAI_1.7.1_ReleaseNotes.md ├── SAI_1.8.1 Release notes.md ├── SAI_1.9.1_ReleaseNotes.md ├── SAI_LPO_Attributes.md ├── SAI_Proposal-9-Media_Type_Port_Attribute-Ver1.docx ├── SAI_Proposal_Generic_Extensions.md ├── SAI_Proposal_L2L3Mutlicast_introduction.4.pptx ├── SAI_Proposal_Warmboot.docx ├── Samplepacket │ ├── SAI-Proposal-3-SFLOW-Ver2.docx │ ├── SAI-Proposal-3-SFLOW-Ver3.docx │ ├── SAI-Proposal-3-SFLOW-Ver4.docx │ ├── SAI-Proposal-3-SFLOW.docx │ ├── SAI-Proposal-3-Sampleflow-Ver5.docx │ ├── SAI-Proposal-3-Samplepacket-Ver6.docx │ ├── SAI-Proposal-3-Samplepacket-Ver7.docx │ ├── SAI-Proposal-3-Samplepacket-Ver8.docx │ └── SAI-Proposal-Samplepacket_truncation.md ├── Security-8021x │ ├── SAI-Proposal-10-802.1x-Ver1.docx │ ├── SAI-Proposal-7-802 1x-Ver4.docx │ ├── SAI-Proposal-7-802.1x-Ver2.docx │ └── SAI-Proposal-7-802.1x-Ver3.docx ├── Switch_Abstraction_Interface_OCP_Specification_v0.2.docx ├── SyncE │ ├── SAI-Proposal-SyncE.md │ └── SyncE_hardware_diagram.jpg ├── TAM │ ├── Granular-Counter-Subscription.md │ ├── SAI-Proposal-BroadView-BST.docx │ ├── SAI-Proposal-TAM-MOD-Localhost.md │ ├── SAI-Proposal-TAM-Microbursts-v0.2.docx │ ├── SAI-Proposal-TAM-Microbursts-v0.3.docx │ ├── SAI-Proposal-TAM-stream-telemetry.md │ ├── SAI-Proposal-TAM-v0.10.docx │ ├── SAI-Proposal-TAM-v0.9.docx │ ├── SAI-Proposal-TAM2.0-v2.0.docx │ ├── SAI-TAM-enhancements.md │ ├── SAI_Proposal_Visibility_v0.1.docx │ └── netlink_dma_channel.drawio.svg ├── TPID │ ├── FrameFormat.png │ ├── ISP_Topo_image.png │ ├── T0_Topo_image.png │ ├── T1_Topo_image.png │ └── TPID_SAI_proposal.md ├── TWAMP │ ├── SAI-Proposal-TWAMP-LIGHT.md │ └── figures │ │ ├── TWAMP_Light_continuous.png │ │ ├── TWAMP_Light_packet_count.png │ │ ├── TWAMP_Light_period.png │ │ └── TWAMP_Light_role.png ├── UEC │ └── Appendix-Non-UEC-Member-Agreement-Form.pdf ├── VoQ │ ├── SAI-Proposal-VoQ-Switch.md │ └── images │ │ ├── voq_packet_walkthrough.png │ │ ├── voq_switch_numbering_example.png │ │ ├── voq_system_example.png │ │ └── voq_system_routing_example.png ├── Workshop_Proposal_Feedback.pdf ├── behavioral model │ ├── NAT_SAI_Pipeline_Spec.md │ ├── pipeline.pdf │ ├── pipeline.vsdx │ ├── pipeline_nat_v1.pdf │ ├── pipeline_v10.vsdx │ ├── pipeline_v11.vsdx │ ├── pipeline_v2.pdf │ ├── pipeline_v2.vsdx │ ├── pipeline_v3.pdf │ ├── pipeline_v3.vsdx │ ├── pipeline_v4.pdf │ ├── pipeline_v4.vsdx │ ├── pipeline_v5.pdf │ ├── pipeline_v5.vdx │ ├── pipeline_v5.vsdx │ ├── pipeline_v5_acl_updated.pdf │ ├── pipeline_v5_acl_updated.vsdx │ ├── pipeline_v6.pdf │ ├── pipeline_v7.vsdx │ ├── pipeline_v8.vsdx │ └── pipeline_v9.vsdx ├── bridge │ ├── SAI_Proposal_Bridge_port_v0.1.docx │ ├── SAI_Proposal_Bridge_port_v0.2.docx │ ├── SAI_Proposal_Bridge_port_v0.6.docx │ ├── SAI_Proposal_Bridge_port_v0.8.docx │ └── SAI_Proposal_Bridge_port_v0.9.docx ├── cable_diag │ ├── cable_diag.md │ └── images │ │ ├── cable_diag.png │ │ └── ocp.png ├── custom-headers │ ├── README.md │ ├── saicustom.h │ ├── saicustomone.h │ ├── saiportcustom.h │ ├── saiswitchcustom.h │ └── saitypescustom.h ├── figures │ ├── ACL-Stage.png │ ├── ARSPacketFlow.png │ ├── ARSPipeline.png │ ├── Chained-ACL-Concept.png │ ├── Chained-ACL.png │ ├── Hash_based.png │ ├── Host-Tx-Ready-Flow.png │ ├── Host-Tx-Signal-Enable-Flow.png │ ├── PoE_Physical_Design.png │ ├── Random.png │ ├── Round_robin.png │ ├── Round_robin_with_weights.png │ ├── SRv6_Endpoint_behavioral_model.png │ ├── SRv6_Headend_behavioral_model.png │ ├── SRv6_l3vpn_topology.png │ ├── SRv6_topology.png │ ├── The-Current-Flow.png │ ├── The-High-Level-Flow.png │ ├── anatomy_of_a_ptf_test.png │ ├── autogeneration_gensairpc.png │ ├── autogeneration_parsing.png │ ├── phy_failover_on_host_side.png │ ├── post_ingress_acl_stage.png │ ├── qinq-to-vxlan-pipeline.png │ ├── qinq-to-vxlan.png │ ├── qos-overview.png │ ├── qos-overview.vsdx │ ├── sai-l3-pipeline.png │ ├── sai_aclgroups.png │ ├── sai_aclobjs.png │ ├── sai_fast_linkup_state_machine.png │ ├── sai_frr_current_model.png │ ├── sai_frr_example.png │ ├── sai_frr_pipeline.png │ ├── sai_hash.odp │ ├── sai_hash.png │ ├── sai_icmp_echo_state.png │ ├── sai_srv6_encap_model.gv │ ├── sai_srv6_encap_model.png │ ├── sai_switch_system_architecture.odp │ ├── sai_switch_system_architecture.png │ ├── sai_v6SR_bm.png │ ├── sai_v6SR_bm1.png │ ├── sai_v6SR_bm2.png │ ├── sai_v6SR_bm3.png │ ├── srv6_vpn_pipeline.png │ ├── trim-TC.png │ └── vxlan-riot-topo.png ├── fips │ ├── SAI-Proposal-FIPS-Compliance.md │ └── ipsecFig2.png ├── inband-telemetry │ └── SAI_Change_Proposal_INT_v0.docx ├── l4lb.png ├── lb_arch.png ├── macsec-gearbox │ ├── Auto_Negotiated_FEC.png │ ├── Copper_PHY_Attributes_Proposal.md │ ├── PAI-Proposal-Failover.docx │ ├── PAI-Proposal-Failover.md │ ├── PAI-Proposal-Failover.pdf │ ├── PAI_Auto_Negotiated_FEC.md │ ├── SAI_Gearbox_API_Proposal-v1.0.docx │ ├── SAI_MACsec_API_Proposal-v1.3.docx │ ├── SAI_MACsec_API_Proposal-v1.4.docx │ ├── dummy │ └── phy_failover_on_host_side.png ├── multiNPU │ ├── SAI-Proposal-Multi-NPU-Part1-SwitchID-ver1.2.docx │ ├── SAI-Proposal-Multi-NPU-Part2-FabricID-ver1.8.docx │ └── pipeline_multinpu.vsdx ├── object-model │ └── pipeline_object_model.pdf ├── recycle_port.md ├── sai-ptf │ ├── L3_test_plan.md │ ├── config_data │ │ └── config_t0.md │ ├── fdb_test_plan.md │ ├── lag_test_plan.md │ ├── pcbb_test_plan.md │ ├── tunnel_test_plan.md │ └── vlan_test_plan.md ├── sai_p4.png ├── saibmtor │ ├── VXLAN pipe.PNG │ └── saibmtor.md ├── spec.md ├── tunnel │ ├── SAI-Proposal-EVPN-Multihoming.md │ ├── SAI-Proposal-ImprovedP2PTunnels.md │ ├── SAI-Proposal-L3-Tunnel.md │ ├── SAI-Proposal-tunnel_v5.docx │ ├── SAI-Proposal-tunnel_v6.docx │ ├── Tunnel-decap.md │ └── figures │ │ ├── sai_evpnmh_df.png │ │ ├── sai_evpnmh_failover.png │ │ ├── sai_evpnmh_singleactive.png │ │ ├── sai_evpnmh_splithorizon.png │ │ ├── sai_evpnmh_unicast.png │ │ ├── sai_l3_tunnel_egress.odp │ │ ├── sai_l3_tunnel_egress.png │ │ ├── sai_l3_tunnel_egress_twopass_model.odp │ │ ├── sai_l3_tunnel_egress_twopass_model.png │ │ ├── sai_l3_tunnel_ingress.odp │ │ └── sai_l3_tunnel_ingress.png └── xSTP │ ├── SAI-Proposal-8-xSTP-Ver1.docx │ ├── SAI-Proposal-8-xSTP-Ver2.docx │ ├── SAI-Proposal-8-xSTP-Ver3.docx │ ├── SAI-Proposal-8-xSTP-Ver4.docx │ └── SAI-Proposal-8-xSTP-Ver5.docx ├── experimental ├── saiexperimentalbmtor.h ├── saiexperimentaldashacl.h ├── saiexperimentaldashappliance.h ├── saiexperimentaldashdirectionlookup.h ├── saiexperimentaldasheni.h ├── saiexperimentaldashflow.h ├── saiexperimentaldashha.h ├── saiexperimentaldashinboundrouting.h ├── saiexperimentaldashmeter.h ├── saiexperimentaldashoutboundcatopa.h ├── saiexperimentaldashoutboundportmap.h ├── saiexperimentaldashoutboundrouting.h ├── saiexperimentaldashpavalidation.h ├── saiexperimentaldashtrustedvni.h ├── saiexperimentaldashtunnel.h ├── saiexperimentaldashvip.h ├── saiexperimentaldashvnet.h ├── saiextensions.h ├── saiportextensions.h ├── saiswitchextensions.h └── saitypesextensions.h ├── flexsai └── p4 │ ├── .gitignore │ ├── README.md │ ├── SAI_P4_Pipeline.png │ ├── backend │ ├── .gitignore │ ├── CMakeLists.txt │ ├── json_stage │ │ ├── JsonObjects.cpp │ │ ├── JsonObjects.h │ │ ├── action.cpp │ │ ├── action.h │ │ ├── analyzer.cpp │ │ ├── analyzer.h │ │ ├── annotations.h │ │ ├── backend.cpp │ │ ├── backend.h │ │ ├── bmv2stf.py │ │ ├── control.cpp │ │ ├── control.h │ │ ├── deparser.cpp │ │ ├── deparser.h │ │ ├── driver │ │ │ └── p4c.p4c-sai.cfg │ │ ├── errorcode.cpp │ │ ├── errorcode.h │ │ ├── expression.cpp │ │ ├── expression.h │ │ ├── extern.cpp │ │ ├── extern.h │ │ ├── extractArchInfo.cpp │ │ ├── extractArchInfo.h │ │ ├── header.cpp │ │ ├── header.h │ │ ├── helpers.cpp │ │ ├── helpers.h │ │ ├── lower.cpp │ │ ├── lower.h │ │ ├── metermap.cpp │ │ ├── metermap.h │ │ ├── midend.cpp │ │ ├── midend.h │ │ ├── options.h │ │ ├── p4c_python.cpp │ │ ├── p4c_python.cpp.in │ │ ├── p4include │ │ │ ├── sai_headers.p4 │ │ │ ├── sai_metadata.p4 │ │ │ └── sai_model.p4 │ │ ├── parser.cpp │ │ ├── parser.h │ │ ├── run-bmv2-test.py │ │ ├── sai.cpp │ │ ├── sai.def │ │ ├── saiSwitch.cpp │ │ ├── saiSwitch.h │ │ ├── sharedActionSelectorCheck.cpp │ │ ├── sharedActionSelectorCheck.h │ │ ├── synthesizeValidField.cpp │ │ └── synthesizeValidField.h │ └── output_stage │ │ ├── P4_api_SAI.py │ │ ├── P4_aux.py │ │ ├── P4_compiler.py │ │ ├── SAI_templates │ │ ├── sai.h │ │ ├── sai_lib_template.h │ │ ├── sai_template.h │ │ └── saitypes.h │ │ └── json │ │ ├── sai_actions.json │ │ ├── sai_keys.json │ │ └── sai_metadata.json │ └── p4src │ ├── .gitignore │ └── example │ ├── example.p4 │ ├── metadata.p4 │ └── parser.p4 ├── health_event.md ├── inc ├── sai.h ├── saiacl.h ├── saiars.h ├── saiarsprofile.h ├── saibfd.h ├── saibridge.h ├── saibuffer.h ├── saicounter.h ├── saidebugcounter.h ├── saidtel.h ├── saifdb.h ├── saigenericprogrammable.h ├── saihash.h ├── saihostif.h ├── saiicmpecho.h ├── saiipmc.h ├── saiipmcgroup.h ├── saiipsec.h ├── saiisolationgroup.h ├── sail2mc.h ├── sail2mcgroup.h ├── sailag.h ├── saimacsec.h ├── saimcastfdb.h ├── saimirror.h ├── saimpls.h ├── saimymac.h ├── sainat.h ├── saineighbor.h ├── sainexthop.h ├── sainexthopgroup.h ├── saiobject.h ├── saipoe.h ├── saipolicer.h ├── saiport.h ├── saiprefixcompression.h ├── saiqosmap.h ├── saiqueue.h ├── sairoute.h ├── sairouterinterface.h ├── sairpfgroup.h ├── saisamplepacket.h ├── saischeduler.h ├── saischedulergroup.h ├── saisrv6.h ├── saistatus.h ├── saistp.h ├── saiswitch.h ├── saisynce.h ├── saisystemport.h ├── saitam.h ├── saitunnel.h ├── saitwamp.h ├── saitypes.h ├── saiudf.h ├── saiversion.h ├── saivirtualrouter.h ├── saivlan.h └── saiwred.h ├── meta ├── Doxyfile ├── Doxyfile.compat ├── Makefile ├── README.md ├── acronyms.txt ├── ancestry.1f2bca1.history ├── ancestry.pl ├── aspell.en.pws ├── aspellcheck.pl ├── attrversion.sh ├── cap.pm ├── checkancestry.sh ├── checkenumlock.sh ├── checkheaders.pl ├── checkstructs.sh ├── checksymbols.pl ├── gensairpc.README ├── gensairpc.pl ├── libsai.cpp ├── parse.pl ├── rpc │ ├── README.md │ ├── SAI │ │ ├── Attrs.pm │ │ ├── Attrs │ │ │ └── Attribute.pm │ │ ├── Enum.pm │ │ ├── Enum │ │ │ └── Element.pm │ │ ├── Function.pm │ │ ├── Function │ │ │ └── Argument.pm │ │ ├── RPC │ │ │ ├── Function.pm │ │ │ ├── Function │ │ │ │ └── Argument.pm │ │ │ ├── ThriftName.pm │ │ │ ├── ThriftName │ │ │ │ ├── Type.pm │ │ │ │ └── Variable.pm │ │ │ └── Type.pm │ │ ├── Stats.pm │ │ ├── Struct.pm │ │ ├── Struct │ │ │ └── Member.pm │ │ ├── Type.pm │ │ ├── Typedef.pm │ │ ├── Utils │ │ │ └── XMLLoader.pm │ │ └── Variable.pm │ ├── Utils.pm │ ├── Utils │ │ └── Format.pm │ └── docs │ │ ├── README.md │ │ ├── SAI-RPC.md │ │ ├── SAI-Utils.md │ │ ├── SAI.md │ │ └── Templates.md ├── sai_rpc_frontend.cpp ├── sai_rpc_frontend.main.cpp ├── saidepgraphgen.cpp ├── saimetadatalogger.h ├── saimetadatatypes.h ├── saimetadatautils.c ├── saimetadatautils.h ├── saisanitycheck.c ├── saiserialize.c ├── saiserialize.h ├── saiserializetest.c ├── sample.cap ├── serialize.pm ├── size.pl ├── size.sh ├── structs.5f75d99.history ├── structs.pl ├── style.pm ├── templates │ ├── gensaiattrs.c.tt │ ├── sai.thrift.tt │ ├── sai_adapter.py.tt │ ├── sai_adapter_utils.tt │ ├── sai_rpc_server_functions.tt │ ├── sai_rpc_server_helper_functions.tt │ └── sai_thrift_utils.tt ├── test.pm ├── utils.pm └── xmlutils.pm ├── ptf ├── LogConfig.py ├── config │ ├── config_db_loader.py │ ├── port_config_ini_loader.py │ └── port_configer.py ├── data_module │ ├── data_obj.py │ ├── port.py │ └── port_config.py ├── docs │ ├── CheckVersion.md │ ├── DeploySAITestTopologyWithSONiC-MGMT.md │ ├── ExamplePhysicalConnection.md │ ├── ManuallySetupTestbedGuide.md │ ├── SAI-PTF_resources_download.md │ ├── SAI-PTFv2Overview.md │ ├── SetupDockerBuilderForDebugging.md │ ├── img │ │ ├── logic_connection.png │ │ └── physical_connection.png │ └── testplan.md ├── lpm.py ├── platform_helper │ ├── __init__.py │ ├── bfn_sai_helper.py │ ├── brcm_sai_helper.py │ ├── common_sai_helper.py │ ├── mlnx_sai_helper.py │ └── mrvl_sai_helper.py ├── readme.md ├── resources │ ├── config_db.json │ └── port_config.ini ├── sai_base_test.py ├── sai_utils.py ├── saiacl.py ├── saibridgeport.py ├── saibuffer.py ├── saidebugcounters.py ├── saifdb.py ├── saihash.py ├── saihostif.py ├── saiisolationgroup.py ├── sailag.py ├── saimirror.py ├── saimpls.py ├── sainat.py ├── saineighbor.py ├── sainexthop.py ├── sainexthopgroup.py ├── saipolicer.py ├── saiport.py ├── saiqosmap.py ├── saiqueue.py ├── sairif.py ├── sairoute.py ├── saisanity.py ├── saischeduler.py ├── saischedulergroup.py ├── saisrv6.py ├── saiswitch.py ├── saitest.py ├── saitunnel.py ├── saivlan.py ├── saivrf.py ├── saiwred.py └── utest │ ├── BasicTest.py │ ├── LogConfig.py │ ├── MockClient.py │ └── TemplateTest.py └── test ├── Makefile ├── README.txt ├── basic_router ├── Makefile ├── basic_router.cpp ├── basic_router.h ├── fdb_mgr.cpp ├── fdb_mgr.h ├── ip.cpp ├── ip.h ├── log.cpp ├── log.h ├── mac.cpp ├── mac.h ├── neighbor_mgr.cpp ├── neighbor_mgr.h ├── nexthop_mgr.cpp ├── nexthop_mgr.h ├── nexthopgrp_mgr.cpp ├── nexthopgrp_mgr.h ├── route_mgr.cpp └── route_mgr.h ├── sai_test ├── LogConfig.py ├── config │ ├── __init__.py │ ├── config_db_loader.py │ ├── fdb_configer.py │ ├── lag_configer.py │ ├── port_config_ini_loader.py │ ├── port_configer.py │ ├── route_configer.py │ ├── switch_configer.py │ ├── tunnel_configer.py │ └── vlan_configer.py ├── constant.py ├── data_module │ ├── __init__.py │ ├── data_obj.py │ ├── device.py │ ├── dut.py │ ├── lag.py │ ├── nexthop.py │ ├── nexthop_group.py │ ├── persist.py │ ├── port.py │ ├── port_config.py │ ├── routable_item.py │ ├── tunnel.py │ └── vlan.py ├── resources │ ├── config_db.json │ ├── default_interface_to_front_map.ini │ ├── dx010-port_config.ini │ └── s6000_s1220-r0_port_config.ini ├── sai_ecmp_test.py ├── sai_fdb_test.py ├── sai_lag_test.py ├── sai_neighbor_test.py ├── sai_port_test.py ├── sai_rif_test.py ├── sai_route_test.py ├── sai_sanity_test.py ├── sai_test_base.py ├── sai_tunnel_test.py ├── sai_utils.py └── sai_vlan_test.py ├── sai_ut ├── Makefile ├── README ├── routing │ ├── sai_l3_neighbor_unit_test.cpp │ ├── sai_l3_nexthop_unit_test.cpp │ ├── sai_l3_nexthopgroup_unit_test.cpp │ ├── sai_l3_rif_unit_test.cpp │ ├── sai_l3_route_unit_test.cpp │ ├── sai_l3_unit_test_utils.cpp │ ├── sai_l3_unit_test_utils.h │ └── sai_l3_vr_unit_test.cpp └── switching │ ├── sai_fdb_unit_test.cpp │ ├── sai_l2_unit_test_defs.h │ ├── sai_lag_unit_test.cpp │ ├── sai_lag_unit_test.h │ ├── sai_stp_unit_test.cpp │ ├── sai_stp_unit_test.h │ └── sai_vlan_unit_test.cpp ├── saithrift ├── Makefile ├── README.md ├── setup.py ├── src │ ├── msn_2700 │ │ ├── default_interface_to_front_map.ini │ │ ├── portmap.ini │ │ └── profile.ini │ ├── saiserver.cpp │ ├── switch_sai.thrift │ ├── switch_sai_rpc_server.cpp │ └── switch_sai_rpc_server.h └── tests │ ├── README.txt │ ├── SAITest.md │ ├── sai_base_test.py │ ├── saiacl.py │ ├── saidebugcounters.py │ ├── saifdb.py │ ├── saihostif.py │ ├── sail2.py │ ├── sail3.py │ ├── saimirror.py │ ├── saitunnel.py │ └── switch.py └── saithriftv2 ├── Makefile ├── convert_header.py ├── setup.py └── src ├── saiserver.cpp └── switch_sai_rpc_server.h /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /custom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/custom/README.md -------------------------------------------------------------------------------- /data/TAM/sai_tam_event.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/data/TAM/sai_tam_event.proto -------------------------------------------------------------------------------- /data/TAM/sai_tam_main.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/data/TAM/sai_tam_main.proto -------------------------------------------------------------------------------- /data/TAM/sai_tam_port.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/data/TAM/sai_tam_port.proto -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copy_installer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/copy_installer.sh -------------------------------------------------------------------------------- /debian/copy_saithriftv2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/copy_saithriftv2.sh -------------------------------------------------------------------------------- /debian/installerFiles/python-saithriftv1-bullseye.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/installerFiles/python-saithriftv1-bullseye.install -------------------------------------------------------------------------------- /debian/installerFiles/python2.7-saithrift.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/installerFiles/python2.7-saithrift.install -------------------------------------------------------------------------------- /debian/installerFiles/python3-saithrift-bookworm.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/installerFiles/python3-saithrift-bookworm.install -------------------------------------------------------------------------------- /debian/installerFiles/python3-saithrift.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/installerFiles/python3-saithrift.install -------------------------------------------------------------------------------- /debian/libsaithrift-dev.dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/libsaithrift-dev.dirs -------------------------------------------------------------------------------- /debian/libsaithrift-dev.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/libsaithrift-dev.install -------------------------------------------------------------------------------- /debian/python-saithrift.dirs: -------------------------------------------------------------------------------- 1 | /usr/local/lib 2 | -------------------------------------------------------------------------------- /debian/python-saithrift.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/python-saithrift.install -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/saiserver.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/debian/saiserver.install -------------------------------------------------------------------------------- /doc/ACL/Chained-ACL-Groups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/Chained-ACL-Groups.md -------------------------------------------------------------------------------- /doc/ACL/Chained-ACL.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/Chained-ACL.pptx -------------------------------------------------------------------------------- /doc/ACL/Pre-Ingress-ACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/Pre-Ingress-ACL.md -------------------------------------------------------------------------------- /doc/ACL/SAI-Proposal-ACL-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/SAI-Proposal-ACL-1.md -------------------------------------------------------------------------------- /doc/ACL/SAI-Proposal-Exact-Match.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/SAI-Proposal-Exact-Match.md -------------------------------------------------------------------------------- /doc/ACL/UDF-based-ACL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ACL/UDF-based-ACL.md -------------------------------------------------------------------------------- /doc/ARS/Adaptive-Routing-and-Switching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ARS/Adaptive-Routing-and-Switching.md -------------------------------------------------------------------------------- /doc/ARS/OCP-2022-ARS.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ARS/OCP-2022-ARS.pptx -------------------------------------------------------------------------------- /doc/BFD/SAI_Change_Proposal_BFD_v0.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/BFD/SAI_Change_Proposal_BFD_v0.docx -------------------------------------------------------------------------------- /doc/BFD/SAI_Change_Proposal_BFD_v0_1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/BFD/SAI_Change_Proposal_BFD_v0_1.docx -------------------------------------------------------------------------------- /doc/BFD/SAI_Change_Proposal_BFD_v0_2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/BFD/SAI_Change_Proposal_BFD_v0_2.docx -------------------------------------------------------------------------------- /doc/BFD/Seamless-BFD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/BFD/Seamless-BFD.md -------------------------------------------------------------------------------- /doc/DTEL/SAI-Proposal-Data-Plane-Telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/SAI-Proposal-Data-Plane-Telemetry.md -------------------------------------------------------------------------------- /doc/DTEL/figures/INT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/figures/INT.png -------------------------------------------------------------------------------- /doc/DTEL/figures/drop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/figures/drop.png -------------------------------------------------------------------------------- /doc/DTEL/figures/postcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/figures/postcard.png -------------------------------------------------------------------------------- /doc/DTEL/figures/queue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/figures/queue.png -------------------------------------------------------------------------------- /doc/DTEL/figures/workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/DTEL/figures/workflow.png -------------------------------------------------------------------------------- /doc/Dot1br/SAI-Proposal-1-Dot1BR.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/SAI-Proposal-1-Dot1BR.docx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v1.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v1.vsdx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v2.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v2.vsdx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v3.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v3.vsdx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v4.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v4.vsdx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v5.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v5.vsdx -------------------------------------------------------------------------------- /doc/Dot1br/dot1br_pipeline_v6.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Dot1br/dot1br_pipeline_v6.vsdx -------------------------------------------------------------------------------- /doc/ECMP/Class-Based-Forwarding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/Class-Based-Forwarding.md -------------------------------------------------------------------------------- /doc/ECMP/ECMP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/ECMP.jpg -------------------------------------------------------------------------------- /doc/ECMP/ECMP2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/ECMP2.jpg -------------------------------------------------------------------------------- /doc/ECMP/Hierarchical-ECMP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/Hierarchical-ECMP.md -------------------------------------------------------------------------------- /doc/ECMP/NextHopGroup_with_members.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/NextHopGroup_with_members.md -------------------------------------------------------------------------------- /doc/ECMP/Ordered_and_Fine_Grained_ECMP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/ECMP/Ordered_and_Fine_Grained_ECMP.md -------------------------------------------------------------------------------- /doc/FEC/FEC-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/FEC/FEC-configuration.md -------------------------------------------------------------------------------- /doc/Hash/Policy-based-hash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Hash/Policy-based-hash.md -------------------------------------------------------------------------------- /doc/Hash/SAI-Proposal-Hashing-Mechanism-for-Efficient-RoCE-Traffic-Distribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Hash/SAI-Proposal-Hashing-Mechanism-for-Efficient-RoCE-Traffic-Distribution.md -------------------------------------------------------------------------------- /doc/Host-Interface/Host-Interface-oper-status-Update-Modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/Host-Interface-oper-status-Update-Modes.md -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver1.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver2.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver3.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver4.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver5.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver6.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver7.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver7.docx -------------------------------------------------------------------------------- /doc/Host-Interface/SAI-Proposal-4-host-if-ver9.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Host-Interface/SAI-Proposal-4-host-if-ver9.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/MulticastNextHopRewrite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/MulticastNextHopRewrite.md -------------------------------------------------------------------------------- /doc/IP-Multicast/MulticastWithMembers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/MulticastWithMembers.md -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.1.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.5.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.6.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.7.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.7.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.8.docx -------------------------------------------------------------------------------- /doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.docx -------------------------------------------------------------------------------- /doc/IPsec/SAI_IPsec_API_Proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/SAI_IPsec_API_Proposal.md -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig1.png -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig2.png -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig3.png -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig4.png -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig5.png -------------------------------------------------------------------------------- /doc/IPsec/figures/ipsecFig6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/IPsec/figures/ipsecFig6.png -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).6.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).7.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).7.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).8.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).9.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).9.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).5.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).6.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).7.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).7.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).8.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.1.docx -------------------------------------------------------------------------------- /doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.docx -------------------------------------------------------------------------------- /doc/LAG/SAI-Proposal-1-LAG-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/LAG/SAI-Proposal-1-LAG-Ver2.docx -------------------------------------------------------------------------------- /doc/LAG/SAI-Proposal-1-LAG-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/LAG/SAI-Proposal-1-LAG-Ver3.docx -------------------------------------------------------------------------------- /doc/LAG/SAI-Proposal-1-LAG-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/LAG/SAI-Proposal-1-LAG-Ver4.docx -------------------------------------------------------------------------------- /doc/LAG/SAI-Proposal-1-LAG.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/LAG/SAI-Proposal-1-LAG.docx -------------------------------------------------------------------------------- /doc/LAG/SAI-Proposal-LAG-And-Port-Attributes.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/LAG/SAI-Proposal-LAG-And-Port-Attributes.doc -------------------------------------------------------------------------------- /doc/MPLS/SAI-Proposal-MPLS-Outsegment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/MPLS/SAI-Proposal-MPLS-Outsegment.md -------------------------------------------------------------------------------- /doc/MPLS/SAI-Proposal-MPLS-ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/MPLS/SAI-Proposal-MPLS-ver1.docx -------------------------------------------------------------------------------- /doc/MPLS/SAI-Proposal-MPLS-ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/MPLS/SAI-Proposal-MPLS-ver2.docx -------------------------------------------------------------------------------- /doc/MPLS/SAI-Proposal-MPLS-ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/MPLS/SAI-Proposal-MPLS-ver4.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror-Ver2.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror-Ver3.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror-Ver4.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror-Ver5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror-Ver5.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror-Ver6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror-Ver6.docx -------------------------------------------------------------------------------- /doc/Mirror/SAI-Proposal-2-Mirror.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Mirror/SAI-Proposal-2-Mirror.docx -------------------------------------------------------------------------------- /doc/My-Mac.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/My-Mac.md -------------------------------------------------------------------------------- /doc/NAT/SAI-NAT-API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/NAT/SAI-NAT-API.md -------------------------------------------------------------------------------- /doc/OCP/SAI Demo 2016.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/OCP/SAI Demo 2016.pptx -------------------------------------------------------------------------------- /doc/OCP/SAI Demo 2017 topology.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/OCP/SAI Demo 2017 topology.pdf -------------------------------------------------------------------------------- /doc/Override-VRF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Override-VRF.md -------------------------------------------------------------------------------- /doc/Packet-action-DONOTDROP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Packet-action-DONOTDROP.md -------------------------------------------------------------------------------- /doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver1.docx -------------------------------------------------------------------------------- /doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver2.docx -------------------------------------------------------------------------------- /doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver3.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-1-VoQ.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-1-VoQ.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-Policer-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-Policer-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-QOS-MAPS-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-QOS-MAPS-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-QOS-Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-QOS-Overview.md -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-Scheduler-Group-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-Scheduler-Group-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-Scheduler-Group-Ver5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-Scheduler-Group-Ver5.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-Scheduler-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-Scheduler-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-WRED-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-WRED-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-buffers-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-buffers-Ver4.docx -------------------------------------------------------------------------------- /doc/QOS/SAI-Proposal-queue-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/QOS/SAI-Proposal-queue-Ver4.docx -------------------------------------------------------------------------------- /doc/SAI-CRM-Workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-CRM-Workflow.md -------------------------------------------------------------------------------- /doc/SAI-Counter-enhancement-hld.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Counter-enhancement-hld.md -------------------------------------------------------------------------------- /doc/SAI-Extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Extensions.md -------------------------------------------------------------------------------- /doc/SAI-IPv6-Segment-Routing-Update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-IPv6-Segment-Routing-Update.md -------------------------------------------------------------------------------- /doc/SAI-IPv6-Segment-Routing-VPN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-IPv6-Segment-Routing-VPN.md -------------------------------------------------------------------------------- /doc/SAI-Isolation-Group.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Isolation-Group.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-13-Hash-UDF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-13-Hash-UDF.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-15-UOM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-15-UOM.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-7-UOID.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-7-UOID.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-CMIS-Module-Management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-CMIS-Module-Management.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Critical-Resrouce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Critical-Resrouce.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Debug-Counters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Debug-Counters.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Default-Buffer-Pools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Default-Buffer-Pools.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-ECMP-Member-Count.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-ECMP-Member-Count.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Extended-Port-Notification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Extended-Port-Notification.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-FRR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-FRR.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Failover.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Failover.docx -------------------------------------------------------------------------------- /doc/SAI-Proposal-Fast-Linkup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Fast-Linkup.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Generic-Counters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Generic-Counters.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Generic-Resource-Monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Generic-Resource-Monitoring.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Global-PTP-Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Global-PTP-Configuration.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-HW-FRR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-HW-FRR.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-HW-Resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-HW-Resource.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Hash-Algorithm-Round-Robin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Hash-Algorithm-Round-Robin.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-ICMP-ECHO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-ICMP-ECHO.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-IPv6_Segment_Routing-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-IPv6_Segment_Routing-1.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-L3-Rewrite-disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-L3-Rewrite-disable.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Mirror-session-encap-type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Mirror-session-encap-type.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Mirroring_Sampled_Packets.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Mirroring_Sampled_Packets.docx -------------------------------------------------------------------------------- /doc/SAI-Proposal-PFC_Deadlock_State.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-PFC_Deadlock_State.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-PRBS-Per-Lane-Enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-PRBS-Per-Lane-Enhancements.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Packet-Trimming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Packet-Trimming.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-PoE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-PoE.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-Prefix-Compression.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-Prefix-Compression.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-QinQ-VXLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-QinQ-VXLAN.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-SAI-PTF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-SAI-PTF.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-SRv6-Path-Tracing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-SRv6-Path-Tracing.md -------------------------------------------------------------------------------- /doc/SAI-Proposal-versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-Proposal-versioning.md -------------------------------------------------------------------------------- /doc/SAI-v0.9.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI-v0.9.1.pdf -------------------------------------------------------------------------------- /doc/SAI.Metadata.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI.Metadata.pptx -------------------------------------------------------------------------------- /doc/SAI_1.10.2_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.10.2_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.11.0_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.11.0_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.12.0_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.12.0_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.13.3_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.13.3_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.14.0_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.14.0_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.15.1_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.15.1_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.16.1_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.16.1_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.5_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.5_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.6.3_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.6.3_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.7.1_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.7.1_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_1.8.1 Release notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.8.1 Release notes.md -------------------------------------------------------------------------------- /doc/SAI_1.9.1_ReleaseNotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_1.9.1_ReleaseNotes.md -------------------------------------------------------------------------------- /doc/SAI_LPO_Attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_LPO_Attributes.md -------------------------------------------------------------------------------- /doc/SAI_Proposal-9-Media_Type_Port_Attribute-Ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_Proposal-9-Media_Type_Port_Attribute-Ver1.docx -------------------------------------------------------------------------------- /doc/SAI_Proposal_Generic_Extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_Proposal_Generic_Extensions.md -------------------------------------------------------------------------------- /doc/SAI_Proposal_L2L3Mutlicast_introduction.4.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_Proposal_L2L3Mutlicast_introduction.4.pptx -------------------------------------------------------------------------------- /doc/SAI_Proposal_Warmboot.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SAI_Proposal_Warmboot.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver2.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver3.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver4.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-SFLOW.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-SFLOW.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-Sampleflow-Ver5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-Sampleflow-Ver5.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver6.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver7.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver7.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver8.docx -------------------------------------------------------------------------------- /doc/Samplepacket/SAI-Proposal-Samplepacket_truncation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Samplepacket/SAI-Proposal-Samplepacket_truncation.md -------------------------------------------------------------------------------- /doc/Security-8021x/SAI-Proposal-10-802.1x-Ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Security-8021x/SAI-Proposal-10-802.1x-Ver1.docx -------------------------------------------------------------------------------- /doc/Security-8021x/SAI-Proposal-7-802 1x-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Security-8021x/SAI-Proposal-7-802 1x-Ver4.docx -------------------------------------------------------------------------------- /doc/Security-8021x/SAI-Proposal-7-802.1x-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Security-8021x/SAI-Proposal-7-802.1x-Ver2.docx -------------------------------------------------------------------------------- /doc/Security-8021x/SAI-Proposal-7-802.1x-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Security-8021x/SAI-Proposal-7-802.1x-Ver3.docx -------------------------------------------------------------------------------- /doc/Switch_Abstraction_Interface_OCP_Specification_v0.2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Switch_Abstraction_Interface_OCP_Specification_v0.2.docx -------------------------------------------------------------------------------- /doc/SyncE/SAI-Proposal-SyncE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SyncE/SAI-Proposal-SyncE.md -------------------------------------------------------------------------------- /doc/SyncE/SyncE_hardware_diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/SyncE/SyncE_hardware_diagram.jpg -------------------------------------------------------------------------------- /doc/TAM/Granular-Counter-Subscription.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/Granular-Counter-Subscription.md -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-BroadView-BST.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-BroadView-BST.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-MOD-Localhost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-MOD-Localhost.md -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-Microbursts-v0.2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-Microbursts-v0.2.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-Microbursts-v0.3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-Microbursts-v0.3.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-stream-telemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-stream-telemetry.md -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-v0.10.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-v0.10.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM-v0.9.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM-v0.9.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-Proposal-TAM2.0-v2.0.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-Proposal-TAM2.0-v2.0.docx -------------------------------------------------------------------------------- /doc/TAM/SAI-TAM-enhancements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI-TAM-enhancements.md -------------------------------------------------------------------------------- /doc/TAM/SAI_Proposal_Visibility_v0.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/SAI_Proposal_Visibility_v0.1.docx -------------------------------------------------------------------------------- /doc/TAM/netlink_dma_channel.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TAM/netlink_dma_channel.drawio.svg -------------------------------------------------------------------------------- /doc/TPID/FrameFormat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TPID/FrameFormat.png -------------------------------------------------------------------------------- /doc/TPID/ISP_Topo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TPID/ISP_Topo_image.png -------------------------------------------------------------------------------- /doc/TPID/T0_Topo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TPID/T0_Topo_image.png -------------------------------------------------------------------------------- /doc/TPID/T1_Topo_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TPID/T1_Topo_image.png -------------------------------------------------------------------------------- /doc/TPID/TPID_SAI_proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TPID/TPID_SAI_proposal.md -------------------------------------------------------------------------------- /doc/TWAMP/SAI-Proposal-TWAMP-LIGHT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TWAMP/SAI-Proposal-TWAMP-LIGHT.md -------------------------------------------------------------------------------- /doc/TWAMP/figures/TWAMP_Light_continuous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TWAMP/figures/TWAMP_Light_continuous.png -------------------------------------------------------------------------------- /doc/TWAMP/figures/TWAMP_Light_packet_count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TWAMP/figures/TWAMP_Light_packet_count.png -------------------------------------------------------------------------------- /doc/TWAMP/figures/TWAMP_Light_period.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TWAMP/figures/TWAMP_Light_period.png -------------------------------------------------------------------------------- /doc/TWAMP/figures/TWAMP_Light_role.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/TWAMP/figures/TWAMP_Light_role.png -------------------------------------------------------------------------------- /doc/UEC/Appendix-Non-UEC-Member-Agreement-Form.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/UEC/Appendix-Non-UEC-Member-Agreement-Form.pdf -------------------------------------------------------------------------------- /doc/VoQ/SAI-Proposal-VoQ-Switch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/VoQ/SAI-Proposal-VoQ-Switch.md -------------------------------------------------------------------------------- /doc/VoQ/images/voq_packet_walkthrough.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/VoQ/images/voq_packet_walkthrough.png -------------------------------------------------------------------------------- /doc/VoQ/images/voq_switch_numbering_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/VoQ/images/voq_switch_numbering_example.png -------------------------------------------------------------------------------- /doc/VoQ/images/voq_system_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/VoQ/images/voq_system_example.png -------------------------------------------------------------------------------- /doc/VoQ/images/voq_system_routing_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/VoQ/images/voq_system_routing_example.png -------------------------------------------------------------------------------- /doc/Workshop_Proposal_Feedback.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/Workshop_Proposal_Feedback.pdf -------------------------------------------------------------------------------- /doc/behavioral model/NAT_SAI_Pipeline_Spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/NAT_SAI_Pipeline_Spec.md -------------------------------------------------------------------------------- /doc/behavioral model/pipeline.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_nat_v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_nat_v1.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v10.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v10.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v11.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v11.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v2.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v2.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v2.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v3.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v3.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v3.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v4.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v4.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v4.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v5.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v5.vdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v5.vdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v5.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v5.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v5_acl_updated.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v5_acl_updated.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v5_acl_updated.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v5_acl_updated.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v6.pdf -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v7.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v7.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v8.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v8.vsdx -------------------------------------------------------------------------------- /doc/behavioral model/pipeline_v9.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/behavioral model/pipeline_v9.vsdx -------------------------------------------------------------------------------- /doc/bridge/SAI_Proposal_Bridge_port_v0.1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/bridge/SAI_Proposal_Bridge_port_v0.1.docx -------------------------------------------------------------------------------- /doc/bridge/SAI_Proposal_Bridge_port_v0.2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/bridge/SAI_Proposal_Bridge_port_v0.2.docx -------------------------------------------------------------------------------- /doc/bridge/SAI_Proposal_Bridge_port_v0.6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/bridge/SAI_Proposal_Bridge_port_v0.6.docx -------------------------------------------------------------------------------- /doc/bridge/SAI_Proposal_Bridge_port_v0.8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/bridge/SAI_Proposal_Bridge_port_v0.8.docx -------------------------------------------------------------------------------- /doc/bridge/SAI_Proposal_Bridge_port_v0.9.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/bridge/SAI_Proposal_Bridge_port_v0.9.docx -------------------------------------------------------------------------------- /doc/cable_diag/cable_diag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/cable_diag/cable_diag.md -------------------------------------------------------------------------------- /doc/cable_diag/images/cable_diag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/cable_diag/images/cable_diag.png -------------------------------------------------------------------------------- /doc/cable_diag/images/ocp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/cable_diag/images/ocp.png -------------------------------------------------------------------------------- /doc/custom-headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/README.md -------------------------------------------------------------------------------- /doc/custom-headers/saicustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/saicustom.h -------------------------------------------------------------------------------- /doc/custom-headers/saicustomone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/saicustomone.h -------------------------------------------------------------------------------- /doc/custom-headers/saiportcustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/saiportcustom.h -------------------------------------------------------------------------------- /doc/custom-headers/saiswitchcustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/saiswitchcustom.h -------------------------------------------------------------------------------- /doc/custom-headers/saitypescustom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/custom-headers/saitypescustom.h -------------------------------------------------------------------------------- /doc/figures/ACL-Stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/ACL-Stage.png -------------------------------------------------------------------------------- /doc/figures/ARSPacketFlow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/ARSPacketFlow.png -------------------------------------------------------------------------------- /doc/figures/ARSPipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/ARSPipeline.png -------------------------------------------------------------------------------- /doc/figures/Chained-ACL-Concept.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Chained-ACL-Concept.png -------------------------------------------------------------------------------- /doc/figures/Chained-ACL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Chained-ACL.png -------------------------------------------------------------------------------- /doc/figures/Hash_based.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Hash_based.png -------------------------------------------------------------------------------- /doc/figures/Host-Tx-Ready-Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Host-Tx-Ready-Flow.png -------------------------------------------------------------------------------- /doc/figures/Host-Tx-Signal-Enable-Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Host-Tx-Signal-Enable-Flow.png -------------------------------------------------------------------------------- /doc/figures/PoE_Physical_Design.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/PoE_Physical_Design.png -------------------------------------------------------------------------------- /doc/figures/Random.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Random.png -------------------------------------------------------------------------------- /doc/figures/Round_robin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Round_robin.png -------------------------------------------------------------------------------- /doc/figures/Round_robin_with_weights.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/Round_robin_with_weights.png -------------------------------------------------------------------------------- /doc/figures/SRv6_Endpoint_behavioral_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/SRv6_Endpoint_behavioral_model.png -------------------------------------------------------------------------------- /doc/figures/SRv6_Headend_behavioral_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/SRv6_Headend_behavioral_model.png -------------------------------------------------------------------------------- /doc/figures/SRv6_l3vpn_topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/SRv6_l3vpn_topology.png -------------------------------------------------------------------------------- /doc/figures/SRv6_topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/SRv6_topology.png -------------------------------------------------------------------------------- /doc/figures/The-Current-Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/The-Current-Flow.png -------------------------------------------------------------------------------- /doc/figures/The-High-Level-Flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/The-High-Level-Flow.png -------------------------------------------------------------------------------- /doc/figures/anatomy_of_a_ptf_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/anatomy_of_a_ptf_test.png -------------------------------------------------------------------------------- /doc/figures/autogeneration_gensairpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/autogeneration_gensairpc.png -------------------------------------------------------------------------------- /doc/figures/autogeneration_parsing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/autogeneration_parsing.png -------------------------------------------------------------------------------- /doc/figures/phy_failover_on_host_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/phy_failover_on_host_side.png -------------------------------------------------------------------------------- /doc/figures/post_ingress_acl_stage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/post_ingress_acl_stage.png -------------------------------------------------------------------------------- /doc/figures/qinq-to-vxlan-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/qinq-to-vxlan-pipeline.png -------------------------------------------------------------------------------- /doc/figures/qinq-to-vxlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/qinq-to-vxlan.png -------------------------------------------------------------------------------- /doc/figures/qos-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/qos-overview.png -------------------------------------------------------------------------------- /doc/figures/qos-overview.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/qos-overview.vsdx -------------------------------------------------------------------------------- /doc/figures/sai-l3-pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai-l3-pipeline.png -------------------------------------------------------------------------------- /doc/figures/sai_aclgroups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_aclgroups.png -------------------------------------------------------------------------------- /doc/figures/sai_aclobjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_aclobjs.png -------------------------------------------------------------------------------- /doc/figures/sai_fast_linkup_state_machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_fast_linkup_state_machine.png -------------------------------------------------------------------------------- /doc/figures/sai_frr_current_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_frr_current_model.png -------------------------------------------------------------------------------- /doc/figures/sai_frr_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_frr_example.png -------------------------------------------------------------------------------- /doc/figures/sai_frr_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_frr_pipeline.png -------------------------------------------------------------------------------- /doc/figures/sai_hash.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_hash.odp -------------------------------------------------------------------------------- /doc/figures/sai_hash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_hash.png -------------------------------------------------------------------------------- /doc/figures/sai_icmp_echo_state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_icmp_echo_state.png -------------------------------------------------------------------------------- /doc/figures/sai_srv6_encap_model.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_srv6_encap_model.gv -------------------------------------------------------------------------------- /doc/figures/sai_srv6_encap_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_srv6_encap_model.png -------------------------------------------------------------------------------- /doc/figures/sai_switch_system_architecture.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_switch_system_architecture.odp -------------------------------------------------------------------------------- /doc/figures/sai_switch_system_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_switch_system_architecture.png -------------------------------------------------------------------------------- /doc/figures/sai_v6SR_bm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_v6SR_bm.png -------------------------------------------------------------------------------- /doc/figures/sai_v6SR_bm1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_v6SR_bm1.png -------------------------------------------------------------------------------- /doc/figures/sai_v6SR_bm2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_v6SR_bm2.png -------------------------------------------------------------------------------- /doc/figures/sai_v6SR_bm3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/sai_v6SR_bm3.png -------------------------------------------------------------------------------- /doc/figures/srv6_vpn_pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/srv6_vpn_pipeline.png -------------------------------------------------------------------------------- /doc/figures/trim-TC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/trim-TC.png -------------------------------------------------------------------------------- /doc/figures/vxlan-riot-topo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/figures/vxlan-riot-topo.png -------------------------------------------------------------------------------- /doc/fips/SAI-Proposal-FIPS-Compliance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/fips/SAI-Proposal-FIPS-Compliance.md -------------------------------------------------------------------------------- /doc/fips/ipsecFig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/fips/ipsecFig2.png -------------------------------------------------------------------------------- /doc/inband-telemetry/SAI_Change_Proposal_INT_v0.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/inband-telemetry/SAI_Change_Proposal_INT_v0.docx -------------------------------------------------------------------------------- /doc/l4lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/l4lb.png -------------------------------------------------------------------------------- /doc/lb_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/lb_arch.png -------------------------------------------------------------------------------- /doc/macsec-gearbox/Auto_Negotiated_FEC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/Auto_Negotiated_FEC.png -------------------------------------------------------------------------------- /doc/macsec-gearbox/Copper_PHY_Attributes_Proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/Copper_PHY_Attributes_Proposal.md -------------------------------------------------------------------------------- /doc/macsec-gearbox/PAI-Proposal-Failover.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/PAI-Proposal-Failover.docx -------------------------------------------------------------------------------- /doc/macsec-gearbox/PAI-Proposal-Failover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/PAI-Proposal-Failover.md -------------------------------------------------------------------------------- /doc/macsec-gearbox/PAI-Proposal-Failover.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/PAI-Proposal-Failover.pdf -------------------------------------------------------------------------------- /doc/macsec-gearbox/PAI_Auto_Negotiated_FEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/PAI_Auto_Negotiated_FEC.md -------------------------------------------------------------------------------- /doc/macsec-gearbox/SAI_Gearbox_API_Proposal-v1.0.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/SAI_Gearbox_API_Proposal-v1.0.docx -------------------------------------------------------------------------------- /doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.3.docx -------------------------------------------------------------------------------- /doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.4.docx -------------------------------------------------------------------------------- /doc/macsec-gearbox/dummy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/macsec-gearbox/phy_failover_on_host_side.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/macsec-gearbox/phy_failover_on_host_side.png -------------------------------------------------------------------------------- /doc/multiNPU/SAI-Proposal-Multi-NPU-Part1-SwitchID-ver1.2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/multiNPU/SAI-Proposal-Multi-NPU-Part1-SwitchID-ver1.2.docx -------------------------------------------------------------------------------- /doc/multiNPU/SAI-Proposal-Multi-NPU-Part2-FabricID-ver1.8.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/multiNPU/SAI-Proposal-Multi-NPU-Part2-FabricID-ver1.8.docx -------------------------------------------------------------------------------- /doc/multiNPU/pipeline_multinpu.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/multiNPU/pipeline_multinpu.vsdx -------------------------------------------------------------------------------- /doc/object-model/pipeline_object_model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/object-model/pipeline_object_model.pdf -------------------------------------------------------------------------------- /doc/recycle_port.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/recycle_port.md -------------------------------------------------------------------------------- /doc/sai-ptf/L3_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/L3_test_plan.md -------------------------------------------------------------------------------- /doc/sai-ptf/config_data/config_t0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/config_data/config_t0.md -------------------------------------------------------------------------------- /doc/sai-ptf/fdb_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/fdb_test_plan.md -------------------------------------------------------------------------------- /doc/sai-ptf/lag_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/lag_test_plan.md -------------------------------------------------------------------------------- /doc/sai-ptf/pcbb_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/pcbb_test_plan.md -------------------------------------------------------------------------------- /doc/sai-ptf/tunnel_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/tunnel_test_plan.md -------------------------------------------------------------------------------- /doc/sai-ptf/vlan_test_plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai-ptf/vlan_test_plan.md -------------------------------------------------------------------------------- /doc/sai_p4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/sai_p4.png -------------------------------------------------------------------------------- /doc/saibmtor/VXLAN pipe.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/saibmtor/VXLAN pipe.PNG -------------------------------------------------------------------------------- /doc/saibmtor/saibmtor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/saibmtor/saibmtor.md -------------------------------------------------------------------------------- /doc/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/spec.md -------------------------------------------------------------------------------- /doc/tunnel/SAI-Proposal-EVPN-Multihoming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/SAI-Proposal-EVPN-Multihoming.md -------------------------------------------------------------------------------- /doc/tunnel/SAI-Proposal-ImprovedP2PTunnels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/SAI-Proposal-ImprovedP2PTunnels.md -------------------------------------------------------------------------------- /doc/tunnel/SAI-Proposal-L3-Tunnel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/SAI-Proposal-L3-Tunnel.md -------------------------------------------------------------------------------- /doc/tunnel/SAI-Proposal-tunnel_v5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/SAI-Proposal-tunnel_v5.docx -------------------------------------------------------------------------------- /doc/tunnel/SAI-Proposal-tunnel_v6.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/SAI-Proposal-tunnel_v6.docx -------------------------------------------------------------------------------- /doc/tunnel/Tunnel-decap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/Tunnel-decap.md -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_evpnmh_df.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_evpnmh_df.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_evpnmh_failover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_evpnmh_failover.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_evpnmh_singleactive.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_evpnmh_singleactive.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_evpnmh_splithorizon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_evpnmh_splithorizon.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_evpnmh_unicast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_evpnmh_unicast.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_egress.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_egress.odp -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_egress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_egress.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.odp -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.png -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_ingress.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_ingress.odp -------------------------------------------------------------------------------- /doc/tunnel/figures/sai_l3_tunnel_ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/tunnel/figures/sai_l3_tunnel_ingress.png -------------------------------------------------------------------------------- /doc/xSTP/SAI-Proposal-8-xSTP-Ver1.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/xSTP/SAI-Proposal-8-xSTP-Ver1.docx -------------------------------------------------------------------------------- /doc/xSTP/SAI-Proposal-8-xSTP-Ver2.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/xSTP/SAI-Proposal-8-xSTP-Ver2.docx -------------------------------------------------------------------------------- /doc/xSTP/SAI-Proposal-8-xSTP-Ver3.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/xSTP/SAI-Proposal-8-xSTP-Ver3.docx -------------------------------------------------------------------------------- /doc/xSTP/SAI-Proposal-8-xSTP-Ver4.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/xSTP/SAI-Proposal-8-xSTP-Ver4.docx -------------------------------------------------------------------------------- /doc/xSTP/SAI-Proposal-8-xSTP-Ver5.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/doc/xSTP/SAI-Proposal-8-xSTP-Ver5.docx -------------------------------------------------------------------------------- /experimental/saiexperimentalbmtor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentalbmtor.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashacl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashacl.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashappliance.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashappliance.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashdirectionlookup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashdirectionlookup.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldasheni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldasheni.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashflow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashflow.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashha.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashinboundrouting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashinboundrouting.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashmeter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashmeter.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashoutboundcatopa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashoutboundcatopa.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashoutboundportmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashoutboundportmap.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashoutboundrouting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashoutboundrouting.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashpavalidation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashpavalidation.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashtrustedvni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashtrustedvni.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashtunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashtunnel.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashvip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashvip.h -------------------------------------------------------------------------------- /experimental/saiexperimentaldashvnet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiexperimentaldashvnet.h -------------------------------------------------------------------------------- /experimental/saiextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiextensions.h -------------------------------------------------------------------------------- /experimental/saiportextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiportextensions.h -------------------------------------------------------------------------------- /experimental/saiswitchextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saiswitchextensions.h -------------------------------------------------------------------------------- /experimental/saitypesextensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/experimental/saitypesextensions.h -------------------------------------------------------------------------------- /flexsai/p4/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/.gitignore -------------------------------------------------------------------------------- /flexsai/p4/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/README.md -------------------------------------------------------------------------------- /flexsai/p4/SAI_P4_Pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/SAI_P4_Pipeline.png -------------------------------------------------------------------------------- /flexsai/p4/backend/.gitignore: -------------------------------------------------------------------------------- 1 | json_stage/mlnx.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/CMakeLists.txt -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/JsonObjects.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/JsonObjects.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/JsonObjects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/JsonObjects.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/action.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/action.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/action.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/action.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/analyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/analyzer.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/analyzer.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/annotations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/annotations.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/backend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/backend.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/backend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/backend.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/bmv2stf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/bmv2stf.py -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/control.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/control.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/deparser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/deparser.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/deparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/deparser.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/driver/p4c.p4c-sai.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/driver/p4c.p4c-sai.cfg -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/errorcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/errorcode.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/errorcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/errorcode.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/expression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/expression.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/expression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/expression.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/extern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/extern.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/extern.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/extern.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/extractArchInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/extractArchInfo.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/extractArchInfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/extractArchInfo.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/header.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/header.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/header.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/helpers.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/helpers.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/lower.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/lower.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/lower.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/lower.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/metermap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/metermap.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/metermap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/metermap.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/midend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/midend.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/midend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/midend.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/options.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/p4c_python.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/p4c_python.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/p4c_python.cpp.in: -------------------------------------------------------------------------------- 1 | 2 | std::string compiler_path = "@CMAKE_CURRENT_SOURCE_DIR@"; -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/p4include/sai_headers.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/p4include/sai_headers.p4 -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/p4include/sai_metadata.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/p4include/sai_metadata.p4 -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/p4include/sai_model.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/p4include/sai_model.p4 -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/parser.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/parser.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/run-bmv2-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/run-bmv2-test.py -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/sai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/sai.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/sai.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/sai.def -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/saiSwitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/saiSwitch.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/saiSwitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/saiSwitch.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/sharedActionSelectorCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/sharedActionSelectorCheck.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/sharedActionSelectorCheck.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/sharedActionSelectorCheck.h -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/synthesizeValidField.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/synthesizeValidField.cpp -------------------------------------------------------------------------------- /flexsai/p4/backend/json_stage/synthesizeValidField.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/json_stage/synthesizeValidField.h -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/P4_api_SAI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/P4_api_SAI.py -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/P4_aux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/P4_aux.py -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/P4_compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/P4_compiler.py -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/SAI_templates/sai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/SAI_templates/sai.h -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/SAI_templates/sai_lib_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/SAI_templates/sai_lib_template.h -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/SAI_templates/sai_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/SAI_templates/sai_template.h -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/SAI_templates/saitypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/SAI_templates/saitypes.h -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/json/sai_actions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/json/sai_actions.json -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/json/sai_keys.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/json/sai_keys.json -------------------------------------------------------------------------------- /flexsai/p4/backend/output_stage/json/sai_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/backend/output_stage/json/sai_metadata.json -------------------------------------------------------------------------------- /flexsai/p4/p4src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/p4src/.gitignore -------------------------------------------------------------------------------- /flexsai/p4/p4src/example/example.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/p4src/example/example.p4 -------------------------------------------------------------------------------- /flexsai/p4/p4src/example/metadata.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/p4src/example/metadata.p4 -------------------------------------------------------------------------------- /flexsai/p4/p4src/example/parser.p4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/flexsai/p4/p4src/example/parser.p4 -------------------------------------------------------------------------------- /health_event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/health_event.md -------------------------------------------------------------------------------- /inc/sai.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sai.h -------------------------------------------------------------------------------- /inc/saiacl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiacl.h -------------------------------------------------------------------------------- /inc/saiars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiars.h -------------------------------------------------------------------------------- /inc/saiarsprofile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiarsprofile.h -------------------------------------------------------------------------------- /inc/saibfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saibfd.h -------------------------------------------------------------------------------- /inc/saibridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saibridge.h -------------------------------------------------------------------------------- /inc/saibuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saibuffer.h -------------------------------------------------------------------------------- /inc/saicounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saicounter.h -------------------------------------------------------------------------------- /inc/saidebugcounter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saidebugcounter.h -------------------------------------------------------------------------------- /inc/saidtel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saidtel.h -------------------------------------------------------------------------------- /inc/saifdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saifdb.h -------------------------------------------------------------------------------- /inc/saigenericprogrammable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saigenericprogrammable.h -------------------------------------------------------------------------------- /inc/saihash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saihash.h -------------------------------------------------------------------------------- /inc/saihostif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saihostif.h -------------------------------------------------------------------------------- /inc/saiicmpecho.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiicmpecho.h -------------------------------------------------------------------------------- /inc/saiipmc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiipmc.h -------------------------------------------------------------------------------- /inc/saiipmcgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiipmcgroup.h -------------------------------------------------------------------------------- /inc/saiipsec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiipsec.h -------------------------------------------------------------------------------- /inc/saiisolationgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiisolationgroup.h -------------------------------------------------------------------------------- /inc/sail2mc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sail2mc.h -------------------------------------------------------------------------------- /inc/sail2mcgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sail2mcgroup.h -------------------------------------------------------------------------------- /inc/sailag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sailag.h -------------------------------------------------------------------------------- /inc/saimacsec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saimacsec.h -------------------------------------------------------------------------------- /inc/saimcastfdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saimcastfdb.h -------------------------------------------------------------------------------- /inc/saimirror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saimirror.h -------------------------------------------------------------------------------- /inc/saimpls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saimpls.h -------------------------------------------------------------------------------- /inc/saimymac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saimymac.h -------------------------------------------------------------------------------- /inc/sainat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sainat.h -------------------------------------------------------------------------------- /inc/saineighbor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saineighbor.h -------------------------------------------------------------------------------- /inc/sainexthop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sainexthop.h -------------------------------------------------------------------------------- /inc/sainexthopgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sainexthopgroup.h -------------------------------------------------------------------------------- /inc/saiobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiobject.h -------------------------------------------------------------------------------- /inc/saipoe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saipoe.h -------------------------------------------------------------------------------- /inc/saipolicer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saipolicer.h -------------------------------------------------------------------------------- /inc/saiport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiport.h -------------------------------------------------------------------------------- /inc/saiprefixcompression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiprefixcompression.h -------------------------------------------------------------------------------- /inc/saiqosmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiqosmap.h -------------------------------------------------------------------------------- /inc/saiqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiqueue.h -------------------------------------------------------------------------------- /inc/sairoute.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sairoute.h -------------------------------------------------------------------------------- /inc/sairouterinterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sairouterinterface.h -------------------------------------------------------------------------------- /inc/sairpfgroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/sairpfgroup.h -------------------------------------------------------------------------------- /inc/saisamplepacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saisamplepacket.h -------------------------------------------------------------------------------- /inc/saischeduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saischeduler.h -------------------------------------------------------------------------------- /inc/saischedulergroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saischedulergroup.h -------------------------------------------------------------------------------- /inc/saisrv6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saisrv6.h -------------------------------------------------------------------------------- /inc/saistatus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saistatus.h -------------------------------------------------------------------------------- /inc/saistp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saistp.h -------------------------------------------------------------------------------- /inc/saiswitch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiswitch.h -------------------------------------------------------------------------------- /inc/saisynce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saisynce.h -------------------------------------------------------------------------------- /inc/saisystemport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saisystemport.h -------------------------------------------------------------------------------- /inc/saitam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saitam.h -------------------------------------------------------------------------------- /inc/saitunnel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saitunnel.h -------------------------------------------------------------------------------- /inc/saitwamp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saitwamp.h -------------------------------------------------------------------------------- /inc/saitypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saitypes.h -------------------------------------------------------------------------------- /inc/saiudf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiudf.h -------------------------------------------------------------------------------- /inc/saiversion.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiversion.h -------------------------------------------------------------------------------- /inc/saivirtualrouter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saivirtualrouter.h -------------------------------------------------------------------------------- /inc/saivlan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saivlan.h -------------------------------------------------------------------------------- /inc/saiwred.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/inc/saiwred.h -------------------------------------------------------------------------------- /meta/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/Doxyfile -------------------------------------------------------------------------------- /meta/Doxyfile.compat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/Doxyfile.compat -------------------------------------------------------------------------------- /meta/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/Makefile -------------------------------------------------------------------------------- /meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/README.md -------------------------------------------------------------------------------- /meta/acronyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/acronyms.txt -------------------------------------------------------------------------------- /meta/ancestry.1f2bca1.history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/ancestry.1f2bca1.history -------------------------------------------------------------------------------- /meta/ancestry.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/ancestry.pl -------------------------------------------------------------------------------- /meta/aspell.en.pws: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/aspell.en.pws -------------------------------------------------------------------------------- /meta/aspellcheck.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/aspellcheck.pl -------------------------------------------------------------------------------- /meta/attrversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/attrversion.sh -------------------------------------------------------------------------------- /meta/cap.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/cap.pm -------------------------------------------------------------------------------- /meta/checkancestry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/checkancestry.sh -------------------------------------------------------------------------------- /meta/checkenumlock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/checkenumlock.sh -------------------------------------------------------------------------------- /meta/checkheaders.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/checkheaders.pl -------------------------------------------------------------------------------- /meta/checkstructs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/checkstructs.sh -------------------------------------------------------------------------------- /meta/checksymbols.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/checksymbols.pl -------------------------------------------------------------------------------- /meta/gensairpc.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/gensairpc.README -------------------------------------------------------------------------------- /meta/gensairpc.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/gensairpc.pl -------------------------------------------------------------------------------- /meta/libsai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/libsai.cpp -------------------------------------------------------------------------------- /meta/parse.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/parse.pl -------------------------------------------------------------------------------- /meta/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/README.md -------------------------------------------------------------------------------- /meta/rpc/SAI/Attrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Attrs.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Attrs/Attribute.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Attrs/Attribute.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Enum.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Enum.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Enum/Element.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Enum/Element.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Function.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Function.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Function/Argument.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Function/Argument.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/Function.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/Function.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/Function/Argument.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/Function/Argument.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/ThriftName.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/ThriftName.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/ThriftName/Type.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/ThriftName/Type.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/ThriftName/Variable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/ThriftName/Variable.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/RPC/Type.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/RPC/Type.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Stats.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Stats.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Struct.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Struct.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Struct/Member.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Struct/Member.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Type.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Type.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Typedef.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Typedef.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Utils/XMLLoader.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Utils/XMLLoader.pm -------------------------------------------------------------------------------- /meta/rpc/SAI/Variable.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/SAI/Variable.pm -------------------------------------------------------------------------------- /meta/rpc/Utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/Utils.pm -------------------------------------------------------------------------------- /meta/rpc/Utils/Format.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/Utils/Format.pm -------------------------------------------------------------------------------- /meta/rpc/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/docs/README.md -------------------------------------------------------------------------------- /meta/rpc/docs/SAI-RPC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/docs/SAI-RPC.md -------------------------------------------------------------------------------- /meta/rpc/docs/SAI-Utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/docs/SAI-Utils.md -------------------------------------------------------------------------------- /meta/rpc/docs/SAI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/docs/SAI.md -------------------------------------------------------------------------------- /meta/rpc/docs/Templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/rpc/docs/Templates.md -------------------------------------------------------------------------------- /meta/sai_rpc_frontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/sai_rpc_frontend.cpp -------------------------------------------------------------------------------- /meta/sai_rpc_frontend.main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/sai_rpc_frontend.main.cpp -------------------------------------------------------------------------------- /meta/saidepgraphgen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saidepgraphgen.cpp -------------------------------------------------------------------------------- /meta/saimetadatalogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saimetadatalogger.h -------------------------------------------------------------------------------- /meta/saimetadatatypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saimetadatatypes.h -------------------------------------------------------------------------------- /meta/saimetadatautils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saimetadatautils.c -------------------------------------------------------------------------------- /meta/saimetadatautils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saimetadatautils.h -------------------------------------------------------------------------------- /meta/saisanitycheck.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saisanitycheck.c -------------------------------------------------------------------------------- /meta/saiserialize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saiserialize.c -------------------------------------------------------------------------------- /meta/saiserialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saiserialize.h -------------------------------------------------------------------------------- /meta/saiserializetest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/saiserializetest.c -------------------------------------------------------------------------------- /meta/sample.cap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/sample.cap -------------------------------------------------------------------------------- /meta/serialize.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/serialize.pm -------------------------------------------------------------------------------- /meta/size.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/size.pl -------------------------------------------------------------------------------- /meta/size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/size.sh -------------------------------------------------------------------------------- /meta/structs.5f75d99.history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/structs.5f75d99.history -------------------------------------------------------------------------------- /meta/structs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/structs.pl -------------------------------------------------------------------------------- /meta/style.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/style.pm -------------------------------------------------------------------------------- /meta/templates/gensaiattrs.c.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/gensaiattrs.c.tt -------------------------------------------------------------------------------- /meta/templates/sai.thrift.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai.thrift.tt -------------------------------------------------------------------------------- /meta/templates/sai_adapter.py.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai_adapter.py.tt -------------------------------------------------------------------------------- /meta/templates/sai_adapter_utils.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai_adapter_utils.tt -------------------------------------------------------------------------------- /meta/templates/sai_rpc_server_functions.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai_rpc_server_functions.tt -------------------------------------------------------------------------------- /meta/templates/sai_rpc_server_helper_functions.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai_rpc_server_helper_functions.tt -------------------------------------------------------------------------------- /meta/templates/sai_thrift_utils.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/templates/sai_thrift_utils.tt -------------------------------------------------------------------------------- /meta/test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/test.pm -------------------------------------------------------------------------------- /meta/utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/utils.pm -------------------------------------------------------------------------------- /meta/xmlutils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/meta/xmlutils.pm -------------------------------------------------------------------------------- /ptf/LogConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/LogConfig.py -------------------------------------------------------------------------------- /ptf/config/config_db_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/config/config_db_loader.py -------------------------------------------------------------------------------- /ptf/config/port_config_ini_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/config/port_config_ini_loader.py -------------------------------------------------------------------------------- /ptf/config/port_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/config/port_configer.py -------------------------------------------------------------------------------- /ptf/data_module/data_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/data_module/data_obj.py -------------------------------------------------------------------------------- /ptf/data_module/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/data_module/port.py -------------------------------------------------------------------------------- /ptf/data_module/port_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/data_module/port_config.py -------------------------------------------------------------------------------- /ptf/docs/CheckVersion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/CheckVersion.md -------------------------------------------------------------------------------- /ptf/docs/DeploySAITestTopologyWithSONiC-MGMT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/DeploySAITestTopologyWithSONiC-MGMT.md -------------------------------------------------------------------------------- /ptf/docs/ExamplePhysicalConnection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/ExamplePhysicalConnection.md -------------------------------------------------------------------------------- /ptf/docs/ManuallySetupTestbedGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/ManuallySetupTestbedGuide.md -------------------------------------------------------------------------------- /ptf/docs/SAI-PTF_resources_download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/SAI-PTF_resources_download.md -------------------------------------------------------------------------------- /ptf/docs/SAI-PTFv2Overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/SAI-PTFv2Overview.md -------------------------------------------------------------------------------- /ptf/docs/SetupDockerBuilderForDebugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/SetupDockerBuilderForDebugging.md -------------------------------------------------------------------------------- /ptf/docs/img/logic_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/img/logic_connection.png -------------------------------------------------------------------------------- /ptf/docs/img/physical_connection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/img/physical_connection.png -------------------------------------------------------------------------------- /ptf/docs/testplan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/docs/testplan.md -------------------------------------------------------------------------------- /ptf/lpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/lpm.py -------------------------------------------------------------------------------- /ptf/platform_helper/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/__init__.py -------------------------------------------------------------------------------- /ptf/platform_helper/bfn_sai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/bfn_sai_helper.py -------------------------------------------------------------------------------- /ptf/platform_helper/brcm_sai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/brcm_sai_helper.py -------------------------------------------------------------------------------- /ptf/platform_helper/common_sai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/common_sai_helper.py -------------------------------------------------------------------------------- /ptf/platform_helper/mlnx_sai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/mlnx_sai_helper.py -------------------------------------------------------------------------------- /ptf/platform_helper/mrvl_sai_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/platform_helper/mrvl_sai_helper.py -------------------------------------------------------------------------------- /ptf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/readme.md -------------------------------------------------------------------------------- /ptf/resources/config_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/resources/config_db.json -------------------------------------------------------------------------------- /ptf/resources/port_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/resources/port_config.ini -------------------------------------------------------------------------------- /ptf/sai_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sai_base_test.py -------------------------------------------------------------------------------- /ptf/sai_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sai_utils.py -------------------------------------------------------------------------------- /ptf/saiacl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiacl.py -------------------------------------------------------------------------------- /ptf/saibridgeport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saibridgeport.py -------------------------------------------------------------------------------- /ptf/saibuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saibuffer.py -------------------------------------------------------------------------------- /ptf/saidebugcounters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saidebugcounters.py -------------------------------------------------------------------------------- /ptf/saifdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saifdb.py -------------------------------------------------------------------------------- /ptf/saihash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saihash.py -------------------------------------------------------------------------------- /ptf/saihostif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saihostif.py -------------------------------------------------------------------------------- /ptf/saiisolationgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiisolationgroup.py -------------------------------------------------------------------------------- /ptf/sailag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sailag.py -------------------------------------------------------------------------------- /ptf/saimirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saimirror.py -------------------------------------------------------------------------------- /ptf/saimpls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saimpls.py -------------------------------------------------------------------------------- /ptf/sainat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sainat.py -------------------------------------------------------------------------------- /ptf/saineighbor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saineighbor.py -------------------------------------------------------------------------------- /ptf/sainexthop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sainexthop.py -------------------------------------------------------------------------------- /ptf/sainexthopgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sainexthopgroup.py -------------------------------------------------------------------------------- /ptf/saipolicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saipolicer.py -------------------------------------------------------------------------------- /ptf/saiport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiport.py -------------------------------------------------------------------------------- /ptf/saiqosmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiqosmap.py -------------------------------------------------------------------------------- /ptf/saiqueue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiqueue.py -------------------------------------------------------------------------------- /ptf/sairif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sairif.py -------------------------------------------------------------------------------- /ptf/sairoute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/sairoute.py -------------------------------------------------------------------------------- /ptf/saisanity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saisanity.py -------------------------------------------------------------------------------- /ptf/saischeduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saischeduler.py -------------------------------------------------------------------------------- /ptf/saischedulergroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saischedulergroup.py -------------------------------------------------------------------------------- /ptf/saisrv6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saisrv6.py -------------------------------------------------------------------------------- /ptf/saiswitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiswitch.py -------------------------------------------------------------------------------- /ptf/saitest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saitest.py -------------------------------------------------------------------------------- /ptf/saitunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saitunnel.py -------------------------------------------------------------------------------- /ptf/saivlan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saivlan.py -------------------------------------------------------------------------------- /ptf/saivrf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saivrf.py -------------------------------------------------------------------------------- /ptf/saiwred.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/saiwred.py -------------------------------------------------------------------------------- /ptf/utest/BasicTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/utest/BasicTest.py -------------------------------------------------------------------------------- /ptf/utest/LogConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/utest/LogConfig.py -------------------------------------------------------------------------------- /ptf/utest/MockClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/utest/MockClient.py -------------------------------------------------------------------------------- /ptf/utest/TemplateTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/ptf/utest/TemplateTest.py -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/README.txt -------------------------------------------------------------------------------- /test/basic_router/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/Makefile -------------------------------------------------------------------------------- /test/basic_router/basic_router.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/basic_router.cpp -------------------------------------------------------------------------------- /test/basic_router/basic_router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/basic_router.h -------------------------------------------------------------------------------- /test/basic_router/fdb_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/fdb_mgr.cpp -------------------------------------------------------------------------------- /test/basic_router/fdb_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/fdb_mgr.h -------------------------------------------------------------------------------- /test/basic_router/ip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/ip.cpp -------------------------------------------------------------------------------- /test/basic_router/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/ip.h -------------------------------------------------------------------------------- /test/basic_router/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/log.cpp -------------------------------------------------------------------------------- /test/basic_router/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/log.h -------------------------------------------------------------------------------- /test/basic_router/mac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/mac.cpp -------------------------------------------------------------------------------- /test/basic_router/mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/mac.h -------------------------------------------------------------------------------- /test/basic_router/neighbor_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/neighbor_mgr.cpp -------------------------------------------------------------------------------- /test/basic_router/neighbor_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/neighbor_mgr.h -------------------------------------------------------------------------------- /test/basic_router/nexthop_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/nexthop_mgr.cpp -------------------------------------------------------------------------------- /test/basic_router/nexthop_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/nexthop_mgr.h -------------------------------------------------------------------------------- /test/basic_router/nexthopgrp_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/nexthopgrp_mgr.cpp -------------------------------------------------------------------------------- /test/basic_router/nexthopgrp_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/nexthopgrp_mgr.h -------------------------------------------------------------------------------- /test/basic_router/route_mgr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/route_mgr.cpp -------------------------------------------------------------------------------- /test/basic_router/route_mgr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/basic_router/route_mgr.h -------------------------------------------------------------------------------- /test/sai_test/LogConfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/LogConfig.py -------------------------------------------------------------------------------- /test/sai_test/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/__init__.py -------------------------------------------------------------------------------- /test/sai_test/config/config_db_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/config_db_loader.py -------------------------------------------------------------------------------- /test/sai_test/config/fdb_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/fdb_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/lag_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/lag_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/port_config_ini_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/port_config_ini_loader.py -------------------------------------------------------------------------------- /test/sai_test/config/port_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/port_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/route_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/route_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/switch_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/switch_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/tunnel_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/tunnel_configer.py -------------------------------------------------------------------------------- /test/sai_test/config/vlan_configer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/config/vlan_configer.py -------------------------------------------------------------------------------- /test/sai_test/constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/constant.py -------------------------------------------------------------------------------- /test/sai_test/data_module/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/__init__.py -------------------------------------------------------------------------------- /test/sai_test/data_module/data_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/data_obj.py -------------------------------------------------------------------------------- /test/sai_test/data_module/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/device.py -------------------------------------------------------------------------------- /test/sai_test/data_module/dut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/dut.py -------------------------------------------------------------------------------- /test/sai_test/data_module/lag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/lag.py -------------------------------------------------------------------------------- /test/sai_test/data_module/nexthop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/nexthop.py -------------------------------------------------------------------------------- /test/sai_test/data_module/nexthop_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/nexthop_group.py -------------------------------------------------------------------------------- /test/sai_test/data_module/persist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/persist.py -------------------------------------------------------------------------------- /test/sai_test/data_module/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/port.py -------------------------------------------------------------------------------- /test/sai_test/data_module/port_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/port_config.py -------------------------------------------------------------------------------- /test/sai_test/data_module/routable_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/routable_item.py -------------------------------------------------------------------------------- /test/sai_test/data_module/tunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/tunnel.py -------------------------------------------------------------------------------- /test/sai_test/data_module/vlan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/data_module/vlan.py -------------------------------------------------------------------------------- /test/sai_test/resources/config_db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/resources/config_db.json -------------------------------------------------------------------------------- /test/sai_test/resources/default_interface_to_front_map.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/resources/default_interface_to_front_map.ini -------------------------------------------------------------------------------- /test/sai_test/resources/dx010-port_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/resources/dx010-port_config.ini -------------------------------------------------------------------------------- /test/sai_test/resources/s6000_s1220-r0_port_config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/resources/s6000_s1220-r0_port_config.ini -------------------------------------------------------------------------------- /test/sai_test/sai_ecmp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_ecmp_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_fdb_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_fdb_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_lag_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_lag_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_neighbor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_neighbor_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_port_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_port_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_rif_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_rif_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_route_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_route_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_sanity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_sanity_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_test_base.py -------------------------------------------------------------------------------- /test/sai_test/sai_tunnel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_tunnel_test.py -------------------------------------------------------------------------------- /test/sai_test/sai_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_utils.py -------------------------------------------------------------------------------- /test/sai_test/sai_vlan_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_test/sai_vlan_test.py -------------------------------------------------------------------------------- /test/sai_ut/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/Makefile -------------------------------------------------------------------------------- /test/sai_ut/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/README -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_neighbor_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_neighbor_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_nexthop_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_nexthop_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_nexthopgroup_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_nexthopgroup_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_rif_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_rif_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_route_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_route_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_unit_test_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_unit_test_utils.cpp -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_unit_test_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_unit_test_utils.h -------------------------------------------------------------------------------- /test/sai_ut/routing/sai_l3_vr_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/routing/sai_l3_vr_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_fdb_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_fdb_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_l2_unit_test_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_l2_unit_test_defs.h -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_lag_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_lag_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_lag_unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_lag_unit_test.h -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_stp_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_stp_unit_test.cpp -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_stp_unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_stp_unit_test.h -------------------------------------------------------------------------------- /test/sai_ut/switching/sai_vlan_unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/sai_ut/switching/sai_vlan_unit_test.cpp -------------------------------------------------------------------------------- /test/saithrift/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/Makefile -------------------------------------------------------------------------------- /test/saithrift/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/README.md -------------------------------------------------------------------------------- /test/saithrift/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/setup.py -------------------------------------------------------------------------------- /test/saithrift/src/msn_2700/default_interface_to_front_map.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/src/msn_2700/default_interface_to_front_map.ini -------------------------------------------------------------------------------- /test/saithrift/src/msn_2700/portmap.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/src/msn_2700/portmap.ini -------------------------------------------------------------------------------- /test/saithrift/src/msn_2700/profile.ini: -------------------------------------------------------------------------------- 1 | SAI_INIT_CONFIG_FILE=/usr/share/sai_2700.xml -------------------------------------------------------------------------------- /test/saithrift/src/saiserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/src/saiserver.cpp -------------------------------------------------------------------------------- /test/saithrift/src/switch_sai.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/src/switch_sai.thrift -------------------------------------------------------------------------------- /test/saithrift/src/switch_sai_rpc_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/src/switch_sai_rpc_server.cpp -------------------------------------------------------------------------------- /test/saithrift/src/switch_sai_rpc_server.h: -------------------------------------------------------------------------------- 1 | extern "C" { 2 | int start_sai_thrift_rpc_server(int port); 3 | } 4 | -------------------------------------------------------------------------------- /test/saithrift/tests/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/README.txt -------------------------------------------------------------------------------- /test/saithrift/tests/SAITest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/SAITest.md -------------------------------------------------------------------------------- /test/saithrift/tests/sai_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/sai_base_test.py -------------------------------------------------------------------------------- /test/saithrift/tests/saiacl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saiacl.py -------------------------------------------------------------------------------- /test/saithrift/tests/saidebugcounters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saidebugcounters.py -------------------------------------------------------------------------------- /test/saithrift/tests/saifdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saifdb.py -------------------------------------------------------------------------------- /test/saithrift/tests/saihostif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saihostif.py -------------------------------------------------------------------------------- /test/saithrift/tests/sail2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/sail2.py -------------------------------------------------------------------------------- /test/saithrift/tests/sail3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/sail3.py -------------------------------------------------------------------------------- /test/saithrift/tests/saimirror.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saimirror.py -------------------------------------------------------------------------------- /test/saithrift/tests/saitunnel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/saitunnel.py -------------------------------------------------------------------------------- /test/saithrift/tests/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithrift/tests/switch.py -------------------------------------------------------------------------------- /test/saithriftv2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithriftv2/Makefile -------------------------------------------------------------------------------- /test/saithriftv2/convert_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithriftv2/convert_header.py -------------------------------------------------------------------------------- /test/saithriftv2/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithriftv2/setup.py -------------------------------------------------------------------------------- /test/saithriftv2/src/saiserver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithriftv2/src/saiserver.cpp -------------------------------------------------------------------------------- /test/saithriftv2/src/switch_sai_rpc_server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opencomputeproject/SAI/HEAD/test/saithriftv2/src/switch_sai_rpc_server.h --------------------------------------------------------------------------------