History | View | Annotate | Download (9.95 KB)
Follow-up commit on integrated BIRD
Use net_addr for interface address prefixes, support net_addr inconfiguration parser.
Initial commit on integrated BIRD
New data types net_addr and variants (in lib/net.h) describingnetwork addresses (prefix/pxlen). Modifications of FIB structuresto handle these data types and changing everything to use thesedata types instead of prefix/pxlen pairs where possible....
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.
Implements default router preference (RFC 4191) for RAdv.
Thanks to Baptiste Jonglez for the patch.
BFD protocol, ready for release.
Supports OSPF and BGP and also statically configured sessions.
Implements router advertisements activated by received routes.
The RAdv protocol could be configured to change its behavior based onavailability of routes, e.g., do not announce router lifetime when adefault route is not available.
Implements RDNSS and DNSSL support for RAdv.
Fixes RAdv proto w.r.t. templates.
Thanks Alexander V. Chernikov for this.
Implements protocol templates.
Based on the patch from Alexander V. Chernikov.Extended to support almost all protocols.Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
Implements Router Advertisement protocol.