Hi Guys,

My agenda for next meeting:

1) unifying and centralizing XDP statistics accounting [1].
2) XDP resource management, User API [2].
3) XDP meta data via btf (in kernel BTF registration).
4) all of the above issues share one common problem, which is the lack
of a unified user interface
without it, We really can't make a real progress.

I just sent a proposal [3] for away to achieve the unified interface,
please look it up and let me know your thoughts.
[1] 
https://github.com/xdp-project/xdp-project/blob/master/xdp-project.org#statistics-per-xdp-action
[2] 
https://github.com/xdp-project/xdp-project/blob/master/xdp-project.org#better-ndo_xdp_xmit-resource-management
[3] Subject: "[RFC][Proposal] BPF Control MAP"

Thanks,
Saeed

On Wed, Mar 6, 2019 at 12:51 PM Brenden Blanco <[email protected]> wrote:
>
> 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 (#1604): https://lists.iovisor.org/g/iovisor-dev/message/1604
Mute This Topic: https://lists.iovisor.org/mt/30289974/21656
Group Owner: [email protected]
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to