Brief Control Plane Development
For details, see Detailed Control Plane Development. If you use example code provided by Huawei, see Special Scenarios.
- Include hook.h and libapi.h header files provided by the framework and hydrainfo files generated during Hydra data plane compilation into the development directory.
- Develop the control plane code to implement the functions defined in hook.h and customize the flow entry issuing logic that adapts to the user code on the data plane.
- Prepare the compilation environment.
- Compile the code to generate the custom_openvswitch_plugin.so dynamic link library.
- Install custom_openvswitch_plugin.so to /usr/lib64/ in the operating environment.
Parent topic: Control Plane Development Reference