net: add netdev_sw_irq_coalesce_default_on()
authorHeiner Kallweit <hkallweit1@gmail.com>
Wed, 30 Nov 2022 22:28:26 +0000 (23:28 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sat, 3 Dec 2022 21:48:36 +0000 (21:48 +0000)
commitd93607082e982223cf92750f2d9039ff365b9d24
tree38194a7928d5c9519f8c2fd25890f161d48331c6
parent65e6af6cebefbf7d8d8ac52b71cd251c2071ad00
net: add netdev_sw_irq_coalesce_default_on()

Add a helper for drivers wanting to set SW IRQ coalescing
by default. The related sysfs attributes can be used to
override the default values.

Follow Jakub's suggestion and put this functionality into
net core so that drivers wanting to use software interrupt
coalescing per default don't have to open-code it.

Note that this function needs to be called before the
netdevice is registered.

Suggested-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h
net/core/dev.c