summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2021-08-09Implement reception of multiple paths per BGP session. This is oneClaudio Jeker
2021-08-02Shuffle conditions around to help my brain.Claudio Jeker
2021-08-01KNFjob
2021-07-30Add checks when reading VRPs with a maxLength via RTRjob
2021-07-27Restructure struct prefix a bit and move the rib pointer to the unionClaudio Jeker
2021-07-27Add the needed MRT dump defines for RFC8050 support. This will be usedClaudio Jeker
2021-07-27Implement RFC9072: Extended Optional Parameters Length for BGP OPEN MessageClaudio Jeker
2021-07-20Add -V to usage. Reported by Pier Carlo Chiodi.Claudio Jeker
2021-07-13Order the MRT table dump versions by preference also the text refersClaudio Jeker
2021-06-25The network flush code only operates on peerself (like all the otherClaudio Jeker
2021-06-25Do the multiprotocol check first for the IPv4 case. So it is the sameClaudio Jeker
2021-06-24Simplify the multiprotocol handling by moving the while loops out of theClaudio Jeker
2021-06-24aspath_deflate() did free the passed in data but since the way aspathsClaudio Jeker
2021-06-24Fix add-path capability encoding, the length was not correctly calculatedClaudio Jeker
2021-06-20Move towards a 7.1 OpenBGPD releaseClaudio Jeker
2021-06-17Implement RFC 7313 enhanced route refresh. It is off by default andClaudio Jeker
2021-06-17Refactor common code for peer filtering out into rde_skip_peer()Claudio Jeker
2021-06-17Add a bit of extra paranoia befor the up_generate_updates() call inClaudio Jeker
2021-06-17In Rev 1.511 I moved peer related checks from inside up_generate_updates()Claudio Jeker
2021-06-17Better error message when a bad nexthop is passed to nexthop_hash().Claudio Jeker
2021-06-17Before adding a prefix to the Adj-RIB-Out modify the attributes to theClaudio Jeker
2021-06-16Add command line option to show the versionjob
2021-05-27Stop processing UPDATES if the peer is not up.Claudio Jeker
2021-05-27Rename and move functions used to get per-peer settings to theClaudio Jeker
2021-05-27remove excessive tabs and fix a tyop in comment.Claudio Jeker
2021-05-27Use negotiated capabilities to decide if a ROUTE-REFRESH message can beClaudio Jeker
2021-05-27Use correct RFC number in commentClaudio Jeker
2021-05-27When generating updates for a peer that has 'rde evaluate all' set theClaudio Jeker
2021-05-27Fix how the rde_eval_all flag is tracked. Make sure it is correctly setClaudio Jeker
2021-05-27bgpd(8) will soon support ADD-PATH (RFC7911) and enhanced route refreshClaudio Jeker
2021-05-27Fix bad logic in last commit. If graceful restart is on and the forwardingClaudio Jeker
2021-05-27Improve graceful restart capability handling.Claudio Jeker
2021-05-25Instead of the old way of prefix withdraw on a bad AS4_PATH treat it withClaudio Jeker
2021-05-20Properly initalize the MRT config so that mrt_reconfigure() is doing theClaudio Jeker
2021-05-17Limit the number of concurrent RTR connects to 32.Claudio Jeker
2021-05-16Capabilities are only supported on a session when both sides announceClaudio Jeker
2021-05-11Don't leak fd on error.Claudio Jeker
2021-05-11Use non-blocking connect() to setup the RTR socket. connect() can hang forClaudio Jeker
2021-05-06It is no longer required to reset a session when export is changed.Claudio Jeker
2021-05-06Improve reload behaviour of RDE peer flags and export_type.Claudio Jeker
2021-05-04More comment changes to reflect reality. No functional change.Claudio Jeker
2021-05-04Update comment to match reality.Claudio Jeker
2021-05-03When negotiating multiprotocol capabilities only fall ack to AID_INET whenClaudio Jeker
2021-05-03Like in the session engine do not inline the addr2sa call into connect andClaudio Jeker
2021-04-27Add IMSG_CTL_SHOW_RTR to the list of restriced control messages.Claudio Jeker
2021-04-27Add RFC 6286 to the list of RFC bgpd supports.Claudio Jeker
2021-04-27Check for possible bgpid collision on open. RFC 6286 defines that thisClaudio Jeker
2021-04-27Fix notification sub-error code for syntactically incorrect nexthops.Claudio Jeker
2021-04-26The time_t now is only set but never used. Noticed by gcc.Claudio Jeker
2021-04-24remove bgpd warning message exposed by "bgpctl show rib peer out" forTheo de Raadt