]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'fc-quic-pacing'
authorDavid S. Miller <davem@davemloft.net>
Tue, 7 May 2019 19:09:25 +0000 (12:09 -0700)
committerDavid S. Miller <davem@davemloft.net>
Tue, 7 May 2019 19:09:25 +0000 (12:09 -0700)
commitf563fc2e126d601ec935668c4b6a97b156c45bcd
tree0fe6429a54468c277bae91eaa708ad31c70d2be1
parent704f02ca91657da13aabf8787f30f8031fa874ca
parentbafebef10f573fe2a3e5de5c41528f058a43bda1
Merge branch 'fc-quic-pacing'

Eric Dumazet says:

====================
net_sched: sch_fq: enable in-kernel pacing for QUIC servers

Willem added GSO support to UDP stack, greatly improving performance
of QUIC servers.

We also want to enable in-kernel pacing, which is possible thanks to EDT
model, since each sendmsg() can provide a timestamp for the skbs.

We have to change sch_fq to enable feeding packets in arbitrary EDT order,
and make sure that packet classification do not trust unconnected sockets.

Note that this patch series also is a prereq for a future TCP change
enabling per-flow delays/reorders/losses to implement high performance
TCP emulators.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>