Subject net: flow_dissector: opt-in byte-identical fast paths for common shapes
Author dave.seddon.ca@gmail.com
Date 2026-07-16 00:43:47 +0000 UTC
Version
Cc dave.seddon.ca@gmail.com davem@davemloft.net edumazet@google.com kuba@kernel.org linux-kernel@vger.kernel.org netdev@vger.kernel.org pabeni@redhat.com sdf@fomichev.me tom@herbertland.com willemdebruijn.kernel@gmail.com
Patches (11)
Name Content [All]
[PATCH net-next v1 01/11] net: flow_dissector: gate BPF program lookup behind a static key [Body]
[PATCH net-next v1 02/11] net: flow_dissector: opt-in fast-path for eth + IPv{4,6} + {TCP,UDP} [Body]
[PATCH net-next v1 03/11] net: flow_dissector: add fast-path for VLAN and QinQ + IP + TCP/UDP [Body]
[PATCH net-next v1 04/11] net: flow_dissector: add fast-path for PPPoE session + IPv{4,6} + TCP/UDP [Body]
[PATCH net-next v1 05/11] net: flow_dissector: add fast-path for single MPLS label + IP [Body]
[PATCH net-next v1 06/11] net: flow_dissector: add fast-path for IP-in-IP family (IPIP / 4in6 / 6in4) [Body]
[PATCH net-next v1 07/11] net: flow_dissector: add byte-identical fast-path for plain GRE inner [Body]
[PATCH net-next v1 08/11] net: flow_dissector: per-shape counters + /proc/net/flow_dissector_stats [Body]
[PATCH net-next v1 09/11] net: flow_dissector: bound fast-path tunnel recursion [Body]
[PATCH net-next v1 10/11] net: flow_dissector: add KUnit fast/slow path equivalence tests [Body]
[PATCH net-next v1 11/11] Documentation: networking: add flow_dissector overview and fast-path guide [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-16
Passed
ID (for dev) b5aba65a-078c-45c4-97b9-1e9b685934e5
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] passed [Log]
[KASAN] Boot test: Base f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] passed [Log]
[KASAN] Build Patched f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] [patched] passed [Log]
[KASAN] Boot test: Patched f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] [patched] passed [Log]
[KASAN] Fuzz f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] f6f3b36c15ed44de1fbb44e645e4fae8c4a4453e [Config] [patched] passed [Log] [Artifacts]