This group is locked. No changes can be made to the group while it is locked.
Date
1 - 4 of 4
XDP summit agenda
Tom Herbert <tom@...>
Here is an agenda for the XDP summit. We expect this to be a lot of
interactive conversation so the agenda can be dynamic as needed! Thanks, Tom 8:30 Breakfast 9:00 Introductions, agenda, logistics, goals of the summit 9:15-10:15 Implementation status - Mellanox, Intel development - page pool - driver status and issues - performance numbers - generalizing skbs - open issues 10:15-10:45 Real world uses cases in development - ILA router - load balancer - others? - Issues developers are hitting 10:45-11:00 Break 11:15-11:45 HW offload of BPF/XDP - Netronome - Barefoot switch HW - Encryption, advance features 11:45-12:15 XDP/Ceth integration 12:15-1:30 Lunch 1:30-2:00 Cilium 2:00-3:00 APIs - Meta data - Return codes - Portability but still allow using latest and greatest HW features 3:00-3:15 Break 3:15-4:00 Support for network virtualization 4:00-5:00 Ecosystem considerations - Toolchain, debugging - BPF programs repository management 5:00-6:00 Open discussion, planning, wrapup 6:30- Dinner at Rangoon Ruby, Palo Alto CA |
On Tue, 21 Jun 2016 18:25:14 -0700
Tom Herbert via iovisor-dev <iovisor-dev@...> wrote: Here is an agenda for the XDP summit. We expect this to be a lot ofDoes this ILA router do multi-leg routing? If not, then I would add the use case for "normal" routing. - load balancerUse-case: DDoS filter - This was the original use-case from CloudFlare at netdevconf[1] Use-case: RAW packet capture - IDS systems like Suricata needs this (af_packet not fast-enough) - Only support "steal" mode - Issues developers are hitting [1] http://people.netfilter.org/hawk/presentations/NetDev1.1_2016/links.html -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat Author of http://www.iptv-analyzer.org LinkedIn: http://www.linkedin.com/in/brouer |
On Tue, 21 Jun 2016 18:25:14 -0700
Tom Herbert via iovisor-dev <iovisor-dev@...> wrote: Here is an agenda for the XDP summit. We expect this to be a lot of[...] 9:15-10:15 Implementation status[...] - page poolGiven I'll not participate physically, I'll give my page-pool status here. The page-pool idea was presented at MM-summit in April 2016: http://people.netfilter.org/hawk/presentations/MM-summit2016/generic_page_pool_mm_summit2016.pdf Since I've written a more details design document (reviewed by Tom and Alexei). I've not implemented any code for the page-pool yet. I've read and discussed the current page-allocators per cpu caching of order-0 pages with Mel Gorman. Mel is open to changes in this area. We are looking at doing a "native" bulk between page-pool and page-allocator, by aligning/sharing some of the same data-structures (I see this as the page-pool "backend"). I want to prototype implement at page-pool frontend, in-order to (1) benchmark if it is fast-enough for perf-target, (2) to figure out the API drivers needs. -- Best regards, Jesper Dangaard Brouer MSc.CS, Principal Kernel Engineer at Red Hat Author of http://www.iptv-analyzer.org LinkedIn: http://www.linkedin.com/in/brouer |
Alexei Starovoitov
On Wed, Jun 22, 2016 at 3:21 AM, Jesper Dangaard Brouer via
iovisor-dev <iovisor-dev@...> wrote: great. thanks for sharing. I'm not yet clear on front/back split here. I guess the patches will clear things out. btw we'll have bluejeans for remote attendees: https://bluejeans.com/603669621 |