Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-22 | Netlink: MPLS routes in kernel | Jan Moskyto Matejka | |
Anyway, Bird is now capable to insert both MPLS routes and MPLS encap routes into kernel. It was (among others) needed to define platform-specific AF_MPLS to 28 as this constant has been assigned in the linux kernel. No support for BSD now, it may be added in the future. | |||
2016-12-22 | Static: Protocol rework wrt. struct nexthop changes; MPLS label support | Jan Moskyto Matejka | |
2016-12-22 | Nexthop: Support for label stack in nest | Jan Moskyto Matejka | |
2016-12-22 | Removing (struct rta)->cast. Never used. | Jan Moskyto Matejka | |
2016-12-22 | Merged multipath and single-path data structures. | Jan Moskyto Matejka | |
Dropped struct mpnh and mpnh_*() Now struct nexthop exists, nexthop_*(), and also included struct nexthop into struct rta. Also converted RTD_DEVICE and RTD_ROUTER to RTD_UNICAST. If it is needed to distinguish between these two cases, RTD_DEVICE is equivalent to IPA_ZERO(a->nh.gw), RTD_ROUTER is then IPA_NONZERO(a->nh.gw). From now on, we also explicitely want C99 compatible compiler. We assume that this 20-year norm should be known almost everywhere. | |||
2016-12-07 | BGP redesign | Ondrej Zajicek (work) | |
Integrated and extensible BGP with generalized AFI handling, support for IPv4+IPv6 AFI and unicast+multicast SAFI. | |||
2016-11-08 | Merge branch 'master' into int-new | Ondrej Zajicek (work) | |
2016-11-08 | Merge tag 'v1.6.2' into int-new | Ondrej Zajicek (work) | |
2016-11-01 | Build: switch on -Wextra, get rid of most of the warnings | Jan Moskyto Matejka | |
There are several unresolved -Wmissing-field-initializers on older versions of GCC than 5.1, all of them false positive. | |||
2016-10-03 | BGP: Support for large communities | Ondrej Zajicek (work) | |
Add support for large communities (draft-ietf-idr-large-community), 96bit alternative to RFC 1997 communities. Thanks to Matt Griswold for the original patch. | |||
2016-09-14 | Nest: Keep multipath next hops sorted | Ondrej Zajicek (work) | |
2016-07-19 | Babel: Documentation updates | Ondrej Zajicek (work) | |
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-05-13 | Merge branch 'int-new' of gitlab.labs.nic.cz:labs/bird into int-new | Jan Moskyto Matejka | |
2016-05-13 | Hash: Fix of previous commit | Jan Moskyto Matejka | |
2016-05-12 | Make int-new compilable again | Ondrej Zajicek (work) | |
2016-05-12 | Merge remote-tracking branch 'origin/int-new' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Merge remote-tracking branch 'origin/master' into int-new | Ondrej Zajicek (work) | |
2016-05-12 | Hash: fixed rta hashing wrt. structure padding | Jan Moskyto Matejka | |
2016-05-12 | Prog Doc: Complete several missing parameters | Pavel Tvrdik | |
2016-02-19 | Hash: typecast error fix | Jan Moskyto Matejka | |
2016-02-10 | Updated RTA hashes to 32-bit values. | Jan Moskyto Matejka | |
... and reworked the hashes a bit. Also added mem_hash function which just computes a hash of given memory block. | |||
2015-12-29 | Move ID allocator to a separate file and use it also in OSPF | Ondrej Zajicek (work) | |
2015-12-24 | Follow-up work on integration | Ondrej Zajicek (work) | |
2015-06-08 | BGP multipath support | Ondrej Zajicek | |
Kernel option 'merge paths' allows to merge routes exported to kernel protocol (currently BGP and static routes) to multipath routes. | |||
2015-06-08 | Moving of mulipath merging code from OSPF to nest | Ondrej Zajicek | |
2015-06-08 | unsigned [int] -> uint | Pavel Tvrdík | |
2015-05-12 | KRT: Add support for plenty of kernel route metrics | Ondrej Zajicek | |
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-10 | Add bitfield route attribute type | Ondrej Zajicek | |
2014-10-02 | Fixes some warnings. | Ondrej Zajicek | |
2013-12-01 | Finishes add-path. | Ondrej Zajicek | |
Fixes some bugs and uses generic hash implementation. | |||
2013-11-23 | Merge branch 'master' into add-path | Ondrej Zajicek | |
Conflicts: filter/filter.c nest/proto.c nest/rt-table.c proto/bgp/bgp.h proto/bgp/config.Y | |||
2013-10-02 | Some fixes in filter code. | Ondrej Zajicek | |
Thanks to Sergey Popovich for original patches. | |||
2012-08-14 | Implements ADD-PATH extension for BGP. | Ondrej Zajicek | |
Allows to send and receive multiple routes for one network by one BGP session. Also contains necessary core changes to support this (routing tables accepting several routes for one network from one protocol). It needs some more cleanup before merging to the master branch. | |||
2011-08-15 | Fixes some missing tabs. | Ondrej Zajicek | |
They unintentionally disappeared in 1.3.2. | |||
2011-08-14 | BGP Extended communities. | Ondrej Zajicek | |
2011-07-03 | Prints full community lists during 'show route all'. | Ondrej Zajicek | |
2011-06-26 | Fix route types in rta_show(). | Ondrej Zajicek | |
2010-12-07 | Core multipath support. | Ondrej Zajicek | |
2010-08-02 | Adds igp_metric attribute. | Ondrej Zajicek | |
2010-07-31 | Implements IGP metric comparison for BGP routes. | Ondrej Zajicek | |
2010-07-05 | Implements 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-02 | Implements command that shows memory usage. | Ondrej Zajicek | |
2010-03-17 | Fixes unterminated string for atomic_aggr attribute formatting. | Ondrej Zajicek | |
2010-02-26 | Fixes signedness in format route attributes. | Ondrej Zajicek | |
2009-08-21 | Fixes bug in eattr binary search. | Ondrej Zajicek | |
2009-07-23 | Adds %R printf directive for Router ID. | Ondrej Zajicek | |
2009-05-22 | Fixes serious bug in route attribute handing. | Ondrej Zajicek | |
ea_same() sometimes returns true for different route attributes, which caused that hash table in BGP does not work correctly and some routes were sent with different attributes. | |||
2008-11-08 | Proper format functions for ORIGINATOR_ID, CLUSTER_LIST | Ondrej Zajicek | |
2004-06-25 | A lot of changes: | Ondrej Filip | |
- metric is 3 byte long now - summary lsa originating - more OSPF areas possible - virtual links - better E1/E2 routes handling - some bug fixes.. I have to do: - md5 auth (last mandatory item from rfc2328) - !!!!DEBUG!!!!! (mainly virtual link system has probably a lot of bugs) - 2328 appendig E | |||
2004-06-11 | RTS_OSPF_BONDARY is nonsense, RTS_OSPF_IA must have smaller id than RTS_OSPF_EXT | Ondrej Filip | |