diff options
| author | Jakub Kicinski <kuba@kernel.org> | 2024-02-09 10:01:12 -0800 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2024-02-09 10:35:34 -0800 |
| commit | f6ce9a1f6aecccac25635125f6bd9072322c3747 (patch) | |
| tree | d5d670edfab11a5b17fd1196f0cd55bea7d4ab42 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | Merge branch 'wan-t7x-fastboot' (diff) | |
| parent | net: add napi_busy_loop_rcu() (diff) | |
| download | linux-f6ce9a1f6aecccac25635125f6bd9072322c3747.tar.gz linux-f6ce9a1f6aecccac25635125f6bd9072322c3747.zip | |
Merge branch 'for-io_uring-add-napi-busy-polling-support'
Merge netdev bits of io_uring busy polling support.
Jens Axboe says:
====================
io_uring: add napi busy polling support
I finally got around to testing this patchset in its current form, and
results look fine to me. It Works. Using the basic ping/pong test that's
part of the liburing addition, without enabling NAPI I get:
Stock settings, no NAPI, 100k packets:
rtt(us) min/avg/max/mdev = 31.730/37.006/87.960/0.497
and with -t10 -b enabled:
rtt(us) min/avg/max/mdev = 23.250/29.795/63.511/1.203
In short, this patchset enables per io_uring NAPI enablement, rather
than need to enable that globally. This allows targeted NAPI usage with
io_uring.
Here's Stefan's v15 posting, which predates this one:
https://lore.kernel.org/io-uring/20230608163839.2891748-1-shr@devkernel.io/
====================
Link: https://lore.kernel.org/r/20240206163422.646218-1-axboe@kernel.dk
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions
