summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorHans Dedecker <dedeckeh@gmail.com>2015-04-08 16:20:22 +0200
committerJohn Crispin <blogic@openwrt.org>2015-04-03 10:44:54 +0200
commit92d2aea918f650f309f753349457028032d53280 (patch)
treee221bfb22d1cfe3980b5881bd2c66810118b84ca /scripts
parent3a0f953722698eab6f3f623a1d6ec5a1b7102b77 (diff)
downloadnetifd-92d2aea918f650f309f753349457028032d53280.tar.gz
netifd: Interface last error support
Adds interface last error support which preserves the last reported error reported by the protocol handler till the interface is up; e.g. survives network reload and interface restarts. This is mainly usefull for tracking down why an interface fails to establish; eg auth failure/traffic limit for PPP interfaces Protocol handlers register last error support by setting lasterror=1 in the proto_init function Signed-off-by: Johan Peeters <johan.peeters111@gmail.com> Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/netifd-proto.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/netifd-proto.sh b/scripts/netifd-proto.sh
index ce60cd0..95c1bb3 100644
--- a/scripts/netifd-proto.sh
+++ b/scripts/netifd-proto.sh
@@ -375,6 +375,7 @@ init_proto() {
json_add_boolean no-device "$no_device"
json_add_boolean available "$available"
json_add_boolean renew-handler "$renew_handler"
+ json_add_boolean lasterror "$lasterror"
json_dump
}
;;