Ondrej Zajicek
a485fd2909
Merge commit 'f48fa14214301382b2e6b134788a7506b61b664f' into integrated
...
Conflicts:
nest/rt-table.c
proto/bgp/attrs.c
proto/bgp/packets.c
proto/ospf/ospf.c
proto/rip/rip.c
proto/static/static.c
sysdep/unix/krt.c
2014-04-29 17:23:38 +02:00
Ondrej Zajicek
91ea1b134b
Merge commit '300e4008f02382b87409dabb52a317b8336de55b' into integrated
...
Conflicts:
nest/neighbor.c
2014-04-29 16:40:23 +02:00
Ondrej Zajicek
37c2153457
Merge commit '0bb4e37db317a1290bad24fe430cac6569a9bd8c' into integrated
...
Conflicts:
sysdep/linux/netlink.c
2014-04-29 16:32:08 +02:00
Ondrej Zajicek
f47914c8a8
Merge commit '0aeac9cb7f9887374ce0258c8653f9518529bf08' into integrated
...
Conflicts:
configure.in
lib/printf.c
proto/ospf/config.Y
proto/ospf/hello.c
proto/ospf/iface.c
proto/ospf/ospf.h
2014-04-29 16:17:09 +02:00
Ondrej Zajicek
51e37fbb40
Merge commit '8931425d02dd8656b48142f608d3119ab6f4a96f' into integrated
...
Conflicts:
nest/rt-table.c
2014-04-29 16:05:47 +02:00
Ondrej Zajicek
44c8edf53e
Merge commit 'a15dab76f93337b07b4b03a64ac3bac26285dfd9' into integrated
2014-04-29 15:20:18 +02:00
Ondrej Zajicek
455539ba1b
Merge commit 'e7c2380260f20a4a3587b47df97879ef91c69774' into integrated
2014-04-29 15:16:32 +02:00
Ondrej Zajicek
44f9cca21d
Merge commit 'a5fc59587fe864e4fcfb44eb3be57231b4ca339b' into integrated
...
Conflicts:
filter/filter.c
nest/config.Y
2014-04-29 15:15:35 +02:00
Ondrej Zajicek
6310da3509
Merge commit 'f83ce94d5e410d5e5b921121867321c19451896b' into integrated
2014-04-29 15:10:51 +02:00
Ondrej Zajicek
2187708520
Merge commit '6a8d3f1c1ffbd964e4d11b452c73e1ea70310af3' into integrated
...
Conflicts:
configure.in
lib/socket.h
nest/protocol.h
2014-04-29 13:00:14 +02:00
Ondrej Zajicek
411e8b1de2
Merge commit '92f8878cbf5d8ad9e9b909a9dcbb2112de54a542' into integrated
2014-04-29 12:52:39 +02:00
Ondrej Zajicek
50d53854f5
Merge commit 'bff9ce5130d16af2fd802d42bdb2bff00980c9ae' into integrated
...
Conflicts:
tools/Makefile.in
2014-04-29 12:43:25 +02: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
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
Ondrej Zajicek
7c9930f9c8
Adds a missing file.
...
I forgot to add that to the previous commit.
2013-11-21 11:36:49 +01:00
Ondrej Zajicek
1ec522538f
BFD protocol, ready for release.
...
Supports OSPF and BGP and also statically configured sessions.
2013-11-19 22:33:48 +01:00
Ondrej Zajicek
a15dab76f9
Implements 'allow local as' option.
...
Similar to allowas-in option on other routers.
2013-10-21 14:59:35 +02:00
Ondrej Zajicek
0e175f9f0f
Fixes some BFD bugs and makes logging thread-safe.
2013-10-05 20:12:28 +02:00
Ondrej Zajicek
7ccb36d330
Implements C.len operator for clist and eclist types.
...
Thanks to Sergey Popovich for the original patch.
2013-10-02 14:57:29 +02:00
Ondrej Zajicek
28a10f84cb
Some fixes in filter code.
...
Thanks to Sergey Popovich for original patches.
2013-10-02 14:41:37 +02:00
Ondrej Filip
ec57bbf67f
Recheck export/import/receive limits during reconfiguration.
2013-09-30 14:07:34 +02: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
f83ce94d5e
Fixes missing unregister of kernel table handling code.
...
And some minor fixes.
Thanks to Sergey Popovich for the patch.
2013-09-26 17:33:00 +02:00
Ondrej Zajicek
6a8d3f1c1f
BFD work in progress.
...
Now it compiles and mostly works.
2013-09-16 23:57:40 +02:00
Ondrej Zajicek
92f8878cbf
Fixes a bug related to multiple IPs and direct protocol.
...
Multiple IPs in the same IP prefix confuse the direct
protocol and could cause withdrawal of a valid prefix.
Thanks to Dan Rimal for a bugreport.
2013-09-10 13:03:58 +02:00
Ondrej Zajicek
bff9ce5130
Extends delete/filter operators to work no bgp_paths.
2013-08-15 01:06:47 +02:00
Ondrej Zajicek
a013bd08e3
Merge commit 'ac5745134847c044b21c311e5ab11d92d05bacc1' into integrated
2013-07-31 18:36:55 +02:00
Ondrej Zajicek
ed5c7b636e
Merge commit 'a0b176e3b2b50d3a30574afa927e0ee8ef65be68' into integrated
2013-07-31 18:36:26 +02:00
Ondrej Zajicek
3aae8f6ed8
Merge commit 'cc31b75a8fd7949533c12db2c3e9d67eeaf46d10' into integrated
2013-07-31 18:03:52 +02:00
Ondrej Zajicek
9cf24ba8e7
Merge commit 'ef4a50be10c6dd0abffd957132cd146029c3d79d' into integrated
...
Conflicts:
lib/ipv6.h
nest/config.Y
proto/ospf/config.Y
proto/rip/rip.c
sysdep/bsd/sysio.h
sysdep/linux/sysio.h
sysdep/unix/io.c
2013-07-30 23:48:07 +02:00
Ondrej Zajicek
2740f71b3b
Merge commit 'fad04c750ca6906fb095f1b45958dec0ac8e210c' into integrated
2013-07-30 22:00:26 +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
9135c1f0ca
Fixes bug in protocol flushing and rtable pruning.
...
When route was propagated to another rtable through a pipe and then the
pipe was reconfigured softly in such a way that any subsequent route
updates are filtered, then the source protocol shutdown didn't clean up
the route in the second rtable which caused stale routes and potential
crashes.
2013-07-24 14:11:12 +02:00
Ondrej Zajicek
cc31b75a8f
Implements 'bgppath ~ int set' filter op.
2013-07-09 23:27:10 +02:00
Ondrej Zajicek
3de342dae1
Adapts BSD sysdep code for integrated branch.
...
Thanks to Alexander V. Chernikov for the original patch.
2013-06-28 00:57:22 +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 Zajicek
fad04c750c
Fixes problems with kernel routes multiple routing tables.
...
Temporary dummy routes created by a kernel protocol during routing table
scan get mixed with real routes propagated from another kernel protocol
through a pipe.
2013-06-13 11:27:14 +02:00
Ondrej Zajicek
6679f15ef3
Merge commit 'cd3b02d198093abbbe671f647e4deb2470eb9cf1' into integrated
2013-05-23 00:05:28 +02:00
Ondrej Zajicek
92fd1fc02f
Merge commit 'a9fc659b840e13323aa43e92eb8f39ceb19b5ed6' into integrated
...
Conflicts:
proto/rip/rip.c
2013-05-22 15:56:00 +02:00
Ondrej Zajicek
a32a4aaa0a
Merge commit 'a9c38203bdcad92f7ac0a8a912241d2acb483f2c' into integrated
2013-05-22 15:46:55 +02:00
Ondrej Zajicek
65e13d8ea8
Merge commit '4c2abee74e64f64fba61aad6e2b66e3895820003' into integrated
2013-05-22 15:46:29 +02:00
Ondrej Zajicek
1a114a63a8
Merge commit '36da2857bc911924a250a234f38cf58c3b21f1bc' into integrated
2013-05-22 15:45:23 +02:00
Ondrej Zajicek
cd3b02d198
Allows IP of loopback to be used in automatic router ID selection.
...
Thanks to Alexander V. Chernikov for the patch.
2013-04-16 17:53:22 +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