Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-05-15 | Cleanup of configuration. | Martin Mares | |
o Use `expr' instead of `NUM' and `ipa' instead of `IPA', so that defined symbols work everywhere. o `define' now accepts both numbers and IP addresses. o Renamed `ipa' in filters to `fipa'. Pavel, please update filters to accept define'd symbols as well. | |||
2000-05-13 | Added `show route for <prefix-or-ipa>' which looks up route leading to | Martin Mares | |
given network. | |||
2000-05-13 | Added fib_route() which does (although very slow) lookup of longest-match | Martin Mares | |
routing in a FIB. | |||
2000-05-13 | Unified parsing of prefixes. | Martin Mares | |
Had to rename `prefix' in filters to `fprefix'. | |||
2000-05-13 | Changed semantics of the rt_update hook. The attribute list we pass now | Martin Mares | |
contains all attributes, not just the temporary ones. This avoids having to merge the lists inside protocols or doing searches on both of them. Also, do filtering of routes properly. (I'd like to avoid it, but it's needed at least in the krt protocol.) | |||
2000-05-11 | Fixed nasty segfault in rip. | Pavel Machek | |
2000-05-10 | password_same utility function | Pavel Machek | |
2000-05-10 | Added more convient interface for ea_find. | Pavel Machek | |
What is special about int default;? Compiler chokes on that! | |||
2000-05-09 | rt_prune: Don't kill routes from protocols in FS_FEEDING state. If debugging, | Martin Mares | |
call fib_check() on the table's fib. | |||
2000-05-08 | Several simplifications of the fib iterators. | Martin Mares | |
2000-05-08 | Implemented `show route count' which is `show route stats' with | Martin Mares | |
exception that it doesn't print the routes themselves. | |||
2000-05-08 | Stop feeding the protocol if it suddenly shuts down. | Martin Mares | |
2000-05-08 | Really free attributes. | Martin Mares | |
2000-05-08 | bugs_in_attr_cache_hashing--; | Martin Mares | |
2000-05-08 | Use preferences properly. | Martin Mares | |
2000-05-08 | Fixed `show route primary'. | Martin Mares | |
2000-05-08 | Debugged printing and pruning of neighbor cache entries. | Martin Mares | |
2000-05-07 | Don't count networks with no routes (they are not displayed at all and | Martin Mares | |
will be removed during the next garbage collection pass). | |||
2000-05-07 | Implemented `show route <...> stats'. | Martin Mares | |
2000-05-07 | Squashed one bug in fib_rehash(). No more routes disappearing as if struct | Martin Mares | |
by a lightning :) | |||
2000-05-07 | Killed one more reference to RTS_RIP_EXT. | Martin Mares | |
2000-05-07 | Added commands `show route protocol <p>' and `show route import <p>' which | Martin Mares | |
show the routing table as exported to the protocol given resp. as returned from its import control hook. To get handling of filtered extended attributes right (even in the old `show route where <filter>' command), the get_route_info hook gets an attribute list and all protocol specific rte attributes are contained there as temporary ones. Updated RIP to do that. Added ea_append() which joins two ea_list's. | |||
2000-05-06 | Cosmetic fixes. | Martin Mares | |
2000-05-06 | Fixed silly bug in previous commit. | Martin Mares | |
2000-05-06 | When rte_update is called for an identical route, don't announce anything. | Martin Mares | |
Please implement the rte_same hook in your protocols. It should just compare your metrics stored directly in rte, the rest is done by the core. | |||
2000-05-05 | Added skeleton Doc files for the whole developer's documentation. | Martin Mares | |
2000-05-04 | Removed RTS_RIP_EXT. | Martin Mares | |
2000-05-04 | #ifdef out lots of debugging information. | Martin Mares | |
The long resource/routing table dump printed upon startup is gone now and if you wish to see it, just send bird SIGUSR1 or use the `debug' commands. | |||
2000-05-04 | Removed a lot of unused variables. | Martin Mares | |
Please try compiling your code with --enable-warnings to see them. (The unused parameter warnings are usually bogus, the unused variable ones are very useful, but gcc is unable to control them separately.) | |||
2000-05-04 | Switched off LOCAL_DEBUG. | Martin Mares | |
2000-05-02 | IPv6 address classification fixes. | Martin Mares | |
2000-04-28 | Split CF_HDR section to CF_HDR (only includes) and CF_DEFINES (defines, | Martin Mares | |
C declarations etc.). | |||
2000-04-28 | Fixed a couple of nasty CLI bugs which were triggered on long or multi-part | Martin Mares | |
outputs. It took a whole evening to hunt them down, but now the CLI seems to work fine. Now I run three BGP connections with several thousand routes! | |||
2000-04-28 | Event handlers no longer return re-queue flag. Instead of using it, just | Martin Mares | |
call ev_schedule() on the same handler which should work perfectly now. | |||
2000-04-27 | Fixed stupid bug in as_path_format(). | Martin Mares | |
2000-04-26 | Better formatting of router ID's. | Martin Mares | |
2000-04-26 | Fixed several bugs in protocol state machine. Reconfigurations and | Martin Mares | |
restarts of BGP seem to work now. | |||
2000-04-26 | Whitespace changes. | Pavel Machek | |
2000-04-25 | Don't forget to set filter pointers in struct proto when reconfiguring. | Martin Mares | |
2000-04-17 | Don't import/export MED and LOCAL_PREF on external links. | Martin Mares | |
Added real comparison of BGP routes (inspired by the Cisco one). Default local preference and default MED are now settable. Defined filter keywords for all BGP attributes we know. | |||
2000-04-17 | The previous fix for spacing was (a) totally out of context, (b) wrong. | Martin Mares | |
Please *read* the code when trying to change it. Also killed a couple of type clashes. | |||
2000-04-17 | Put space between entries so they are separated. | Pavel Machek | |
FIXME: should use format as in filters. | |||
2000-04-17 | Int sets moved to core. It is now possible to have variable of type clist. | Pavel Machek | |
2000-04-17 | Define EAF_ORIGINATED and propagate it properly when merging attribute lists. | Martin Mares | |
2000-04-17 | Aesthetical tweaks (asterisk spells `asterisk' etc.) | Martin Mares | |
2000-04-17 | as_path_match moved to a-path.c | Pavel Machek | |
2000-04-17 | Path_getlen moved to nest and length was made callable from filters. | Pavel Machek | |
2000-04-17 | Printing of AS paths and community sets. | Martin Mares | |
2000-04-17 | Created nest/a-path.c and a-set.c which should contain general operations | Martin Mares | |
on AS paths and community sets. Moved as_path_prepend() there. Pavel, please move the other functions as well. | |||
2000-04-11 | Fix comments. | Martin Mares | |