summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-07-27Minor changes in prefix trie.Ondrej Zajicek
2010-07-26For hostentry cache, replace FIB with a hash table using (IP, dep table) as ↵Ondrej Zajicek
a key.
2010-07-22Fixes a buffer overflow in TX code of IPv6 BGP.Ondrej Zajicek
2010-07-14Fixes the documentation.Ondrej Zajicek
2010-07-13Adds some options and documentation related to recursive next hops.Ondrej Zajicek
2010-07-12Fixes missing check in reconfiguration.Ondrej Zajicek
2010-07-12Implements proper multihop BGP.Ondrej Zajicek
Also does some incompatible changes to config file syntax, like removing 'via IP' from multihop option.
2010-07-05Implements hostcache and recursive next hops.Ondrej Zajicek
Hostcache is a structure for monitoring changes in a routing table that is used for routes with dynamic/recursive next hops. This is needed for proper iBGP next hop handling.
2010-06-02Do not start with huge OSPF FIBs.Ondrej Zajicek
Most OSPF instances don't need 64k FIB fields. This change halves resident memory usage on small OSPF networks.
2010-06-02Implements command that shows memory usage.Ondrej Zajicek
2010-06-02Minor bug that appears only in debug mode.Ondrej Filip
2010-05-31NEWS and version update.Ondrej Zajicek
2010-05-31Disable BGP protocol when cannot open listening socket.Ondrej Zajicek
2010-05-28Minor fixes.Ondrej Zajicek
2010-05-26Support loopback/dummy addresses.Ondrej Zajicek
2010-05-26Fixes a bug in duplicit configured stubnets.Ondrej Zajicek
If there was the same configured stubnet on local and remote router, the remote route always won regardless of its cost.
2010-05-23Check for OSPF seqnum wraparound and handle it.Ondrej Zajicek
2010-05-22Extends pair set syntax, matching and deleting against clist.Ondrej Zajicek
Expressions like (123,*) can be used in pair set literals, clists can be matched against pair sets (community ~ pairset) and pair sets can be used to specify items to delete from clists (community.delete(pairset)).
2010-05-21Comment update.Ondrej Zajicek
2010-05-21Fixes interface scan on Linux 2.4.x in IPv6 mode.Ondrej Zajicek
2010-05-21Fixes bug on Linux 2.4.x - kernel sync does not work until restart of kernel ↵Ondrej Zajicek
protocol. Which was, actually, a bug in timers - on older kernel, monotonic timer is missing and the other implementation started with now == 0, which collides with usage 0 as a special value in timer->expires field.
2010-05-16Do not remove old static route if it is in new config with different gw.Ondrej Zajicek
2010-05-16Do not originate summary or external LSA if it already here and not changed.Ondrej Zajicek
2010-05-14Handle EPIPE as a common connection close event.Ondrej Zajicek
2010-05-14Do not add community if it is already in clist.Ondrej Zajicek
2010-05-07Fixes a bug in LSA flooding.Ondrej Zajicek
LSAs are sometimes prematurely removed from LS retransmission lists.
2010-05-03A minor bugfix in OSPF ext-LSA processing.Ondrej Zajicek
2010-05-02Merge several fixes suggested by Joakim Tjernlund.Ondrej Zajicek
2010-05-02OSPF: most of summary LSA orig./flush logic rewritten.Ondrej Zajicek
Fixes many bugs in the old code and makes it much cleaner.
2010-04-28Better support for /31 networks.Ondrej Zajicek
2010-04-27A fix in OSPFv3 next_hop calculation.Ondrej Zajicek
2010-04-27Merge branch 'master' of ssh://git.nic.cz/projects/bird/GIT/birdOndrej Filip
2010-04-27Avoid warning if not compiled with pipes.Ondrej Filip
2010-04-26Neighbors on OSPF broadcast networks should be identified by IP address, not ↵Ondrej Zajicek
RID. Allows simple support for multiple interfaces to the same network.
2010-04-25Skip LSA host<->network endianity conversions on big endians.Ondrej Zajicek
2010-04-25Implements changes in checksum alg suggested by Joakim Tjernlund.Ondrej Zajicek
2010-04-24Fixes and enhancements in 'show ospf state' command.Ondrej Zajicek
Now it shows a distance, option to change showing reachable/all network nodes and better handling of AS-external LSAs in multiple areas. The command 'show ospf topology' was changed to not show stubnets in both OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
2010-04-21Merge commit 'origin/master' into newOndrej Zajicek
2010-04-21Fixes several problems in OSPF vlink implementation.Ondrej Zajicek
2010-04-19It seems that prefixes /31 and /127 are valid and used in this strange world.Ondrej Filip
2010-04-14Fixes build on newer Linux systems.Ondrej Zajicek
2010-04-14Fixes IPv6 build on older systems.Ondrej Zajicek
2010-04-11Fixes next hop calculation on NBMA and parallel PTP links.Ondrej Zajicek
2010-04-11Fixes a bug in OSPF on NBMA interfaces.Ondrej Zajicek
A very tricky bug. OSPF on NBMA interfaces probably never really worked. When a packet was sent to multiple destinations, the checksum was calculated multiple times from a packet with already filled checksum field (from previous calculation). Therefore, many packets were sent with an invalid checksum.
2010-04-09NEWS and version update.Ondrej Zajicek
2010-04-09Ignore routes with next-hop 127.0.0.1 on BSD.Ondrej Zajicek
2010-04-08On BSD, consider unmarked non-device routes as alien.Ondrej Zajicek
2010-04-08Do not export empty community list attribute in BGP.Ondrej Zajicek
2010-04-08Revert "Fixes behavior of defined() on bgp_community attribute."Ondrej Zajicek
This reverts commit 74e9331fe0892c4c96b4c4d7db3f14bb7e9d928e.
2010-04-08Minor changes.Ondrej Zajicek