TSC Meeting Zoom

Meeting Recording, Chat File

Attendees & Representation. Please add your name to the attendance table below.




VM (Vicky) Brasseur (and Percy)

Dave ThalerMicrosoft
Juraj VijtiukSartura
Hod GreeleyTigera
Mike DvorkinCisco
Balachandra KamatWipro
Luka PerkovSartura
Dhivya ReddyWalmart
Brian Merrell Walmart

LF Staff: LJ Illuzzi Heather Kirksey


  • Start the Recording
  • We will start by mentioning the project's Antitrust Policy, which you can find linked from the LF and project websites. The policy is important where multiple companies, including potential industry competitors, are participating in meetings. Please review and if you have any questions, please contact your company legal counsel. Members of the LF may contact Andrew Updegrove at the firm Gesmer Updegrove LLP, which provides legal counsel to the LF.
  • General Topics
    • LF Antitrust Policy
    • Welcome to new attendees
    • Use Cases
    • Roadmap
    • Project structure
      • Governance
      • Technical Steering Committee
    • Developer and Testing Forum in January 2022 (virtual event)


  • Add license files to xdp root and l3af arch repo - Done 
  • Enable GitHub discussions and move proposal/ideas to the discussion, would like to discuss the best way to get attention on a new discussion topic - recommendation: watch the repo - Example proposal: https://github.com/l3af-project/l3af-arch/discussions/7
  • Automated build - GitHub actions - Satya to provide an update
  • PR to add to ebpf.io/projects - WIP (Brian has lead)
    • dthaler: The difference between Major and Emerging is in 2nd bullet from bottom of https://ebpf.io/projects/ so if that's not met then add right above "ply" on the page.
      Or if it is met, add right under "Katran" and in the PR description put the rationale for why it meets the Major requirement
  • Make a list of topics that we would like to discuss in TSC meetings
    • Simplifying chaining 
    • KF marketplace 
    • eBPF program chaining in K8S
    • Centralized policy management 
    • LOE to make L3AF cross-platform.
    • Socket program types - supporting arbitrary program types 
    • Support for other languages: 
      • Presumably, there may be no perf advantage (in terms of concurrency, mem management, CPU, etc) in running L3AFD in other languages, best to quantify this in the future.
      • Plugin-based model on top of go-based l3afd for user-space programs 
  • Deep-Dive into the proposal to "Simplify Chaining in L3AF" - Brian
    • Chaining provides a way to enforce ordering among disjoint functions (programs)

Action Items