minutes: IO Visor TSC/Dev Meeting

Brenden Blanco

Hi All,

Thanks for joining the call today. As usual, here are my notes.


=== Discussion ===

- compile once run everywhere work continues
- some prototypes for internal projects
- some details to be presented at BPF microconference later this month
- implement helper to send signals to other processes in the system
- some bcc work on bpfd, patches to be reviewed
- (bpfd is a remote bcc tool for low resource systems)

- macro support in bpftrace
- porting to new version of llvm pass manager
- old version has some memory issues
- bpftrace issue #528
- request for jenkins support
- Ubuntu 18.04 (4.15 or later)
- ai for Brenden

- bpf global data support got merged
- cilium - masquerade support native in bpf

- bounded loop work has resumed in llvm, hopefully something to review in a
couple weeks
- some sockmap and ktls fixes

- Socket local storage work
- userspace looks like a regular map
- a new helper to be implemented
- local storage will be in the socket
- memory charged to option memory of the socket

- Writing some advanced networking tools in bpftrace

question about AF_XDP:
- is the intention that user mem can be large?
- 5-10k subscribers with ~10 packets each
- may require some work to support hugepages
- some of the docs on the tx use case are somewhat lacking

=== Attendees ===
Brenden Blanco
Augusto Caringi
John Fastabend
Flavio Crisciani
Michael Savisko
Dan Siemon
Marco Leogrande
Yonghong Song
Jakub Kicisnki
Paul Chaignon
Joe Stringer
Daniel Borkmann
Brendan Gregg
Martin Lau
Quentin Monnet