Hi All, Thanks for joining the meeting this week. Here are my notes from the meeting.
See you all in two weeks! === Conferences === Notes from Netdev 2.1 Lots of focus on BPF, XDP infra and use cases Dave Miller: XDP Keynote working on generic netdev xdp support xdp-newbies mailing list Jesper + Andy: - tutorial on getting up and running on xdp - typical bpf pitfalls Jesper: - some hallway discussions to drop one-page-per-packet requirement - todo: write-up intro xdp doc - common thread: every nic vendor wants xdp support - work on changing to RW pages in all drivers - speeds up normal stack - uncomplicates some extra allocations - avoids some copying Daniel: - cloudflare use case to transfer xdp data to skb - i40e rework is in progress - discussions on hash during jit for hardening -> NACKed --- Dockercon - Two presentations that are BPF/XDP related - Cilium - well received talk - http://blog.scottlowe.org/2017/04/18/black-belt-cilium/ - Brendan Gregg - Container Performance Analysis - https://www.slideshare.net/brendangregg/container-performance-analysis - Also announced: linuxkit - small linux distro, hardened (e.g. landlock, bcc scripts, okernel/moby, wireguard) === Technical Updates === Brenden: Investigating bpf hook for pktgen - Use case is to customize filling of packet contents - pktgen generates empty frame with specified headroom - bpf program uses xdp helpers to adjust packet size and write contents William: progress on hitting verifier limits with complex program clang unrolling issues (worked around) array initializer issues (check readelf to see if extra sections present) LLVM needs some fixes to do these properly Daniel: fixes for tailcalls socket filter, xdp adjust head Suchakra: Tracing with ctf (branch), babeltrace bindings for python Adding in native ctf support to avoid dependency tool vcpu usage from VM via kvm tracepoints Martin: map-in-map work upstreamed for LB use case working on bpf program/map id wip patch coming soon Attendees: William Tu Suchakra Sharma Nic Viljoen Mauricio Vasquez Martin Lau Joe Stringer Jesper Brouer Jakub Kicinski dsrl_ Daniel Borkmann Chris Brenden Blanco Anirban Andy Gospodarek _______________________________________________ iovisor-dev mailing list [email protected] https://lists.iovisor.org/mailman/listinfo/iovisor-dev
