11-10-2021 TSC Meeting Minutes
TSC Meeting Zoom
Meeting Recording, Chat File
Attendees & Representation. Please add your name to the attendance table below.
Attendees | |
Name | Company |
@VM (Vicky) Brasseur (and Percy) | Wipro |
@Dave Thaler | Microsoft |
@Juraj Vijtiuk | Sartura |
Hod Greeley | Tigera |
Mike Dvorkin | Cisco |
Balachandra Kamat | Wipro |
@Karan Dalal | Walmart |
Luka Perkov | Sartura |
@Dhivya R | Walmart |
@Brian Merrell | Walmart |
@Satya Pradhan | Walmart |
LF Staff: @LJ Illuzzi @Heather Kirksey
Agenda
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)
Minutes/Updates
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)