net: Use netif_threaded_enable instead of netif_set_threaded in drivers
authorSamiullah Khawaja <skhawaja@google.com>
Wed, 23 Jul 2025 01:30:30 +0000 (01:30 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Jul 2025 01:34:55 +0000 (18:34 -0700)
commit78afdadafe6fe0c74c08fda156e7be0a0b402b90
tree50ed59524c68cb20ee0d60a6196b49feacd7b028
parent71c52411c51bf4f0869c572294ce8123b26528d5
net: Use netif_threaded_enable instead of netif_set_threaded in drivers

Prepare for adding an enum type for NAPI threaded states by adding
netif_threaded_enable API. De-export the existing netif_set_threaded API
and only use it internally. Update existing drivers to use
netif_threaded_enable instead of the de-exported netif_set_threaded.

Note that dev_set_threaded used by mt76 debugfs file is unchanged.

Signed-off-by: Samiullah Khawaja <skhawaja@google.com>
Link: https://patch.msgid.link/20250723013031.2911384-3-skhawaja@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/atheros/atl1c/atl1c_main.c
drivers/net/ethernet/mellanox/mlxsw/pci.c
drivers/net/ethernet/renesas/ravb_main.c
drivers/net/wireguard/device.c
drivers/net/wireless/ath/ath10k/snoc.c
include/linux/netdevice.h
net/core/dev.c
net/core/dev.h