minutes: IO Visor TSC and Dev Members Call


Brenden Blanco <bblanco@...>
 

Thanks all for attending! Please find the meeting minutes below.

== Progress Updates

Brenden + Ari:
Made some ixgbe driver progress for early drop, changes are visible at: https://git.kernel.org/cgit/linux/kernel/git/ast/bpf.git/commit/?h=xdp
Early results 

Alexei:
working on e1000 - for debugging and exploration
 validates the portability expectations
 driver supports only 1 tx queue, will need to think of more options
 note: 1 page per packet is nice to code against, but stressful on page allocator

 two people working on bpf use cases:
  - ila router
  - load balancer

== Discussion

Need to discuss writable rx pages
 map as bidir before populating rx queue?
  <not per dma documentation>
 driver specific quirk perhaps?

Jesper:
 allocating page now >200 cycles (too high)

Tom:
XDP summit June 23 - invite only but no real restrictions, send Tom an email
 intended to be prior to netfilter so that the discussion can carry over

XDP restriction:
 packet in memory should be as-is - no vlan stripping or other HW offload

John:
 to share some thoughts on hardware abstraction 

== XDP summit topics
 encryption/decryption engine
  - problems to solve?
  - whats packet flow?
  - more generically: how to model coprocessors (regex, crypto, etc.) for bpf consumption

== Misc
Netronome pushed bpf offload to netdev
 - very nice patch set, culmination of year or so of effort

XDP goal: to have at least one non-linux effort in progress to vet api
 maybe bpf offload is first candidate

Attendees:
Ari
Daniel
Hannes
Jesper
Zaafar
Deepa
Pere
Brenden
Tom
Alexei
Shehzad
Uri
John F
Billy O'Mahony