Custom Code Project Directory
You can create a custom code project. The following is an example. For details about how to write a Hydra source file, see Hydra Programming in the OVS Data Plane.
ovs_project/
├── CMakeLists.txt # Top-level CMake configuration file
└── src_dsl # Subdirectory storing user data plane source code
├── CMakeLists.txt # CMake configuration file in the data plane subdirectory
└── fullnat_ovs.hdr # Data plane Hydra source file
- The ovs_project path cannot contain spaces or special characters ; | & $ > < ` ! # ? * { } [ ] ~ , ' "
- The length of the ovs_project path cannot exceed 4096 characters. Otherwise, flexda_sdk cannot properly compile or generate firmware.
Parent topic: OVS Code Project Description