summaryrefslogtreecommitdiff
path: root/proto/bgp
AgeCommit message (Collapse)Author
2000-05-08Don't generate corrupted packets when sending only route deletes.Martin Mares
2000-05-08Link the instance to the global BGP list as soon as possible.Martin Mares
2000-05-07Setup of incoming connection is now a separate function.Martin Mares
2000-05-05Added skeleton Doc files for the whole developer's documentation.Martin Mares
2000-05-04Removed RTS_RIP_EXT.Martin Mares
2000-05-04Unused variables in IPv6 code.Martin Mares
2000-05-04Removed 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-04IPv6 BGP support finished. Also simplified the BGP stuff a bit.Martin Mares
2000-05-04Receive-only IPv6 BGP.Martin Mares
2000-05-02Defined format specifier `%M' which behaves as `%m', but takes theMartin Mares
error code as an argument. Use it in socket hooks where we really shouldn't rely on errno containing the right value or even existing.
2000-05-02Full protocol tracing.Martin Mares
2000-05-02Handle redistribution of unknown attributes correctly.Martin Mares
2000-04-28The `bgp_origin' attribute is now an enum.Martin Mares
2000-04-27Some more fixes for attributeless UPDATEs.Martin Mares
2000-04-27Path attribute can be missing if we process a packet with empty NLRI section.Martin Mares
2000-04-27Handle connect errors correctly.Martin Mares
2000-04-26IBGP fixes.Martin Mares
2000-04-25Implemented automatic restart after error with all the timers needed.Martin Mares
2000-04-25Avoid printing of error messages on Cease notifications.Martin Mares
2000-04-25Randomize timers properly.Martin Mares
2000-04-25Support dynamic reconfiguration.Martin Mares
2000-04-25Use the same attribute names as in filters.Martin Mares
2000-04-25When sending BGP attributes, re-create the flags, so that attributesMartin Mares
added by filters which get the flags wrong are fixed automagically.
2000-04-25Better reporting of both local and remote errors.Martin Mares
2000-04-25Real parsing of BGP OPEN options including capabilityMartin Mares
negotiation.
2000-04-21LOCAL_PREF is now always present and exported over all ibgp connections [draft]Martin Mares
Allow setting of address of the local end of the TCP connection. Several bug fixes.
2000-04-21If no NLRI's are present in an UPDATE message, parse the attributes, butMartin Mares
don't check presence of mandatory attributes. [draft-09]
2000-04-20Synced to draft-ietf-idr-bgp4-09.Martin Mares
2000-04-20Fixed reporting of unknown options.Martin Mares
2000-04-19Temporarily ignore unknown options.Martin Mares
2000-04-19The ATOMIC_AGGREGATE parameter is optional transitive.Martin Mares
2000-04-19Delay fetching of router ID.Martin Mares
2000-04-19Select the right source address and don't check port numbers.Martin Mares
2000-04-17Honor standard communities (no_export, no_advertise, no_export_subconfed)Martin Mares
when exporting routes.
2000-04-17Don'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-17Normalize community sets when exporting.Martin Mares
Set PARTIAL bits correctly.
2000-04-17Send and receive communities.Martin Mares
2000-04-17Sending of update messages works!Martin Mares
2000-04-17Created nest/a-path.c and a-set.c which should contain general operationsMartin Mares
on AS paths and community sets. Moved as_path_prepend() there. Pavel, please move the other functions as well.
2000-04-12Made last Pavel's changes compile.Martin Mares
2000-04-12as_path_prepend is usable outside bgp.Pavel Machek
2000-04-12Real bucket lists.Martin Mares
2000-04-12f_new_dynamic_attr gets third argument, type as filters know it.Pavel Machek
2000-04-12Define BGP_PATH.Martin Mares
2000-04-12Introduced `ARRAY_SIZE' macro to replace all the sizeof(a)/sizeof(*a) ↵Martin Mares
constructs.
2000-04-10Implemented outgoing attribute cache.Martin Mares
2000-04-10Use 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-09More BGP progress...Martin Mares
For Pavel: You can use bgp_path_prepend() for prepending AS numbers to AS paths.
2000-04-01Formatting of dynamic attributes (except for paths and communities whichMartin Mares
will be added soon).
2000-04-01BGP now handles incoming routes (IPv4 only).Martin Mares