]> git.baikalelectronics.ru Git - kernel.git/commit
nfp: add devlink_eswitch_mode_set callback
authorJakub Kicinski <jakub.kicinski@netronome.com>
Tue, 22 May 2018 05:12:51 +0000 (22:12 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 May 2018 18:26:19 +0000 (14:26 -0400)
commitc2de8ea7435d700b0ed9ebf9934d11bffbab0eb1
tree5a338be67ddbb8e445e41488ddbdc2b01a2cc710
parentd532d9772fd4e4229f7538e27ec02dc916655f30
nfp: add devlink_eswitch_mode_set callback

Our previous apps all assumed to use only one eswitch mode (legacy
or switchdev) without the ability to change it.  ABM NIC will
want to support the switch so plumb devlink_eswitch_mode_set through.
The devlink_eswitch_mode_set is expected to spawn representors and
potentially devlink ports so it's called under big devlink lock and
pf->lock.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Reviewed-by: Dirk van der Merwe <dirk.vandermerwe@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/nfp_app.h
drivers/net/ethernet/netronome/nfp/nfp_devlink.c