Patch Series

Subject TUN/TAP & vhost_net: netdev queue flow control to avoid ptr_ring tail drop
Author simon.schippers@tu-dortmund.de
Date 2025-09-22 22:15:46 +0000 UTC
Version 5
Cc eperezma@redhat.com jasowang@redhat.com kvm@vger.kernel.org leiyang@redhat.com linux-kernel@vger.kernel.org mst@redhat.com netdev@vger.kernel.org simon.schippers@tu-dortmund.de stephen@networkplumber.org tim.gebauer@tu-dortmund.de virtualization@lists.linux.dev willemdebruijn.kernel@gmail.com

Patches (8)

Name Content
[PATCH net-next v5 1/8] __ptr_ring_full_next: Returns if ring will be full after next insertion [Body]
[PATCH net-next v5 2/8] Move the decision of invalidation out of __ptr_ring_discard_one [Body]
[PATCH net-next v5 3/8] TUN, TAP & vhost_net: Stop netdev queue before reaching a full ptr_ring [Body]
[PATCH net-next v5 4/8] TUN & TAP: Wake netdev queue after consuming an entry [Body]
[PATCH net-next v5 5/8] TUN & TAP: Provide ptr_ring_consume_batched wrappers for vhost_net [Body]
[PATCH net-next v5 6/8] TUN & TAP: Provide ptr_ring_unconsume wrappers for vhost_net [Body]
[PATCH net-next v5 7/8] TUN & TAP: Methods to determine whether file is TUN/TAP for vhost_net [Body]
[PATCH net-next v5 8/8] vhost_net: Replace rx_ring with calls of TUN/TAP wrappers [Body]

Session 2025-09-22

ID (for dev) 7a104001-3927-4caf-a4e9-41e527ec6047
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 315f423be0d1ebe720d8fd4fa6bed68586b13d34 [Config] passed [Log]
Build Patched 315f423be0d1ebe720d8fd4fa6bed68586b13d34 [Config] [Log] [patched] failed [Log]
kernel build error [Log]