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)

Action Items

Contributor file- in formation. Review "Transition Period"
Governance - L3AF - LF Networking Confluence points to a "PROCEDURES" file, where is that file?- Review "Steady State"
eBPF.io/projects - request to have L3AF added to that list. See FAQs at bottom of page for adding project. Brian has lead. Request as Major or Emerging Applications project.