minutes: IO Visort TSC/Dev Meeting


Brenden Blanco
 

Hi All,

As usual, here are my notes from the meeting today.

-Brenden

=== Discussion ===
Kenny:
How is transition to groups.io mailer?
- no complaints

Yonghong:
- rewriter improvements
- lot of new corner cases being worked on
- some python3 improvements
- request to enable tests

Brenden:
- to implement fedora 28, ubuntu 18 buildbots
- python3 testing support in test cases

Saeed:
- XDP metadata RFC looking for feedback
- xdp programs currently ask for specific flags, cross reference with netdev
supported flags, fail otherwise
- is this behavior acceptable?
- pro: better than detecting at runtime and silently failing
- con: flag checking prior to metadata conversion at packet ingress is
burdensome to the driver
tightly bound to kernel version
- if metadata at the front of the packet needs to be read first, could be
caching/perf issues as metadata is moved around
- data duplicated, e.g. checksum in 3 places: descriptor+skb+xdp_md

Okash:
- BTF:
- some changes in pahole to convert dwarf function description to btf

Yifeng:
- OVS BPF rfc is pushed
- Joe planning to review the patches
- conntrack support in progress (adding helper approach)
- would be nice to have a native conntrack implementation
- question: how to handle reassembly?

Daniel:
- firefighting current bpf bugs
- syzcaller generated issues
- instrumented allocator failures
- todo: devmap redirect bug from tailcall


=== Attendees ===
Brenden Blanco
Daniel Borkmann
Jack Jones
Jakub Kicinski
Jesper Brouer
Kenny Paul
Marco Leogrande
Martin Lau
Nic Viljoen
Quentin Monnet
Saeed
Yifeng Sun
Joe Stringer
Yonghong Song
David Beckett
John F
Neerav Parikh


Brenden Blanco
 

On Wed, Jun 27, 2018 at 4:02 PM Brenden Blanco <bblanco@...> wrote:

Hi All,

As usual, here are my notes from the meeting today.
s/Visort/Visor/


-Brenden

=== Discussion ===
Kenny:
How is transition to groups.io mailer?
- no complaints

Yonghong:
- rewriter improvements
- lot of new corner cases being worked on
- some python3 improvements
- request to enable tests

Brenden:
- to implement fedora 28, ubuntu 18 buildbots
- python3 testing support in test cases

Saeed:
- XDP metadata RFC looking for feedback
- xdp programs currently ask for specific flags, cross reference with netdev
supported flags, fail otherwise
- is this behavior acceptable?
- pro: better than detecting at runtime and silently failing
- con: flag checking prior to metadata conversion at packet ingress is
burdensome to the driver
tightly bound to kernel version
- if metadata at the front of the packet needs to be read first, could be
caching/perf issues as metadata is moved around
- data duplicated, e.g. checksum in 3 places: descriptor+skb+xdp_md

Okash:
- BTF:
- some changes in pahole to convert dwarf function description to btf

Yifeng:
- OVS BPF rfc is pushed
- Joe planning to review the patches
- conntrack support in progress (adding helper approach)
- would be nice to have a native conntrack implementation
- question: how to handle reassembly?

Daniel:
- firefighting current bpf bugs
- syzcaller generated issues
- instrumented allocator failures
- todo: devmap redirect bug from tailcall


=== Attendees ===
Brenden Blanco
Daniel Borkmann
Jack Jones
Jakub Kicinski
Jesper Brouer
Kenny Paul
Marco Leogrande
Martin Lau
Nic Viljoen
Quentin Monnet
Saeed
Yifeng Sun
Joe Stringer
Yonghong Song
David Beckett
John F
Neerav Parikh