Hi All,

Thank you for joining the call today. Here are my notes from the discussion.

Thanks,
Brenden

=== Discussion ===
Brenden:
* Plan to tag release to coincide with kernel 5.0

Brendan:
* Speaking this weekend at SCaLE in Los Angeles

Yonghong:
* LLVM work
 * compile once - run anywhere WIP
 * support for static variables

Daniel:
* Global data support work in kernel continues
* Ability to lock maps as read-only
* bugfixes after merge window

Alexei:
* Some thoughts on future work of BPF
 * especially with introduction of BTF
 * overall needs concerted effort to improve debuggability
 * BTF for programs itself with source/type/layout information
 * structures for maps and global data
 * suggest to always require type information
   (already turned on by default in bcc and supported by llvm)
 * Some extra hoops to jump through for driver embedded BPF
 * to be enabled with a sysctl
 * kernel support is ready
 * some long tail of support - e.g. systemd has raw assembly BPF
 * kconfig option - eventual deprecation
 * if kernel is default strict, llvm should automatically emit BTF as well
* memcg accounting patch status?
 * Daniel - still being worked on
 * proposal to enable the same accounting for verifier memory
 * helps to enable verifier multithreading

Jakub:
* question regarding global data atomicity
 * Daniel - requires read once / write once instructions to work properly
 * some todo work on documentation, interpreter + jit implementations
 * depends on architecture (machine word size guarantees only)

Jesper:
* which llvm release supports BTF
 * landed in December - will be in 8.0, better in 9.0
* working on tutorial for xdp at netdev
 * https://www.netdevconf.org/0x13/session.html?tutorial-XDP-hands-on
 * soliciting feedback
  * https://github.com/xdp-project/xdp-tutorial/

Saeed:
* request to devote some time in the next meeting to iron out some XDP issues
 * please send an agend in reply to the reminder email before next call
 * prepare discussion over email in between time

=== Attendees ===
Alexei Starovoitov
Marco Leogrande
Mauricio Vasquez
Paul Chaignon
Brenden Blanco
Jiong Wang
Yonghong Song
Daniel Borkmann
Jesper Brouer
Quentin Monnet
Dan Siemon
Jakub Kicinski
Saeed
John
Yutaro

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1598): https://lists.iovisor.org/g/iovisor-dev/message/1598
Mute This Topic: https://lists.iovisor.org/mt/30289974/21656
Group Owner: iovisor-dev+ow...@lists.iovisor.org
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to