Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						77234bbbde 
					 
					
						
						
							
							Basic flow specification support (RFC 5575)  
						
						... 
						
						
						
						Add flow4/flow6 network and rt-table type and operations, config grammar
and static protocol support.
Squashed flowspec branch from Pavel Tvrdik. 
						
						
					 
					
						2016-12-07 15:54:19 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						8860e991f6 
					 
					
						
						
							
							Merge branch 'master' into int-new  
						
						
						
						
					 
					
						2016-11-08 19:27:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						cc5b93f72d 
					 
					
						
						
							
							Merge tag 'v1.6.2' into int-new  
						
						
						
						
					 
					
						2016-11-08 17:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						56cb3bedc2 
					 
					
						
						
							
							Nest: Add support for MAC algorithms in grammar  
						
						
						
						
					 
					
						2016-11-02 16:23:53 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdik 
							
						 
					 
					
						
						
							
						
						9df52a98e2 
					 
					
						
						
							
							Doc: Change debug to { flag1|flag2|flag3  [, ...] } style  
						
						... 
						
						
						
						Thanks to Micah Anderson for bug report and Ondrej Zajicek for the idea! 
						
						
					 
					
						2016-10-12 12:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdik 
							
						 
					 
					
						
						
							
						
						9fcb9637b5 
					 
					
						
						
							
							Nest: Remove trailing whitespaces  
						
						
						
						
					 
					
						2016-10-12 12:48:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						12640c1499 
					 
					
						
						
							
							Babel: Documentation updates  
						
						... 
						
						
						
						This updates the documentation to correctly mention Babel when protocols
are listed, and adds examples and route attribute documentation to the
Babel section of the docs.
Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk > 
						
						
					 
					
						2016-07-19 12:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						af678af0d5 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into int-new  
						
						
						
						
					 
					
						2016-05-12 18:03:23 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						286e2011d2 
					 
					
						
						
							
							Miscellaneous minor fixes  
						
						
						
						
					 
					
						2016-05-12 16:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						e90dd656cc 
					 
					
						
						
							
							Direct: Implement check link for direct protocol  
						
						... 
						
						
						
						When enabled, direct protocol generates routes only if the underlying
link state is up. 
						
						
					 
					
						2016-04-08 15:11:21 +02:00 
						 
				 
			
				
					
						
							
							
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						7a7ac65682 
					 
					
						
						
							
							Merge branch 'master' into int-new-channels  
						
						
						
						
					 
					
						2016-04-08 12:28:33 +02:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						79a4f74a65 
					 
					
						
						
							
							BGP: Add documentaion for extended messages  
						
						
						
						
					 
					
						2016-03-17 18:40:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						f4a60a9bc4 
					 
					
						
						
							
							Channels - explicit links between protocols and tables  
						
						... 
						
						
						
						The patch adds support for channels, structures connecting protocols and
tables and handling most interactions between them. The documentation is
missing yet. 
						
						
					 
					
						2016-02-01 10:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						9f5782d969 
					 
					
						
						
							
							Add 'GENERATE/ACCEPT FROM datetime TO datetime' to password options  
						
						
						
						
					 
					
						2016-01-28 17:16:53 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						cb1bd816db 
					 
					
						
						
							
							Add ROA_* constants values to grammar of configuration  
						
						... 
						
						
						
						Add ROA_UNKNOWN, ROA_VALID and ROA_INVALID 
						
						
					 
					
						2016-01-20 16:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Pavel Tvrdík 
							
						 
					 
					
						
						
							
						
						f9d729ab68 
					 
					
						
						
							
							NET ROAx: add max_pxlen, fix format  
						
						
						
						
					 
					
						2016-01-14 14:31:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						04632fd77f 
					 
					
						
						
							
							Follow-up work on integration  
						
						
						
						
					 
					
						2015-12-24 15:56:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						0bf95f99e6 
					 
					
						
						
							
							Follow-up work on integration  
						
						... 
						
						
						
						Contains some patches from Jan Moskyto Matejka 
						
						
					 
					
						2015-12-21 17:17:21 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						9656dce72e 
					 
					
						
						
							
							ROA code switchoff  
						
						
						
						
					 
					
						2015-12-20 13:04:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						5e173e9f63 
					 
					
						
						
							
							Stop perusing f_prefix for non-prefix-set uses  
						
						... 
						
						
						
						Multiple changes by Ondrej Santiago Zajicek 
						
						
					 
					
						2015-12-19 23:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Moskyto Matejka 
							
						 
					 
					
						
						
							
						
						d7661fbe9d 
					 
					
						
						
							
							Removed BITS_PER_IP_ADDRESS, MAX_PREFIX_LENGTH, BIRD_AF  
						
						... 
						
						
						
						Explicit setting of AF_INET(6|) in IP socket creation. BFD set to listen
on v6, without setting the V6ONLY flag to catch both v4 and v6 traffic.
Squashing and minor changes by Ondrej Santiago Zajicek 
						
						
					 
					
						2015-12-19 15:57:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						d44e686e9b 
					 
					
						
						
							
							Follow-up commit on integrated BIRD  
						
						... 
						
						
						
						Use net_addr for interface address prefixes, support net_addr in
configuration parser. 
						
						
					 
					
						2015-11-12 02:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek (work) 
							
						 
					 
					
						
						
							
						
						fe9f1a6ded 
					 
					
						
						
							
							Initial commit on integrated BIRD  
						
						... 
						
						
						
						New data types net_addr and variants (in lib/net.h) describing
network addresses (prefix/pxlen). Modifications of FIB structures
to handle these data types and changing everything to use these
data types instead of prefix/pxlen pairs where possible.
The commit is WiP, some protocols are not yet updated (BGP, Kernel),
and the code contains some temporary scaffolding.
Comments are welcome. 
						
						
					 
					
						2015-11-05 12:48:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c7b99a932c 
					 
					
						
						
							
							Nest: Fixes one of previous commit  
						
						
						
						
					 
					
						2015-07-28 15:08:21 +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 
							
						 
					 
					
						
						
							
						
						9fe1d3ca8a 
					 
					
						
						
							
							Fixes unnamed protocols from templates  
						
						
						
						
					 
					
						2015-05-22 11:12:48 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						c865cae3eb 
					 
					
						
						
							
							Fixes 'show route export' w.r.t. protocols with different RA_* types.  
						
						
						
						
					 
					
						2014-04-28 17:31:03 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						4df2019ebf 
					 
					
						
						
							
							Fixes build issues without BGP.  
						
						... 
						
						
						
						Thanks to Sergey Popovich for the patch. 
						
						
					 
					
						2013-09-26 17:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						508d936078 
					 
					
						
						
							
							Implements eval command and minor CLI cleanups.  
						
						... 
						
						
						
						Implemented eval command can be used to evaluate expressions.
The patch also documents echo command and allows to use log classes
instead of integer as a mask for echo. 
						
						
					 
					
						2013-07-25 13:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ef4a50be10 
					 
					
						
						
							
							Better packet priority and traffic class handling.  
						
						... 
						
						
						
						Implements support for IPv6 traffic class, sets higher priority for OSPF
and RIP outgoing packets by default and allows to configure ToS/DS/TClass
IP header field and the local priority of outgoing packets. 
						
						
					 
					
						2013-06-24 16:37:30 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						e667622a35 
					 
					
						
						
							
							Default rounting table for 'show route export/preexport/protocol' is the one related to a respective protocol.  
						
						
						
						
					 
					
						2013-02-25 10:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						9d969be5f2 
					 
					
						
						
							
							I still believe that 0 == NULL, however this patch will make Santiago happy. :-)  
						
						
						
						
					 
					
						2013-02-14 23:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Filip 
							
						 
					 
					
						
						
							
						
						0bc3542ab6 
					 
					
						
						
							
							Route limits can be disabled - this makes sense for protocol templates  
						
						
						
						
					 
					
						2013-02-10 19:06:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						b662290f40 
					 
					
						
						
							
							Separate import and receive limits.  
						
						... 
						
						
						
						They have different behavior w.r.t. filtered routes that are kept. 
						
						
					 
					
						2013-01-10 13:07:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						79b4e12e60 
					 
					
						
						
							
							Implements interface masks for choosing router id.  
						
						... 
						
						
						
						Router ID could be automatically determined based of subset of
ifaces/addresses specified by 'router id from' option. The patch also
does some minor changes related to router ID reconfiguration.
Thanks to Alexander V. Chernikov for most of the work. 
						
						
					 
					
						2012-12-27 12:56:23 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						1555095795 
					 
					
						
						
							
							Changes 'rejected' to 'filtered' in one of the last patches.  
						
						
						
						
					 
					
						2012-11-15 01:29:01 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						cf98be7b67 
					 
					
						
						
							
							Allows rejected routes to be kept and examined.  
						
						... 
						
						
						
						When 'import keep rejected' protocol option is activated, routes
rejected by the import filter are kept in the routing table, but they
are hidden and not propagated to other protocols. It is possible to
examine them using 'show route rejected'. 
						
						
					 
					
						2012-11-10 14:26:13 +01:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						abced4a914 
					 
					
						
						
							
							Merge branch 'rt-accepted'  
						
						... 
						
						
						
						Conflicts:
	nest/config.Y
	nest/rt-table.c
	proto/bgp/bgp.c 
						
						
					 
					
						2012-07-16 14:44:45 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						26822d8fe1 
					 
					
						
						
							
							Finalize RA_ACCEPTED handling.  
						
						
						
						
					 
					
						2012-07-16 01:33:02 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						bf42207332 
					 
					
						
						
							
							Changes keyword 'exceed' to 'action'.  
						
						
						
						
					 
					
						2012-04-28 13:18:39 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						d9b77cc281 
					 
					
						
						
							
							Implements generalized export limits.  
						
						... 
						
						
						
						And also fixes some minor bugs in limits. 
						
						
					 
					
						2012-04-24 23:39:57 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						ebecb6f6a1 
					 
					
						
						
							
							Implements generalized import hooks.  
						
						... 
						
						
						
						Thanks to Alexander V. Chernikov for the original patch. 
						
						
					 
					
						2012-04-15 15:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ondrej Zajicek 
							
						 
					 
					
						
						
							
						
						c47d037ecb 
					 
					
						
						
							
							Some minor changes to CLI.  
						
						
						
						
					 
					
						2012-03-22 12:13:26 +01:00