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