Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						538264cf1a 
					 
					
						
						
							
							Static: Support for BFD controlled static routes  
						
						 
						
						
						
						
					 
					
						2015-07-24 18:02:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						17661ff934 
					 
					
						
						
							
							Nest: Fixes symbols in router id  
						
						 
						
						... 
						
						
						
						Thanks to Peter Hudec for noticing the problem. 
						
						
					 
					
						2015-07-18 19:30:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ab4da3423d 
					 
					
						
						
							
							Direct: Fixes behavior for the same routes on different interfaces  
						
						 
						
						... 
						
						
						
						Thanks to Andrew (seti.kr.ua) for the bug report. 
						
						
					 
					
						2015-07-18 13:05:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						8d9eef1771 
					 
					
						
						
							
							BGP multipath support  
						
						 
						
						... 
						
						
						
						Kernel option 'merge paths' allows to merge routes exported to kernel
protocol (currently BGP and static routes) to multipath routes. 
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						db027a41d4 
					 
					
						
						
							
							Fixes subtle bug in temporary attribute handling  
						
						 
						
						... 
						
						
						
						In some cases, export filter accessed attributes of a different route. 
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d217ba5111 
					 
					
						
						
							
							Moving of mulipath merging code from OSPF to nest  
						
						 
						
						
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ca34698ca6 
					 
					
						
						
							
							Fixes bug in pipe feeding when filtered routes are kept in table  
						
						 
						
						
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						ae80a2de95 
					 
					
						
						
							
							unsigned [int] -> uint  
						
						 
						
						
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						e348ef01b4 
					 
					
						
						
							
							unsgined char -> byte  
						
						 
						
						
						
						
					 
					
						2015-06-08 02:24:08 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9fe1d3ca8a 
					 
					
						
						
							
							Fixes unnamed protocols from templates  
						
						 
						
						
						
						
					 
					
						2015-05-22 11:12:48 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d0e23d42de 
					 
					
						
						
							
							Simplify flushing process  
						
						 
						
						... 
						
						
						
						Related to changes from previous patch. 
						
						
					 
					
						2015-05-17 00:56:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						86f567e13c 
					 
					
						
						
							
							Fix minor issue in pipe route propagation  
						
						 
						
						... 
						
						
						
						In some circumstances during reconfiguration, routes propagated by pipes
to other tables may hang there even after the primary routes are removed.
There is already a workaround for this issue in the code which removes
these stale routes by flush process when source protocols are shut down.
This patch is a cleaner fix and allows to simplify the flush process 
						
						
					 
					
						2015-05-16 20:17:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9fdf9d29b6 
					 
					
						
						
							
							KRT: Add support for plenty of kernel route metrics  
						
						 
						
						... 
						
						
						
						Linux kernel route metrics (RTA_METRICS netlink route attribute) are
represented and accessible as new route attributes:
krt_mtu, krt_window, krt_rtt, krt_rttvar, krt_sstresh, krt_cwnd, krt_advmss,
krt_reordering, krt_hoplimit, krt_initcwnd, krt_rto_min, krt_initrwnd,
krt_quickack, krt_lock_mtu, krt_lock_window, krt_lock_rtt, krt_lock_rttvar,
krt_lock_sstresh, krt_lock_cwnd, krt_lock_advmss, krt_lock_reordering,
krt_lock_hoplimit, krt_lock_rto_min, krt_feature_ecn, krt_feature_allfrag 
						
						
					 
					
						2015-05-12 16:42:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						315f23a047 
					 
					
						
						
							
							Add bitfield route attribute type  
						
						 
						
						
						
						
					 
					
						2015-05-10 19:44:10 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9aed29e605 
					 
					
						
						
							
							BGP: Enhanced route refresh (RFC 7313) support  
						
						 
						
						... 
						
						
						
						Also hook feed_done is renamed to feed_end. 
						
						
					 
					
						2015-03-29 18:29:49 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						a5a5a41e2e 
					 
					
						
						
							
							Possibility to define unnamed protocols from template added.  
						
						 
						
						
						
						
					 
					
						2015-03-09 23:59:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						8bcb5fb1e8 
					 
					
						
						
							
							Implement latency tracking, internal event log and watchdog  
						
						 
						
						
						
						
					 
					
						2015-03-02 09:41:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						2bbc308321 
					 
					
						
						
							
							Store protocol config size inside protocol structure  
						
						 
						
						... 
						
						
						
						Make proto_config_new() use this info instead of supplied size.
Thanks to Alexander V. Chernikov for the patch. 
						
						
					 
					
						2015-02-21 21:08:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						6264aad16f 
					 
					
						
						
							
							Minor fixes  
						
						 
						
						
						
						
					 
					
						2015-02-21 20:11:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavel Tvrdik 
							
						 
					 
					
						
						
							
						
						4a591d4b94 
					 
					
						
						
							
							Replacing GNU old-style field designator extension  
						
						 
						
						
						
						
					 
					
						2015-02-21 19:31:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						51762a45b3 
					 
					
						
						
							
							Allows user data attached to f_trie_node structure.  
						
						 
						
						... 
						
						
						
						Thanks to Alexander Chernikov for the patch. 
						
						
					 
					
						2015-02-21 14:05:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ab00639130 
					 
					
						
						
							
							Fixes a bug in locking code.  
						
						 
						
						... 
						
						
						
						When multiple protocols have a lock for the same IP address, it crashes
under some circumstances.
Thanks to Matthias Schiffer for the bugreport. 
						
						
					 
					
						2015-02-21 12:30:14 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7730553b7e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/soft-int'  
						
						 
						
						
						
						
					 
					
						2015-02-21 11:39:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0da562a7cb 
					 
					
						
						
							
							Fixes error message in 'show route' cmd.  
						
						 
						
						... 
						
						
						
						Message 'Network not in table' was not reported if a network node without
any routes was found in a routing table. 
						
						
					 
					
						2014-11-08 23:52:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f92e6ab364 
					 
					
						
						
							
							Changes order of iface/addr/neigh event hooks.  
						
						 
						
						... 
						
						
						
						Now the order is:
Up   -> iface, addr, neigh
Down -> neigh, addr, iface
It fixes the case when an iface appears, related static routes are
activated and exported to OSPF before the iface notification and
therefore forwarding addresses are not encoded in generated external
LSAs. 
						
						
					 
					
						2014-11-03 20:35:58 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						f8fefde318 
					 
					
						
						
							
							Refactoring of OSPF messages.  
						
						 
						
						
						
						
					 
					
						2014-10-24 11:07:38 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						78342404ff 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into soft-int  
						
						 
						
						
						
						
					 
					
						2014-10-14 17:23:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						7aa809016e 
					 
					
						
						
							
							Implements show route noexport option.  
						
						 
						
						... 
						
						
						
						Shows routes that would be exported to the protocol but are rejected by
the export filter. 
						
						
					 
					
						2014-10-02 12:52:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1123e70740 
					 
					
						
						
							
							Implements token bucket filter for rate limiting.  
						
						 
						
						
						
						
					 
					
						2014-10-02 12:52:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0479b44373 
					 
					
						
						
							
							Fixes some warnings.  
						
						 
						
						
						
						
					 
					
						2014-10-02 12:52:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						a7a7372aa7 
					 
					
						
						
							
							Temporary integrated OSPF commit.  
						
						 
						
						
						
						
					 
					
						2014-07-18 18:24:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						9eceab33f9 
					 
					
						
						
							
							String constants could be used for string option values.  
						
						 
						
						... 
						
						
						
						Thanks to Frederik Kriewitz for the patch. 
						
						
					 
					
						2014-05-29 23:05:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1149aa977d 
					 
					
						
						
							
							Fixes a problem with undoing of deconfiguring of protocol.  
						
						 
						
						... 
						
						
						
						Thanks to Sergey Popovich for the original patch. 
						
						
					 
					
						2014-05-05 11:05:12 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c865cae3eb 
					 
					
						
						
							
							Fixes 'show route export' w.r.t. protocols with different RA_* types.  
						
						 
						
						
						
						
					 
					
						2014-04-28 17:31:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						984d734944 
					 
					
						
						
							
							Fixes limit verification during reconfiguration.  
						
						 
						
						
						
						
					 
					
						2014-04-27 00:46:32 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1cb0f83d29 
					 
					
						
						
							
							Fixes some asserts.  
						
						 
						
						
						
						
					 
					
						2014-04-07 11:48:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d7c0628591 
					 
					
						
						
							
							Check validity of interface definitions.  
						
						 
						
						... 
						
						
						
						Thanks to Aleksey Berezin for the bugreport. 
						
						
					 
					
						2014-03-31 01:52:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						227af309e5 
					 
					
						
						
							
							Fixes some minor issues in graceful restart.  
						
						 
						
						
						
						
					 
					
						2014-03-24 12:32:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6eda3f135f 
					 
					
						
						
							
							Documentation (and minor fixes) for BGP graceful restart.  
						
						 
						
						
						
						
					 
					
						2014-03-23 01:35:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0c791f873a 
					 
					
						
						
							
							BGP graceful restart support.  
						
						 
						
						... 
						
						
						
						Also significant core protocol state changes needed for that,
global graceful restart recovery state and kernel proto support
for recovery. 
						
						
					 
					
						2014-03-20 14:07:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						5c200e0a4d 
					 
					
						
						
							
							Merge branch 'add-path'  
						
						 
						
						
						
						
					 
					
						2014-02-06 20:15:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						6601a14831 
					 
					
						
						
							
							Merge branch 'add-path'  
						
						 
						
						
						
						
					 
					
						2013-12-10 22:30:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						2d0b7e24a5 
					 
					
						
						
							
							Fixes problem with source address selection in BGP and BFD.  
						
						 
						
						
						
						
					 
					
						2013-12-02 11:54:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						e7d2ac4401 
					 
					
						
						
							
							Finishes add-path.  
						
						 
						
						... 
						
						
						
						Fixes some bugs and uses generic hash implementation. 
						
						
					 
					
						2013-12-01 13:49:42 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						283c7dfada 
					 
					
						
						
							
							Merge branch 'master' into add-path  
						
						 
						
						
						
						
					 
					
						2013-11-25 18:42:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						5ebc92935c 
					 
					
						
						
							
							Last state change should track protocol state change.  
						
						 
						
						... 
						
						
						
						And not core state change, which is not much relevant
(e.g. refeed in BGP). 
						
						
					 
					
						2013-11-24 22:22:24 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						e4d179f2c2 
					 
					
						
						
							
							Minor changes to default router ID calculation.  
						
						 
						
						
						
						
					 
					
						2013-11-24 12:50:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						736e143fa5 
					 
					
						
						
							
							Merge branch 'master' into add-path  
						
						 
						
						... 
						
						
						
						Conflicts:
	filter/filter.c
	nest/proto.c
	nest/rt-table.c
	proto/bgp/bgp.h
	proto/bgp/config.Y 
						
						
					 
					
						2013-11-23 11:50:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						0aeac9cb7f 
					 
					
						
						
							
							Merge commit 'origin/bfd'  
						
						 
						
						
						
						
					 
					
						2013-11-22 02:48:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						548c329cde 
					 
					
						
						
							
							Adds rate limiting to some log messages.  
						
						 
						
						
						
						
					 
					
						2013-11-22 01:21:15 +01:00