Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2000-04-10 | As usuall, most important info was missing. | Pavel Machek | |
2000-04-10 | Export ea_same() and ea_hash(). | Martin Mares | |
2000-04-10 | Fix stupid bug in neighbor cache. | Martin Mares | |
2000-04-10 | BGP doesn't need any inline attributes. | Martin Mares | |
2000-04-01 | Changed initialization of protocol list -- now we call proto_build() instead | Martin Mares | |
of calling the protocols manually. Implemented printing of dynamic attributes in `show route all'. Each protocol can now register its own attribute class (protocol->attr_class, set to EAP_xxx) and also a callback for naming and formatting of attributes. The callback can return one of the following results: GA_UNKNOWN Attribute not recognized. GA_NAME Attribute name recognized and put to the buffer, generic code should format the value. GA_FULL Both attribute name and value put to the buffer. Please update protocols generating dynamic attributes to provide the attr_class and formatting hook. | |||
2000-04-01 | BGP now handles incoming routes (IPv4 only). | Martin Mares | |
2000-04-01 | When tracing, always print incoming part of the trace before the outgoing one. | Martin Mares | |
Avoid buffer overflows in `show routes' command. | |||
2000-04-01 | Removal of useless includes continues... | Martin Mares | |
2000-04-01 | Include "lib/string.h" instead of <string.h>. It should give us bzero() | Martin Mares | |
and other non-portable functions on all systems. | |||
2000-04-01 | Fixed bug in processing of dynamic attributes. | Martin Mares | |
2000-03-30 | Use FF_FORCE_TMPATTR where appropriate. | Martin Mares | |
2000-03-29 | f_run gets one more parameter to distinguish between in and out modes. | Pavel Machek | |
2000-03-27 | if_connected() is again private. | Martin Mares | |
Introduced neigh_connected_to() to serve the same purpose efficiently. | |||
2000-03-26 | I broke compilation. Sorry. | Pavel Machek | |
2000-03-26 | if_connected is usefull outside of neighbour cache. | Pavel Machek | |
2000-03-20 | Added missing newline in debug output. | Martin Mares | |
2000-03-20 | Define new data types for BGP. | Martin Mares | |
2000-03-19 | Bare skeleton of the BGP. | Martin Mares | |