]> www.infradead.org Git - users/hch/misc.git/commit
io_uring/napi: add static napi tracking strategy
authorOlivier Langlois <olivier@trillion01.com>
Sun, 13 Oct 2024 18:29:24 +0000 (14:29 -0400)
committerJens Axboe <axboe@kernel.dk>
Wed, 6 Nov 2024 20:55:38 +0000 (13:55 -0700)
commit6bf90bd8c58a305994948eb3409d91a7d8f2edae
tree576ffb2dd0f69793729255bd4419bc71bbcf2b2e
parent71afd926f292bb8f3ca86e6c3c40123037f109c6
io_uring/napi: add static napi tracking strategy

Add the static napi tracking strategy. That allows the user to manually
manage the napi ids list for busy polling, and eliminate the overhead of
dynamically updating the list from the fast path.

Signed-off-by: Olivier Langlois <olivier@trillion01.com>
Link: https://lore.kernel.org/r/96943de14968c35a5c599352259ad98f3c0770ba.1728828877.git.olivier@trillion01.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
include/linux/io_uring_types.h
include/uapi/linux/io_uring.h
io_uring/fdinfo.c
io_uring/napi.c
io_uring/napi.h