]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ixgbe: devlink: add devlink region support for E610
authorSlawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Fri, 11 Apr 2025 13:06:26 +0000 (15:06 +0200)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Tue, 29 Apr 2025 22:13:44 +0000 (15:13 -0700)
commitfe259a1bb26ec78842c975d992331705b0c2c2e8
tree72d30eb5ea24568658e61b5aa4efe26e432e6963
parent4bf2d11902efe9a3699cb0339f6a34cdef4e9aa6
ixgbe: devlink: add devlink region support for E610

Provide support for the following devlink cmds:
 -DEVLINK_CMD_REGION_GET
 -DEVLINK_CMD_REGION_NEW
 -DEVLINK_CMD_REGION_DEL
 -DEVLINK_CMD_REGION_READ

ixgbe devlink region implementation, similarly to the ice one,
lets user to create snapshots of content of Non Volatile Memory,
content of Shadow RAM, and capabilities of the device.

For both NVM and SRAM regions provide .read() handler to let user
read their contents without the need to create full snapshots.

Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com>
Signed-off-by: Slawomir Mrozowicz <slawomirx.mrozowicz@intel.com>
Co-developed-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Signed-off-by: Jedrzej Jagielski <jedrzej.jagielski@intel.com>
Tested-by: Bharath R <bharath.r@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
Documentation/networking/devlink/ixgbe.rst
drivers/net/ethernet/intel/ixgbe/Makefile
drivers/net/ethernet/intel/ixgbe/devlink/devlink.h
drivers/net/ethernet/intel/ixgbe/devlink/region.c [new file with mode: 0644]
drivers/net/ethernet/intel/ixgbe/ixgbe.h
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c