[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190504234854.57812-1-edumazet@google.com>
Date: Sat, 4 May 2019 16:48:52 -0700
From: Eric Dumazet <edumazet@...gle.com>
To: "David S . Miller" <davem@...emloft.net>
Cc: netdev <netdev@...r.kernel.org>,
Eric Dumazet <edumazet@...gle.com>,
Willem de Bruijn <willemb@...gle.com>,
Eric Dumazet <eric.dumazet@...il.com>
Subject: [PATCH net-next 0/2] 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.
Eric Dumazet (2):
net_sched: sch_fq: do not assume EDT packets are ordered
net_sched: sch_fq: handle non connected flows
net/sched/sch_fq.c | 110 +++++++++++++++++++++++++++++++++++++++------
1 file changed, 96 insertions(+), 14 deletions(-)
--
2.21.0.1020.gf2820cf01a-goog
Powered by blists - more mailing lists