-
Notifications
You must be signed in to change notification settings - Fork 35
Repositories
Amy Buck edited this page Apr 20, 2018
·
102 revisions
This information provides a list of all OPX repositories which are mapped to architecture components. Each repository contains a README file that provides a detailed description of the repository. Also listed are example Ansible roles for provisioning OPX.
IMPORTANT: The SAI implementation is provided as a set of binary shared object libraries which contain proprietary third-party code and cannot be open sourced.
| Respository | Description |
|---|---|
| opx-alarm | Alarm definitions |
| opx-base-model | YANG model definitions |
| opx-build | OPX image build information |
| opx-common-utils | Common utilities and OS wrapper |
| opx-core | OPX core files |
| opx-cps | CPS object library |
| opx-db-sql | SQL database implementation |
| opx-docs | OPX documentation |
| opx-logging | Log functions — syslog |
| opx-manifest | Manifest files |
| opx-nas-acl | ACL implementation |
| opx-nas-common | Common utilities used by NAS modules |
| opx-nas-daemon | Main NAS daemon source file and packet I/O implementation |
| opx-nas-interface | Device interface support — ports, VLAN, LAG, and so on |
| opx-nas-l2 | Layer 2 functionality support — STP, and so on |
| opx-nas-l3 | Layer 3 functionality — routing, and so on |
| opx-nas-linux | Linux native API mediation layer |
| opx-nas-ndi | NDI implementation — middleware to access the SAI API |
| opx-nas-ndi-api | NDI API definitions |
| opx-nas-platform-s6000 | Deprecated |
| opx-nas-platform-vm | Deprecated |
| opx-nas-qos | QoS functionality |
| opx-onie-installer | OpenSwitch ONIE installer |
| opx-pas | PAS daemon implementation |
| opx-platform-config | Platform adaptation description files |
| opx-sai-common | Common code used for SAI implementation |
| opx-sai-common-utils | Common utilities used for SAI implementation |
| opx-sai-vm | SAI implementation for OpenSwitch simulator/virtual machine |
| opx-sdi-api | SDI API function definitions implemented by the SDI system module |
| opx-sdi-device-drivers | Low-level system device drivers |
| opx-sdi-framework | Mediation layer between SDI higher-level implementation and device drivers |
| opx-sdi-sys | High-level SDI device aggregation functionality |
| opx-sdi-sys-vm | SDI implementation for the OpenSwitch simulator/virtual machine |
| opx-test | Basic PAS, NAS, and CPS check |
| opx-tmpctrl | Temperature control implementation |
| opx-tools | OPX tools |
| DevOps support | Description |
|---|---|
| ansible-role-opx-acl | Sample Ansible role to provision OPX ACL table |
| ansible-role-opx-mac | Sample Ansible role to provision OPX MAC address table |
| ansible-role-opx-qos | Sample Ansible role to provision OPX QoS tables |
| ansible-role-opx-system | Sample Ansible role to provision OPX via Linux utilities |
| chef-cookbook-bgp-quagga | Sample Chef cookbook to configure BGP quagga |
| chef-cookbook-interface | Sample Chef cookbook to configure an IPv4 interface |
| chef-cookbook-lldp | Sample Chef cookbook to configure LLDP |
| chef-cookbook-port-mirroring | Sample Chef cookbook to configure port-mirroring |
| chef-cookbook-route | Sample Chef cookbook to configure an IPv4 static route |
| puppet-module-bgp_quagga | Sample Puppet module to configure BGP quagga |
| puppet-module-interface | Sample Puppet module to configure an interface |
| puppet-module-lldp | Sample Puppet module to configure LLDP |
| puppet-module-opx | Sample Puppet module to configure OPX features |
| puppet-module-port_mirroring | Sample Puppet module to configure port-mirroring |
| puppet-module-route | Sample Puppet module to configure static route entries |
© 2019 OpenSwitch project. All information is contributed to and made available by OPX under the Creative Commons Attribution 4.0 International License (available at http://creativecommons.org/licenses/by/4.0/).
- Home
- System overview
- Software releases
- Hardware support
- FAQs
- Install
- Build
- Configure
- Develop
- Administer
- Troubleshoot
- Software compatibility
- Contribute
- DevOps
- Join