]> www.infradead.org Git - users/dwmw2/linux.git/commit
Merge branch 'net-prepare-pacing-offload-support'
authorJakub Kicinski <kuba@kernel.org>
Fri, 4 Oct 2024 22:37:58 +0000 (15:37 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 4 Oct 2024 22:37:58 +0000 (15:37 -0700)
commit0da7fb3bcae036be9d2da5f0d216db1572139615
tree3ccb8ea5408dd58651f9384bb2b7b792f573729a
parent3d07b691ee707c00afaf365440975e81bb96cd9b
parentf26080d47007df2ee90e65b7d390207ff3a588af
Merge branch 'net-prepare-pacing-offload-support'

Eric Dumazet says:

====================
net: prepare pacing offload support

Some network devices have the ability to offload EDT (Earliest
Departure Time) which is the model used for TCP pacing and FQ
packet scheduler.

Some of them implement the timing wheel mechanism described in
https://saeed.github.io/files/carousel-sigcomm17.pdf
with an associated 'timing wheel horizon'.

In order to upstream the NIC support, this series adds :

1) timing wheel horizon as a per-device attribute.

2) FQ packet scheduler support, to let paced packets
   below the timing wheel horizon be handled by the driver.

v1: https://lore.kernel.org/20240930152304.472767-2-edumazet@google.com
====================

Link: https://patch.msgid.link/20241003121219.2396589-1-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>