From: Martin Schiller Date: Wed, 7 Jun 2017 07:03:54 +0000 (+0200) Subject: lantiq: restore netdev trigger of dsl led on line up X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=03776d813c66c7d74850eb9f321030af09adcb75;p=openwrt%2Fstaging%2Fblogic.git lantiq: restore netdev trigger of dsl led on line up Allows to use a single LED for line init status indication and to show any rx/tx activity on a synchronized dsl line. Signed-off-by: Martin Schiller Signed-off-by: Mathias Kresin --- diff --git a/target/linux/lantiq/base-files/sbin/dsl_notify.sh b/target/linux/lantiq/base-files/sbin/dsl_notify.sh index 11ada923618a..4804e2ab82fe 100755 --- a/target/linux/lantiq/base-files/sbin/dsl_notify.sh +++ b/target/linux/lantiq/base-files/sbin/dsl_notify.sh @@ -13,6 +13,19 @@ . /lib/functions.sh . /lib/functions/leds.sh +led_dsl_up() { + case "$(config_get led_dsl trigger)" in + "netdev") + led_set_attr $1 "trigger" "netdev" + led_set_attr $1 "device_name" "$(config_get led_dsl dev)" + led_set_attr $1 "mode" "$(config_get led_dsl mode)" + ;; + *) + led_on $1 + ;; + esac +} + include /lib/network scan_interfaces @@ -22,7 +35,7 @@ if [ -n "$led" ]; then case "$DSL_INTERFACE_STATUS" in "HANDSHAKE") led_timer $led 500 500;; "TRAINING") led_timer $led 200 200;; - "UP") led_on $led;; + "UP") led_dsl_up $led;; *) led_off $led esac fi