Patch Series

Subject tun/tap & vhost-net: apply qdisc backpressure on full ptr_ring to reduce TX drops
Author simon.schippers@tu-dortmund.de
Date 2026-01-07 21:04:40 +0000 UTC
Version
Cc andrew@lunn.ch davem@davemloft.net edumazet@google.com eperezma@redhat.com jasowang@redhat.com jon@nutanix.com kuba@kernel.org kvm@vger.kernel.org leiyang@redhat.com linux-kernel@vger.kernel.org mst@redhat.com netdev@vger.kernel.org pabeni@redhat.com simon.schippers@tu-dortmund.de stephen@networkplumber.org tim.gebauer@tu-dortmund.de virtualization@lists.linux.dev willemdebruijn.kernel@gmail.com

Patches (9)

Name Content [All]
[PATCH net-next v7 1/9] ptr_ring: move free-space check into separate helper [Body]
[PATCH net-next v7 2/9] ptr_ring: add helper to detect newly freed space on consume [Body]
[PATCH net-next v7 3/9] tun/tap: add ptr_ring consume helper with netdev queue wakeup [Body]
[PATCH net-next v7 4/9] tun/tap: add batched ptr_ring consume functions with netdev queue wakeup [Body]
[PATCH net-next v7 5/9] tun/tap: add unconsume function for returning entries to ptr_ring [Body]
[PATCH net-next v7 6/9] tun/tap: add helper functions to check file type [Body]
[PATCH net-next v7 7/9] vhost-net: vhost-net: replace rx_ring with tun/tap ring wrappers [Body]
[PATCH net-next v7 8/9] tun/tap: drop get ring exports [Body]
[PATCH net-next v7 9/9] tun/tap & vhost-net: avoid ptr_ring tail-drop when qdisc is present [Body]

Session 2026-01-07

ID (for dev) 9c8ac2c9-2ff4-4aa8-b7d4-14f4c0f89400
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] passed [Log]
[KASAN] Boot test: Base 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] passed [Log]
[KASAN] Build Patched 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] [patched] passed [Log]
[KASAN] Fuzzing 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] 8e7148b5602321be48614bcde048cbe1c738ce3e [Config] [patched] passed [Log] [Artifacts]