diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2019-02-27 11:44:29 -0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-27 12:39:56 -0800 |
commit | 56da64bc003bb9d39b69017074dd7909c72b68b1 (patch) | |
tree | 44e51b0d6f382245b36af7f253d9e516f862f568 /drivers/net/ethernet/mscc/ocelot.h | |
parent | 7464251b15d98e31f0c0aec2f883db979d15f9f1 (diff) | |
download | linux-56da64bc003bb9d39b69017074dd7909c72b68b1.tar.gz linux-56da64bc003bb9d39b69017074dd7909c72b68b1.tar.bz2 linux-56da64bc003bb9d39b69017074dd7909c72b68b1.zip |
net: mscc: ocelot: Handle SWITCHDEV_PORT_ATTR_SET
Following patches will change the way we communicate setting a port's
attribute and use notifiers to perform those tasks.
Ocelot does not currently have an atomic notifier registered for
switchdev events, so we need to register one in order to deal with
atomic context SWITCHDEV_PORT_ATTR_SET events.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/mscc/ocelot.h')
-rw-r--r-- | drivers/net/ethernet/mscc/ocelot.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/mscc/ocelot.h b/drivers/net/ethernet/mscc/ocelot.h index 086775f7b52f..ba3b3380b4d0 100644 --- a/drivers/net/ethernet/mscc/ocelot.h +++ b/drivers/net/ethernet/mscc/ocelot.h @@ -499,6 +499,7 @@ int ocelot_probe_port(struct ocelot *ocelot, u8 port, struct phy_device *phy); extern struct notifier_block ocelot_netdevice_nb; +extern struct notifier_block ocelot_switchdev_nb; extern struct notifier_block ocelot_switchdev_blocking_nb; #endif |