-
Notifications
You must be signed in to change notification settings - Fork 35
Repositories
Amy Buck edited this page Nov 30, 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 and Chef, Puppet, and Salt examples.
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 | OPX ONIE installer |
opx-pas | PAS daemon implementation |
opx-platform-config | Platform adaptation description files |
opx-sai-common | Deprecated |
opx-sai-common-utils | Deprecated |
opx-sai-vm | SAI implementation for OPX simulator/virtual machine |
opx-sdi-api | Deprecated (consolidated with opx-sdi-sys) |
opx-sdi-device-drivers | Deprecated (consolidated with opx-sdi-sys) |
opx-sdi-framework | Deprecated (consolidated with opx-sdi-sys) |
opx-sdi-sys | High-level SDI device aggregation functionality |
opx-sdi-sys-vm | Deprecated (consolidated with opx-sdi-sys) |
opx-snmp | SNMP agent implementation |
opx-system-utils | Tools and services for monitoring system status and telemetry |
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-opx-examples | Sample Chef cookbooks to configure BGP quagga, interface, LLDP, port mirroring, and route |
puppet-opx-examples | Sample Puppet modules to configure BGP quagga, interface, LLDP OPX, port mirroring, and route |
salt-opx-examples | Sample Salt states to configure BGP quagga, CLOS fabric, interface, LLDP, port mirroring, route |
© 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