- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.docx files (96): doc/inband-telemetry/SAI_Change_Proposal_INT_v0.docx doc/SAI-Proposal-Failover.docx doc/tunnel/SAI-Proposal-tunnel_v5.docx doc/tunnel/SAI-Proposal-tunnel_v6.docx doc/SAI_Proposal-9-Media_Type_Port_Attribute-Ver1.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).6.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).7.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).9.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).6.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).5.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).7.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(snooping).8.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast-(multicast-fdb).8.docx doc/L2-Multicast/SAI-Proposal-14-L2-Multicast.1.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver1.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver5.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver9.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver6.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver2.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver3.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver7.docx doc/Host-Interface/SAI-Proposal-4-host-if-ver4.docx doc/Security-8021x/SAI-Proposal-7-802.1x-Ver3.docx doc/Security-8021x/SAI-Proposal-10-802.1x-Ver1.docx doc/Security-8021x/SAI-Proposal-7-802 1x-Ver4.docx doc/Security-8021x/SAI-Proposal-7-802.1x-Ver2.docx doc/Switch_Abstraction_Interface_OCP_Specification_v0.2.docx doc/Dot1br/SAI-Proposal-1-Dot1BR.docx doc/Mirror/SAI-Proposal-2-Mirror.docx doc/Mirror/SAI-Proposal-2-Mirror-Ver3.docx doc/Mirror/SAI-Proposal-2-Mirror-Ver5.docx doc/Mirror/SAI-Proposal-2-Mirror-Ver2.docx doc/Mirror/SAI-Proposal-2-Mirror-Ver6.docx doc/Mirror/SAI-Proposal-2-Mirror-Ver4.docx doc/TAM/SAI-Proposal-TAM-v0.10.docx doc/TAM/SAI-Proposal-TAM-Microbursts-v0.3.docx doc/TAM/SAI-Proposal-BroadView-BST.docx doc/TAM/SAI-Proposal-TAM-Microbursts-v0.2.docx doc/TAM/SAI-Proposal-TAM2.0-v2.0.docx doc/TAM/SAI-Proposal-TAM-v0.9.docx doc/TAM/SAI_Proposal_Visibility_v0.1.docx doc/xSTP/SAI-Proposal-8-xSTP-Ver4.docx doc/xSTP/SAI-Proposal-8-xSTP-Ver2.docx doc/xSTP/SAI-Proposal-8-xSTP-Ver1.docx doc/xSTP/SAI-Proposal-8-xSTP-Ver3.docx doc/xSTP/SAI-Proposal-8-xSTP-Ver5.docx doc/MPLS/SAI-Proposal-MPLS-ver1.docx doc/MPLS/SAI-Proposal-MPLS-ver4.docx doc/MPLS/SAI-Proposal-MPLS-ver2.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.7.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.1.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.8.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.6.docx doc/IP-Multicast/SAI-Proposal-15-IP-Multicast.5.docx doc/BFD/SAI_Change_Proposal_BFD_v0_1.docx doc/BFD/SAI_Change_Proposal_BFD_v0_2.docx doc/BFD/SAI_Change_Proposal_BFD_v0.docx doc/SAI-Proposal-Mirroring_Sampled_Packets.docx doc/macsec-gearbox/SAI_Gearbox_API_Proposal-v1.0.docx doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.3.docx doc/macsec-gearbox/SAI_MACsec_API_Proposal-v1.4.docx doc/macsec-gearbox/PAI-Proposal-Failover.docx doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver8.docx doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver3.docx doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver2.docx doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver6.docx doc/Samplepacket/SAI-Proposal-3-Samplepacket-Ver7.docx doc/Samplepacket/SAI-Proposal-3-Sampleflow-Ver5.docx doc/Samplepacket/SAI-Proposal-3-SFLOW.docx doc/Samplepacket/SAI-Proposal-3-SFLOW-Ver4.docx doc/multiNPU/SAI-Proposal-Multi-NPU-Part2-FabricID-ver1.8.docx doc/multiNPU/SAI-Proposal-Multi-NPU-Part1-SwitchID-ver1.2.docx doc/SAI_Proposal_Warmboot.docx doc/bridge/SAI_Proposal_Bridge_port_v0.6.docx doc/bridge/SAI_Proposal_Bridge_port_v0.1.docx doc/bridge/SAI_Proposal_Bridge_port_v0.8.docx doc/bridge/SAI_Proposal_Bridge_port_v0.2.docx doc/bridge/SAI_Proposal_Bridge_port_v0.9.docx doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver2.docx doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver1.docx doc/Port-Numbering/SAI-Proposal-5-PortNumbering-Ver3.docx doc/LAG/SAI-Proposal-1-LAG-Ver4.docx doc/LAG/SAI-Proposal-1-LAG-Ver3.docx doc/LAG/SAI-Proposal-1-LAG-Ver2.docx doc/LAG/SAI-Proposal-1-LAG.docx doc/QOS/SAI-Proposal-Scheduler-Ver4.docx doc/QOS/SAI-Proposal-Scheduler-Group-Ver4.docx doc/QOS/SAI-Proposal-buffers-Ver4.docx doc/QOS/SAI-Proposal-1-VoQ.docx doc/QOS/SAI-Proposal-queue-Ver4.docx doc/QOS/SAI-Proposal-QOS-MAPS-Ver4.docx doc/QOS/SAI-Proposal-Policer-Ver4.docx doc/QOS/SAI-Proposal-WRED-Ver4.docx doc/QOS/SAI-Proposal-Scheduler-Group-Ver5.docx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.png files (75): doc/figures/PoE_Physical_Design.png doc/figures/sai_frr_current_model.png doc/figures/SRv6_Headend_behavioral_model.png doc/figures/Chained-ACL.png doc/figures/autogeneration_parsing.png doc/figures/srv6_vpn_pipeline.png doc/figures/qinq-to-vxlan-pipeline.png doc/figures/The-High-Level-Flow.png doc/figures/Host-Tx-Ready-Flow.png doc/figures/sai_hash.png doc/figures/qos-overview.png doc/figures/phy_failover_on_host_side.png doc/figures/sai_icmp_echo_state.png doc/figures/SRv6_l3vpn_topology.png doc/figures/SRv6_topology.png doc/figures/sai_srv6_encap_model.png doc/figures/Host-Tx-Signal-Enable-Flow.png doc/figures/sai_v6SR_bm2.png doc/figures/sai_switch_system_architecture.png doc/figures/qinq-to-vxlan.png doc/figures/sai_frr_example.png doc/figures/sai_frr_pipeline.png doc/figures/sai_v6SR_bm3.png doc/figures/sai_v6SR_bm.png doc/figures/Chained-ACL-Concept.png doc/figures/post_ingress_acl_stage.png doc/figures/ARSPacketFlow.png doc/figures/autogeneration_gensairpc.png doc/figures/anatomy_of_a_ptf_test.png doc/figures/sai_aclgroups.png doc/figures/ACL-Stage.png doc/figures/ARSPipeline.png doc/figures/sai-l3-pipeline.png doc/figures/sai_aclobjs.png doc/figures/The-Current-Flow.png doc/figures/sai_v6SR_bm1.png doc/figures/vxlan-riot-topo.png doc/figures/SRv6_Endpoint_behavioral_model.png doc/tunnel/figures/sai_l3_tunnel_egress.png doc/tunnel/figures/sai_l3_tunnel_ingress.png doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.png doc/sai_p4.png doc/VoQ/images/voq_system_routing_example.png doc/VoQ/images/voq_switch_numbering_example.png doc/VoQ/images/voq_packet_walkthrough.png doc/VoQ/images/voq_system_example.png doc/l4lb.png doc/TPID/FrameFormat.png doc/TPID/ISP_Topo_image.png doc/TPID/T1_Topo_image.png doc/TPID/T0_Topo_image.png doc/TWAMP/figures/TWAMP_Light_continuous.png doc/TWAMP/figures/TWAMP_Light_period.png doc/TWAMP/figures/TWAMP_Light_role.png doc/TWAMP/figures/TWAMP_Light_packet_count.png doc/DTEL/figures/workflow.png doc/DTEL/figures/drop.png doc/DTEL/figures/INT.png doc/DTEL/figures/queue.png doc/DTEL/figures/postcard.png doc/macsec-gearbox/Auto_Negotiated_FEC.png doc/macsec-gearbox/phy_failover_on_host_side.png doc/saibmtor/VXLAN pipe.PNG doc/IPsec/figures/ipsecFig5.png doc/IPsec/figures/ipsecFig2.png doc/IPsec/figures/ipsecFig3.png doc/IPsec/figures/ipsecFig6.png doc/IPsec/figures/ipsecFig4.png doc/IPsec/figures/ipsecFig1.png doc/cable_diag/images/ocp.png doc/cable_diag/images/cable_diag.png doc/lb_arch.png ptf/docs/img/physical_connection.png ptf/docs/img/logic_connection.png flexsai/p4/SAI_P4_Pipeline.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.vsdx files (19): doc/figures/qos-overview.vsdx doc/Dot1br/dot1br_pipeline_v1.vsdx doc/Dot1br/dot1br_pipeline_v3.vsdx doc/Dot1br/dot1br_pipeline_v4.vsdx doc/Dot1br/dot1br_pipeline_v6.vsdx doc/Dot1br/dot1br_pipeline_v2.vsdx doc/Dot1br/dot1br_pipeline_v5.vsdx doc/behavioral model/pipeline_v8.vsdx doc/behavioral model/pipeline_v3.vsdx doc/behavioral model/pipeline_v7.vsdx doc/behavioral model/pipeline_v10.vsdx doc/behavioral model/pipeline_v5.vsdx doc/behavioral model/pipeline_v2.vsdx doc/behavioral model/pipeline_v9.vsdx doc/behavioral model/pipeline_v5_acl_updated.vsdx doc/behavioral model/pipeline_v4.vsdx doc/behavioral model/pipeline_v11.vsdx doc/behavioral model/pipeline.vsdx doc/multiNPU/pipeline_multinpu.vsdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *. files (14): debian/rules debian/changelog debian/compat debian/control Makefile doc/macsec-gearbox/dummy test/Makefile test/sai_ut/Makefile test/sai_ut/README test/saithriftv2/Makefile test/saithrift/Makefile test/basic_router/Makefile meta/Makefile meta/Doxyfile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.pdf files (13): doc/object-model/pipeline_object_model.pdf doc/behavioral model/pipeline_v5_acl_updated.pdf doc/behavioral model/pipeline_v5.pdf doc/behavioral model/pipeline.pdf doc/behavioral model/pipeline_v4.pdf doc/behavioral model/pipeline_v6.pdf doc/behavioral model/pipeline_v3.pdf doc/behavioral model/pipeline_nat_v1.pdf doc/behavioral model/pipeline_v2.pdf doc/OCP/SAI Demo 2017 topology.pdf doc/SAI-v0.9.1.pdf doc/macsec-gearbox/PAI-Proposal-Failover.pdf doc/Workshop_Proposal_Feedback.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.tt files (7): meta/templates/gensaiattrs.c.tt meta/templates/sai_adapter_utils.tt meta/templates/sai.thrift.tt meta/templates/sai_rpc_server_functions.tt meta/templates/sai_thrift_utils.tt meta/templates/sai_rpc_server_helper_functions.tt meta/templates/sai_adapter.py.tt - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.install files (7): debian/saiserver.install debian/python-saithrift.install debian/libsaithrift-dev.install debian/installerFiles/python3-saithrift.install debian/installerFiles/python2.7-saithrift.install debian/installerFiles/python3-saithrift-bookworm.install debian/installerFiles/python-saithriftv1-bullseye.install - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.pptx files (5): doc/SAI_Proposal_L2L3Mutlicast_introduction.4.pptx doc/SAI.Metadata.pptx doc/OCP/SAI Demo 2016.pptx doc/ACL/Chained-ACL.pptx doc/ARS/OCP-2022-ARS.pptx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.odp files (5): doc/figures/sai_hash.odp doc/figures/sai_switch_system_architecture.odp doc/tunnel/figures/sai_l3_tunnel_egress_twopass_model.odp doc/tunnel/figures/sai_l3_tunnel_ingress.odp doc/tunnel/figures/sai_l3_tunnel_egress.odp - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.yaml files (3): azure-pipelines.yml .github/workflows/codeql-analysis.yml .github/codeql/codeql-config.yml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.jpg files (2): doc/ECMP/ECMP.jpg doc/ECMP/ECMP2.jpg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.dirs files (2): debian/python-saithrift.dirs debian/libsaithrift-dev.dirs - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.history files (2): meta/structs.825c835.history meta/ancestry.825c835.history - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.def files (1): flexsai/p4/backend/json_stage/sai.def - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.vdx files (1): doc/behavioral model/pipeline_v5.vdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.readme files (1): meta/gensairpc.README - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.pws files (1): meta/aspell.en.pws - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.cap files (1): meta/sample.cap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.doc files (1): doc/LAG/SAI-Proposal-LAG-And-Port-Attributes.doc - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.compat files (1): meta/Doxyfile.compat - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -