On Thu, Sep 19, 2024 at 02:44:09PM -0400, Jon Maloy wrote: > Following the preparations in the previous commit, we can now remove > the payload and flag queues dedicated for TCPv6 and TCPv4 and move all > traffic into common queues handling both protocol types. > > Apart from reducing code and memory footprint, this change reduces > a potential risk for TCPv4 traffic starving out TCPv6 traffic. > Since we always flush out the TCPv4 frame queue before the TCPv6 queue, > the latter will never be handled if the former fails to send all its > frames. > > Tests with iperf3 shows no measurable change in performance after this > change. > > Signed-off-by: Jon Maloy Reviewed-by: David Gibson -- David Gibson (he or they) | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you, not the other way | around. http://www.ozlabs.org/~dgibson