]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: ena: Add device reload capability through devlink
authorDavid Arinzon <darinzon@amazon.com>
Tue, 17 Jun 2025 11:05:39 +0000 (14:05 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 19 Jun 2025 01:57:28 +0000 (18:57 -0700)
commit15115b1a255404795158fa92a1cba87a9acff15d
treeb5a10fef0deb3326a6a2897704fdd6f375e655b7
parent51d58804a53b341b785f9856d9ffec45e72108a3
net: ena: Add device reload capability through devlink

Adding basic devlink capability support of reloading the driver.
This capability is required to support driver init type
devlink params (DEVLINK_PARAM_CMODE_DRIVERINIT). Such params
require reloading of the driver (destroy/restore sequence).
The reloading is done by the devlink framework using the
hooks provided by the driver.

Signed-off-by: David Arinzon <darinzon@amazon.com>
Link: https://patch.msgid.link/20250617110545.5659-4-darinzon@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Documentation/networking/device_drivers/ethernet/amazon/ena.rst
drivers/net/ethernet/amazon/Kconfig
drivers/net/ethernet/amazon/ena/Makefile
drivers/net/ethernet/amazon/ena/ena_devlink.c [new file with mode: 0644]
drivers/net/ethernet/amazon/ena/ena_devlink.h [new file with mode: 0644]
drivers/net/ethernet/amazon/ena/ena_netdev.c
drivers/net/ethernet/amazon/ena/ena_netdev.h