Fixes bugs in IPv6 code caused by recent commits.
Fix race condition that breaks BGP connections after reconfigure.
RFC says that only connections in OpenConfirm and Established stateshould participate in connection collision detection.
The current implementation leads to race condition when both sides...
Implementation of an option for disabling AS4 support per BGP instance.
Implementation of route reflection for BGP
Implementation of 4B ASN support for BGP
... in BGP.
Updated a comment.
Better selection of link-local NLRI addresses, at least for our ownaddress. Need to do it better for the other neighbors -- the currentsolution works only if they use the standard 64+64 global addressesand the interface identifier in lower 64 bits is the same as for the...
Temporary fix for BGP protocol capability announcement for IPv6 mode.
Fixed length check miscalculation in IPv6 receive path.
Updated to new neighbor cache.
Don't print trace messages about null updates.
Don't crash when the socket gets closed between updates.
Also, this time not only update `remains', but update it right :)
Update `remains' counter correctly.
Don't generate corrupted packets when sending only route deletes.
Unused variables in IPv6 code.
Removed a lot of unused variables.
Please try compiling your code with --enable-warnings to see them. (Theunused parameter warnings are usually bogus, the unused variable onesare very useful, but gcc is unable to control them separately.)
IPv6 BGP support finished. Also simplified the BGP stuff a bit.
Receive-only IPv6 BGP.
Full protocol tracing.
Some more fixes for attributeless UPDATEs.
Avoid printing of error messages on Cease notifications.
Support dynamic reconfiguration.
Better reporting of both local and remote errors.
Real parsing of BGP OPEN options including capabilitynegotiation.
If no NLRI's are present in an UPDATE message, parse the attributes, butdon't check presence of mandatory attributes. [draft-09]
Synced to draft-ietf-idr-bgp4-09.
Fixed reporting of unknown options.
Temporarily ignore unknown options.
Send and receive communities.
Sending of update messages works!
Implemented outgoing attribute cache.
BGP now handles incoming routes (IPv4 only).
Parsing of BGP attributes.
Basic analysis of UPDATE packets.
Connection state machine works.
More BGP. This time it connects, but the state machine still isn't complete.
Construction of BGP packets.
Started work on BGP. Wrote main part of the connection handling code.