Skip to content

Repositories

Amy Buck edited this page Sep 28, 2017 · 102 revisions

This information provides a list of all OPX Base repositories which are mapped to architecture components. Each repository contains a README file that provides a detailed description of the repository.

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 Base 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
Clone this wiki locally