Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							450971aa99 
							
						 
					 
					
						
						
							
							*: LIB_[ERR|WARN] -> EC_LIB  
						
						... 
						
						
						
						Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-09-13 19:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								David Lamparter 
							
						 
					 
					
						
						
						
						
							
						
						
							e991eff5b5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'frr/master' into warnings  
						
						... 
						
						
						
						Conflicts:
	zebra/if_ioctl_solaris.c
	zebra/rtread_getmsg.c
Signed-off-by: David Lamparter <equinox@diac24.net> 
						
					 
					
						2018-09-12 21:58:39 +02:00 
						 
				 
			
				
					
						
							
							
								David Lamparter 
							
						 
					 
					
						
						
						
						
							
						
						
							b45ac5f5c6 
							
						 
					 
					
						
						
							
							*: fix config.h/zebra.h include order  
						
						... 
						
						
						
						config.h (or, transitively, zebra.h) must be the first include file
listed for autoconf things like _GNU_SOURCE and _POSIX_C_SOURCE to work
correctly.
Signed-off-by: David Lamparter <equinox@diac24.net> 
						
					 
					
						2018-09-08 21:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							0351a28f2a 
							
						 
					 
					
						
						
							
							lib: Convert vrf.c to use new error-code subsystem  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							3469901633 
							
						 
					 
					
						
						
							
							lib: Convert vty.c to use new error-code subsystem  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							040c7c3a9f 
							
						 
					 
					
						
						
							
							lib: Convert routemap.c to use new error-code subsystem  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef9495e3a 
							
						 
					 
					
						
						
							
							lib: Convert thread.c to use new error-code subsystem  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							8b895cd32f 
							
						 
					 
					
						
						
							
							lib: Convert netns_linux.c to new error-code work  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							a2b0f8b803 
							
						 
					 
					
						
						
							
							lib: Convert stream.c to use new error code subsystem  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5e2f895a 
							
						 
					 
					
						
						
							
							lib: Convert sockunion.c to use flog_err  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							decbd92979 
							
						 
					 
					
						
						
							
							lib: Update zclient.c warn code  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd9ac069c 
							
						 
					 
					
						
						
							
							lib: Convert to flog_warn in agentx.c  
						
						... 
						
						
						
						Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-09-06 20:50:58 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							85cd2f9f9a 
							
						 
					 
					
						
						
							
							*: rename ferr_ref -> log_ref  
						
						... 
						
						
						
						Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							164ffab251 
							
						 
					 
					
						
						
							
							*: remove \n from error code texts  
						
						... 
						
						
						
						Should be handled by pager
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad4c39ce4 
							
						 
					 
					
						
						
							
							*: stop double initialization of ferr  
						
						... 
						
						
						
						* Stop double init of ferr
* Fixup bugs in zebra ferr
* Add missing init in ospfd
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							247dcce2b5 
							
						 
					 
					
						
						
							
							*: fix source file headers & includes for errcodes  
						
						... 
						
						
						
						* Use the correct license header
* Stop headers from including themselves
* Use uniform relative include conventions
* Ensure that sources include what they use
* Turn off clang-format around struct array blocks
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							30b0312cc1 
							
						 
					 
					
						
						
							
							lib: Remove unnecessary zebra.h include  
						
						... 
						
						
						
						lib_errors.c does not need to include zebra.h, so remove
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Quentin Young 
							
						 
					 
					
						
						
						
						
							
						
						
							43e52561b4 
							
						 
					 
					
						
						
							
							zebra, lib: error references for zebra  
						
						... 
						
						
						
						Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							357743576d 
							
						 
					 
					
						
						
							
							lib: Add LIB_ERR_ZMQ  
						
						... 
						
						
						
						Add new error event for when we detect an issue within
the ZMQ subsystem.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							472878dc0f 
							
						 
					 
					
						
						
							
							lib: Add LIB_ERR_DEVELOPMENT  
						
						... 
						
						
						
						Sometimes a error state is detected when we have added
new code to FRR, but not updated all the places that
we should have.  Consider this a developmental escape
that needs to be fixed.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								Donald Sharp 
							
						 
					 
					
						
						
						
						
							
						
						
							674c3ca8a8 
							
						 
					 
					
						
						
							
							lib: Add LIB_ERR_NS to error subsystem  
						
						... 
						
						
						
						Add additional information about NameSpace errors that
may happen.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com> 
						
					 
					
						2018-08-14 20:02:05 +00:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							174482ef37 
							
						 
					 
					
						
						
							
							bgpd, lib, zebra: Convert LIB_ERR_PRIVILEGES  
						
						... 
						
						
						
						For all the places we zlog_err about raising/lowering privileges, use
zlog_ferr.
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