i40e: Add initial devlink support
authorIvan Vecera <ivecera@redhat.com>
Fri, 13 Oct 2023 17:07:51 +0000 (19:07 +0200)
committerDavid S. Miller <davem@davemloft.net>
Sun, 15 Oct 2023 13:33:41 +0000 (14:33 +0100)
commit9e479d64dc58f11792f638ea2e8eff3304edaabf
treef72db0c0dde6488ef365aff8a97978065e4f8526
parentb22f21f7a541419d454c5b7c254a9bd02bdd5d58
i40e: Add initial devlink support

Add an initial support for devlink interface to i40e driver.

Similarly to ice driver the implementation doe not enable devlink
to manage device-wide configuration and devlink instance is created
for each physical function of PCIe device.

Signed-off-by: Ivan Vecera <ivecera@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/intel/Kconfig
drivers/net/ethernet/intel/i40e/Makefile
drivers/net/ethernet/intel/i40e/i40e.h
drivers/net/ethernet/intel/i40e/i40e_devlink.c [new file with mode: 0644]
drivers/net/ethernet/intel/i40e/i40e_devlink.h [new file with mode: 0644]
drivers/net/ethernet/intel/i40e/i40e_main.c