On Wed, Feb 7, 2024 at 8:04 PM Jakub Kicinski <kuba@xxxxxxxxxx> wrote: > > On Mon, 5 Feb 2024 21:04:48 +0000 Joe Damato wrote: > > When using epoll-based busy poll, the prefer_busy_poll option is hardcoded > > to false. Users may want to enable prefer_busy_poll to be used in > > conjunction with gro_flush_timeout and defer_hard_irqs_count to keep device > > IRQs masked. > > > > Other busy poll methods allow enabling or disabling prefer busy poll via > > SO_PREFER_BUSY_POLL, but epoll-based busy polling uses a hardcoded value. > > > > Fix this edge case by adding support for a per-epoll context > > prefer_busy_poll option. The default is false, as it was hardcoded before > > this change. > > Reviewed-by: Jakub Kicinski <kuba@xxxxxxxxxx> Reviewed-by: Eric Dumazet <edumazet@xxxxxxxxxx>