The goal of this document is to provide an overview of our plan to open source L3AF.
...
This diagram is an overview of the network related portion of the L3AF ecosystem as of Q4 FY21.
Vision
Our vision is to provide a user-friendly eBPF program orchestration ecosystem that consists of:
- The L3AF orchestration tool (i.e., L3AFD and its control plane). This is written in Go. This software is the common platform used to orchestrate eBPF kernel functions (KFs).
- The eBPF kernel functions (written in C) and any associated userspace programs. These programs should be independent, modular, and composable.
- A kernel function marketplace where users can share eBPF programs and any associated userspace programs.
Key Deliverables
These are the essential deliverables for the project.
...