diff options
author | Hans Dedecker <dedeckeh@gmail.com> | 2015-04-08 16:20:22 +0200 |
---|---|---|
committer | John Crispin <blogic@openwrt.org> | 2015-04-03 10:44:54 +0200 |
commit | 92d2aea918f650f309f753349457028032d53280 (patch) | |
tree | e221bfb22d1cfe3980b5881bd2c66810118b84ca /proto.h | |
parent | 3a0f953722698eab6f3f623a1d6ec5a1b7102b77 (diff) |
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 'proto.h')
-rw-r--r-- | proto.h | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -37,6 +37,7 @@ enum { PROTO_FLAG_INIT_AVAILABLE = (1 << 2), PROTO_FLAG_RENEW_AVAILABLE = (1 << 3), PROTO_FLAG_FORCE_LINK_DEFAULT = (1 << 4), + PROTO_FLAG_LASTERROR = (1 << 5), }; struct interface_proto_state { |