Thread (5 messages) 5 messages, 3 authors, 2d ago

Re: [PATCH net] tun/tap & vhost-net: make qdisc backpressure opt-in via IFF_BACKPRESSURE

From: Brett Sheffield <hidden>
Date: 2026-07-04 11:59:18
Also in: linux-doc, lkml

On 2026-07-04 13:20, Simon Schippers wrote:
Commit 1d6e569b7d0c ("tun/tap & vhost-net: avoid ptr_ring tail-drop
when a qdisc is present") did not show a relevant performance regression
in my testing but on Brett Sheffield's librecast testbed it shows a
significant performance drop. The regression can be pinpointed when
multiple iperf3 TCP threads are sending. For 8 threads the performance
dropped from 13.5 Gbit/s to 9.13 Gbit/s. This is the reason why this
patch makes the qdisc backpressure behavior opt-in.
Thanks Simon.

I've tested and confirmed this fixes the original failing IPv6 multicast (UDP)
test which flagged the problem.

Tested-by: Brett A C Sheffield <redacted>

Cheers,


Brett
-- 
Brett Sheffield (he/him)
Librecast - Decentralising the Internet with Multicast
https://librecast.net/
https://blog.brettsheffield.com/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help