In this directory are stored the eBPF programs that can be managed with CB-Manager. Each folder contains a set of programs developed for a specific use case, included the json definitions to load the program in polycube. An internal subfolder contains the json definitions to load the eBPF programs in the corresponding catalog of the CB-Manager.
-
Create a new directory for a new eBPF program.
-
To insert the eBPF program in the ASTRID Catalog please see the related CB-Manager documentation.
-
To deploy a new instance of the eBPF program available in the ASTRID Catalog please see the related CB-Manager documentation.
To start the eBPF program in a Docker image using a Polycube installation, the steps are:
- Get and run the docker image following the Polycube documentation.
- Follow the documentation to configure the Polycube instance.
- Deploy the eBPF program in the Polycube instance using the Dynmon service.