summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-04-01Formatting of dynamic attributes (except for paths and communities whichMartin Mares
will be added soon).
2000-04-01RIP: Set attribute class.Martin Mares
2000-04-01Changed initialization of protocol list -- now we call proto_build() insteadMartin 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-01BGP now handles incoming routes (IPv4 only).Martin Mares
2000-04-01When tracing, always print incoming part of the trace before the outgoing one.Martin Mares
Avoid buffer overflows in `show routes' command.
2000-04-01When processing ACCEPT/REJECT carrying no message, don't printMartin Mares
trailing newline. I hope the fix is correct, but please check.
2000-04-01SOURCE 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-01LSA checksum works. But it's very uneficient on little endian systems.Ondrej Filip
2000-03-31Removal of useless includes continues...Martin Mares
2000-03-31Removed lots of superfluous includes.Martin Mares
Use debug() instead of printf().
2000-03-31Use bsprintf() instead of sprintf().Martin Mares
2000-03-31Include "lib/string.h" instead of <string.h>. It should give us bzero()Martin Mares
and other non-portable functions on all systems.
2000-03-31Parsing of BGP attributes.Martin Mares
2000-03-31Fixed bug in processing of dynamic attributes.Martin Mares
2000-03-31Checksum changes. Bug is still NOT fixed. :-(Ondrej Filip
2000-03-31Some bug fixes. LSA checksum is still bad. I'll fix it later.Ondrej Filip
2000-03-31Sending of lspd as responce to lsreq done.Ondrej Filip
2000-03-30LSA structure changes. (Len added.)Ondrej Filip
2000-03-30Skeleton structures and files added.Ondrej Filip
2000-03-30Add hashing to link state request list.Ondrej Filip
2000-03-30Minor changes.Ondrej Filip
2000-03-30Basic analysis of UPDATE packets.Martin Mares
2000-03-30Connection state machine works.Martin Mares
2000-03-30Better list manipulation.Ondrej Filip
2000-03-30More BGP. This time it connects, but the state machine still isn't complete.Martin Mares
2000-03-30Defined sk_close() which closes the socket safely even if called fromMartin Mares
socket hook. Replaces the SK_DELETED hack. Squashed a couple of bugs in handling of TCP sockets.
2000-03-30Use FF_FORCE_TMPATTR where appropriate.Martin Mares
2000-03-30Renamed FF_OUTGOING to FF_FORCE_TMPATTR which much better fits the semantics.Martin Mares
Call rte_cow() instead of rte_do_cow(), so that COW works properly. Stripped "\n" off several (de)bug messages.
2000-03-30LSreq initial work.Ondrej Filip
2000-03-29Avoid conflicts with libraries defining their own xmalloc by definingMartin Mares
xmalloc to bird_xmalloc internally.
2000-03-29Slave bug fix.Ondrej Filip
2000-03-29Many changes in dbdes sending & receiving. EXDONE caused.Ondrej Filip
2000-03-29RXMT timer handling bug fix.Ondrej Filip
2000-03-29Some FIXME added.Ondrej Filip
2000-03-29Sending of DBdes bug fixed.Ondrej Filip
2000-03-29IMMS reverted to bits. Outgoing packets dumping added.Ondrej Filip
Cisco does not set inteface MTU. Hmm....
2000-03-29f_run gets one more parameter to distinguish between in and out modes.Pavel Machek
2000-03-29Cross-protocol issues solved betterPavel Machek
2000-03-29DBdes sending/receiving changes.Ondrej Filip
2000-03-27Use neigh_connected_to in rip, and behave more correctlyPavel Machek
w.r.t. whotoldme and nexthop.
2000-03-27if_connected() is again private.Martin Mares
Introduced neigh_connected_to() to serve the same purpose efficiently.
2000-03-26I broke compilation. Sorry.Pavel Machek
2000-03-26Split horizont done right.Pavel Machek
Locks done better.
2000-03-26if_connected is usefull outside of neighbour cache.Pavel Machek
2000-03-24FIXME was actually already resolvedPavel Machek
2000-03-23Minor change to make code more readable.Pavel Machek
2000-03-22Rip now tries to lock interface.Pavel Machek
Fixed fatal errors which caused segfault at startup. Fixed fatal errors in rip which caused it not to send more than first update.
2000-03-22Format of dates changed, so rip authentication is now commented out.Pavel Machek
2000-03-21Construction of BGP packets.Martin Mares
2000-03-21Wrote real version of unaligned data access functions (needed for BGP).Martin Mares