Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-04-12 | Made last Pavel's changes compile. | Martin Mares | |
2000-04-12 | as_path_prepend is usable outside bgp. | Pavel Machek | |
2000-04-12 | Real bucket lists. | Martin Mares | |
2000-04-12 | One less shift/reduce conflict. | Pavel Machek | |
2000-04-12 | f_new_dynamic_attr gets third argument, type as filters know it. | Pavel Machek | |
2000-04-12 | Define BGP_PATH. | Martin Mares | |
2000-04-12 | Minor updates by Pavel. | Martin Mares | |
2000-04-12 | Attribute type hack. | Martin Mares | |
2000-04-12 | Filters now know type path. It is possible to declare variable of type | Pavel Machek | |
path, but it is not possible to write constant of type path. It should be possible to print paths and match them. | |||
2000-04-12 | Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) ↵ | Martin Mares | |
constructs. | |||
2000-04-12 | Renamed f_path to f_path_mask -- which is what it really is. Use | Pavel Machek | |
linklist instead of array of signed integers for path mask. | |||
2000-04-12 | Path masks are needed for filters. | Pavel Machek | |
2000-04-12 | BGP_PATH masks now actually work as data type. | Pavel Machek | |
2000-04-12 | Path printing is now much nicer: not having to put it backward | Pavel Machek | |
simplifies it. (Sorry for previous commit, cvs is naughty). | |||
2000-04-12 | Path printing is now much nicer. | Pavel Machek | |
2000-04-11 | Fix comments. | Martin Mares | |
2000-04-10 | Commit fixes. | Pavel Machek | |
2000-04-10 | Functions for matching paths added, tested lightly. | Pavel Machek | |
Functions for working with community lists added, they compile. This should not be definitive place for this stuff. | |||
2000-04-10 | As usuall, most important info was missing. | Pavel Machek | |
2000-04-10 | Implemented outgoing attribute cache. | Martin Mares | |
2000-04-10 | Export ea_same() and ea_hash(). | Martin Mares | |
2000-04-10 | Dropped CPU_NEEDS_ALIGN_* as unaligned.h no longer uses them. | Martin Mares | |
2000-04-10 | Use neighbor cache to track direct route to the peer or multihop destination. | Martin Mares | |
Calculate next_hop properly based on the local address we get from the neighbor entry. | |||
2000-04-10 | Fix stupid bug in neighbor cache. | Martin Mares | |
2000-04-10 | More BGP progress... | Martin Mares | |
For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths. | |||
2000-04-10 | BGP doesn't need any inline attributes. | Martin Mares | |
2000-04-07 | Fix of comment. | Pavel Machek | |
2000-04-05 | LSA flooding done. | Ondrej Filip | |
2000-04-05 | Small clean up. (Duplicate #defines.) | Ondrej Filip | |
2000-04-05 | "Bug in hashing" fixed. Ehm it was bug in lsrql node removing. | Ondrej Filip | |
2000-04-04 | LSupdate processing improved. Now there is some bug in hashing. :-( | Ondrej Filip | |
2000-04-04 | Flooding work continues. | Ondrej Filip | |
2000-04-04 | Minor change in area list. Now I use MJ's lists. | Ondrej Filip | |
2000-04-02 | Work on lsupdates continues. Some checksum cleanup. | Ondrej Filip | |
2000-04-02 | lsa_cmp moved into lsalib.c | Ondrej Filip | |
2000-04-01 | Formatting of dynamic attributes (except for paths and communities which | Martin Mares | |
will be added soon). | |||
2000-04-01 | RIP: Set attribute class. | 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 | When processing ACCEPT/REJECT carrying no message, don't print | Martin Mares | |
trailing newline. I hope the fix is correct, but please check. | |||
2000-04-01 | SOURCE should really refer to rta->source, not rta->gw. | Martin Mares | |
Please check that all rta attributes are available, I guess that at least rta->dest is missing. | |||
2000-04-01 | LSA checksum works. But it's very uneficient on little endian systems. | Ondrej Filip | |
2000-04-01 | Removal of useless includes continues... | Martin Mares | |
2000-04-01 | Removed lots of superfluous includes. | Martin Mares | |
Use debug() instead of printf(). | |||
2000-04-01 | Use bsprintf() instead of sprintf(). | 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 | Parsing of BGP attributes. | Martin Mares | |
2000-04-01 | Fixed bug in processing of dynamic attributes. | Martin Mares | |
2000-03-31 | Checksum changes. Bug is still NOT fixed. :-( | Ondrej Filip | |