You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Daniel Havey, ...


Title

Status

PENDING TSC REVIEW

Difficulty

LOWMEDIUMHIGH


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:

  1. List the eBPF-go APIs used by L3AFd.
  2. Determine if wrapper code exists for the APIs in the eBPF for Windows code.
  3. If not write a wrapper one and submit a PR.
  4. Write code for L3AFd to use these APIs when on Windows and submit PRs
  5. Testing, testing, testing...

Familiarity with the following is a plus:

  1. GitHub and the PR process.
  2. C coding practices on Windows code.
  3. Cilium ebpf-go library
  4. The L3AF
  5. The eBPF for Windows project

Additional Information

GitHub for L3AF

GitHub for: eBPF for Windows

GitHub for: ebpf-go

Release notes for L3AF R1

Learning Objectives

Expected Outcome

Relation to LF Networking 

Education Level

Skills

Future plans

Preferred Hours and Length of Internship

Mentor(s) Names and Contact Info



  • No labels