diff options
| author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-08-14 14:24:02 +0300 |
|---|---|---|
| committer | Mika Westerberg <mika.westerberg@linux.intel.com> | 2026-09-07 07:51:11 +0200 |
| commit | 2d8b6e38b86c4cbad9d7bdd8371c696ef34b900c (patch) | |
| tree | a60709aa3d29d66af55866f21ed0d12cc2b5b074 /scripts/Makefile.thinlto | |
| parent | 87045fbb8083abb9d77e4874ce5d431b2cdd7ef3 (diff) | |
| download | linux-next-2d8b6e38b86c4cbad9d7bdd8371c696ef34b900c.tar.gz linux-next-2d8b6e38b86c4cbad9d7bdd8371c696ef34b900c.zip | |
net: thunderbolt: Update ring indices only after all frames are queued
Take advantage of the new API and update the ring producer/consumer
indices only after the frames have been queued. This reduces the number
of doorbell register writes from one per frame to one per batch.
Measured using iperf3 over a Thunderbolt/USB4 net connection between
Arrow Lake and Panther Lake systems (average of three runs):
before after
~14.3 Gbit/s ~15.3 Gbit/s
Assisted-by: LLM
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
