Internship Projects/Mentors
Page properties | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Description
In this project the student will participate and contribute to OSS projects L3AF and eBPF for Windows led by Walmart, Microsoft and contributed to by WiPro.
L3AF is an API for cross-platform, multi-cloud Enterprise eBPF deployment. With the R1 public release of L3AF R1 one of our next goals is to strengthen our multi-platform capabilities by supporting eBPF for Windows. The intern will work with the L3AF and eBPF for Windows teams to bring the cross-platform vision of the L3AF project into reality for a future release.
To do this the intern must:
- List the eBPF-go APIs used by L3AFd.
- Determine if wrapper code exists for the APIs in the eBPF for Windows code.
- If not write a wrapper one and submit a PR.
- Write code for L3AFd to use these APIs when on Windows and submit PRs
- Testing, testing, testing...
Familiarity with the following is a plus:
- GitHub and the PR process.
- C coding practices on Windows code.
- Cilium ebpf-go library
- The L3AF
- The eBPF for Windows project
Additional Information
GitHub for L3AF
GitHub for: eBPF for Windows
GitHub for: ebpf-go
Release notes for L3AF R1