kernel: swconfig: introduce a generic switch LED trigger
[openwrt/staging/chunkeey.git] / target / linux / generic / files / include / linux / switch.h
index 04371ae74133f4cb3c3600dc74095b23d6357191..ba1de9b18b5d3aafe1db0facab0f98f4a67dc8f5 100644 (file)
@@ -99,6 +99,7 @@ struct switch_op;
 struct switch_val;
 struct switch_attr;
 struct switch_attrlist;
+struct switch_led_trigger;
 
 int register_switch(struct switch_dev *dev, struct net_device *netdev);
 void unregister_switch(struct switch_dev *dev);
@@ -192,6 +193,10 @@ struct switch_dev {
 
        spinlock_t lock;
        struct switch_port *portbuf;
+
+#ifdef CONFIG_SWCONFIG_LEDS
+       struct switch_led_trigger *led_trigger;
+#endif
 };
 
 struct switch_port {