minutes: IO Visor TSC/Dev Meeting


Brenden Blanco
 

Hi All,

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

Thanks,
Brenden

=== Discussion ===

Yonghong:
- 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)

Matheus:
- 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

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

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

Martin:
- 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

Brendan:
- Writing some advanced networking tools in bpftrace

Dan:
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
Matheus
Dan Siemon
Marco Leogrande
Yonghong Song
Jakub Kicisnki
Paul Chaignon
Joe Stringer
Daniel Borkmann
Brendan Gregg
Martin Lau
Quentin Monnet
Saeed