• Port Breakout in SONiC
  • High Level Design Document
  • Rev 0.2
  • Table of Contents
  • List of Tables
  • Revision
  • About this Manual
  • Scope
  • Definitions/Abbreviation
  • Table 2: Abbreviations
  • 1 Sub-system Overview
  • 1.1 System Chart
  • 1.2 Modules description
  • 1.2.1 swssconfig
  • 1.2.2 App DB
  • 1.2.3 Orchestration Agent
  • 1.2.4 SAI Redis
  • 1.2.5 SAI DB
  • 1.2.6 syncd
  • 1.2.7 SAI (Redis and Switch)
  • 2 Subsystem Requirements Overview
  • 2.1 Functional requirements
  • 3 Modules Design
  • 3.1 Modules that needs to be updated
  • 3.1.1 Swssconfig
  • 3.1.2 App DB
  • 3.1.3 SWSS
  • 3.1.3.1 Port SyncD
  • 3.1.3.1.1 Example of port_config.ini
  • 3.1.3.1.2 Example of port_config.ini with port breakout
  • 3.1.3.2 Orchestration Agent
  • 3.1.4 SAI Redis
  • 3.1.5 SAI DB
  • 3.1.6 Syncd
  • 3.1.7 SAI
  • 4 Flows
  • 4.1 Port breakout
  • 5 Open Questions