From: Eric Dumazet <eduma...@google.com> Date: Wed, 21 Nov 2018 09:52:37 -0800
> While working on the SACK compression issue Jean-Louis Dupond > reported, we found that his linux box was suffering very hard > from tail drops on the socket backlog queue, because the opposite > TCP stack was ont implementing latest RFC recommendations. > > First patch is a cleanup > > Second patch is attempting coalescing when a new packet must > be added to the backlog queue. Cooking bigger skbs helps > to keep backlog list smaller and speeds its handling when > user thread finally releases the socket lock. > > Third patch is implementing head drop as a last resort. > Head drops are generally better for optimal TCP behavior. My impression is that patch #2 needs some fixes in order to not lose dupacks. So there will be a respin of this. Thanks.