Age | Commit message (Expand) | Author |
2004-01-06 | 2004 | Henning Brauer |
2004-01-05 | protect against trying to couple when we're already coupled to the fib, | Henning Brauer |
2004-01-02 | mark a few numbers U to please compilers; henning ok | Theo de Raadt |
2003-12-30 | typos from david | Henning Brauer |
2003-12-28 | typo in comment | Henning Brauer |
2003-12-27 | style | Henning Brauer |
2003-12-27 | consider the defualt route in kroute_match as well. it is a special case. | Henning Brauer |
2003-12-27 | keep a copy of the fd locally instead of passing it around all time | Henning Brauer |
2003-12-27 | provide kroute_fib_couple and _decouple, pumping all bgp routes from the | Henning Brauer |
2003-12-27 | implement "no fib-update" much cooler | Henning Brauer |
2003-12-27 | when a static route is deleted on that a nexthop depends, we re-check | Henning Brauer |
2003-12-26 | detect when a newly added kernel route (non-bgp of course) matches a nexthop | Henning Brauer |
2003-12-26 | factor out common code | Henning Brauer |
2003-12-26 | 20 minutes debugging for a missinf return (0) at the end of a function, | Henning Brauer |
2003-12-26 | by making kroute_dispatch_msg() and kroute_nexthop_add() return int instead | Henning Brauer |
2003-12-26 | report as many errors upstream as possible instead of fatal() so they | Henning Brauer |
2003-12-26 | handle kroute_init failures nicer | Henning Brauer |
2003-12-26 | provide a real log_err | Henning Brauer |
2003-12-26 | 127/8 is special, and thus needs special protection. | Henning Brauer |
2003-12-26 | o improve logging dramatically | Henning Brauer |
2003-12-26 | handle IMSG_NEXTHOP_DELETE as well | Henning Brauer |
2003-12-26 | kroute_nexthop_check -> kroute_nexthop_add | Henning Brauer |
2003-12-26 | kroute_validate_nexthop is a private function | Henning Brauer |
2003-12-26 | finally marry rde and kroute parts of the nexthop verification: | Henning Brauer |
2003-12-26 | o in struct nexthop_node, we don't need the full kroute_nexthop struct, | Henning Brauer |
2003-12-25 | nothing uses the special return value kroute_msg used to set for EEXIST any | Henning Brauer |
2003-12-25 | bring us closer to a complete nexthop verification that does NOT need | Henning Brauer |
2003-12-25 | detect connected routes and flag them as such | Henning Brauer |
2003-12-25 | track routing table changes that are _not_ caused by bgpd itself | Henning Brauer |
2003-12-25 | factor out prefixlen_classful() and mask2prefixlen() | Henning Brauer |
2003-12-25 | kill an inappropriate XXX | Henning Brauer |
2003-12-25 | remove a useless check & comment | Henning Brauer |
2003-12-25 | (more or less) handle ESRCH for RTM_ADD | Henning Brauer |
2003-12-25 | it actually makes more sense to call the merged function kroute_change | Henning Brauer |
2003-12-25 | kroute_change is obsolete, long live kroute_add | Henning Brauer |
2003-12-25 | check with our local view wether there is already an entry for the to be | Henning Brauer |
2003-12-25 | oups, remove debugging cruft | Henning Brauer |
2003-12-25 | skip over routing table entires with flag LLINFO (that's arp cache) | Henning Brauer |
2003-12-25 | dump a copy of the kernel routing table into our own view on startup | Henning Brauer |
2003-12-24 | no O_NONBLOCK for routing and tcp sockets, theo | Henning Brauer |
2003-12-24 | now that we keep track of the routes we added to the kernel we can remove | Henning Brauer |
2003-12-24 | keep track of the routes we inserted to the kernel | Henning Brauer |
2003-12-23 | use RTF_PROTO1 for now | Henning Brauer |
2003-12-23 | no RTF_MASK | Henning Brauer |
2003-12-23 | don't panic on EEXIST. that's normal for a full-table router to get a route | Henning Brauer |
2003-12-23 | bzero, set sin_len, and fix an error message | Henning Brauer |
2003-12-22 | o add low-level functions for adding/chaining/removing kernel routes | Henning Brauer |