Donald Sharp
4d43f68aeb
lib, zebra: Add LIB_ERR_INTERFACE
...
Add a error type that allows us to track bad interface states.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00
Donald Sharp
220d736886
lib: Add LIB_ERR_SNMP
...
Add code to indicate a SNMP error of some sort that needs to be
handled and addressed.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00
Donald Sharp
ab99c8e2b8
lib: Add LIB_ERR_VTY
...
Add a error code for when the vty subsystem detects
an error.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00
Donald Sharp
481bc15ffc
lib: Add LIB_ERR_SYSTEM_CALL and convert VRF_SOCKET to SOCKET
...
Add a new error code LIB_ERR_SYSTEM_CALL to the ferr subsystem.
Additionally convert LIB_ERR_VRF_SOCKET to a more generic
LIB_ERR_SOCKET.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00
Donald Sharp
1ca3850c88
lib: Convert to zlog_ferr for zclient.c
...
Convert the zclient.c file to use zlog_ferr.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00
Donald Sharp
b66d022e8d
lib, bgpd: Add code to make lib auto create the ferr infrastructure
...
Add code to auto-create the ferr infrastructure as well as add
some initial error handling for vrf.c
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
2018-08-14 20:02:05 +00:00