summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2022-02-06Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical withClaudio Jeker
2022-02-04Rename sockaddr_un sun to sa_un since sun is defined on illumos systems.Claudio Jeker
2022-01-28Must use unsigned 1 here since modern compilers can't shift a signed 1 by 31.Claudio Jeker
2022-01-23On poll() failure we want to skip pollfd related action but the signalClaudio Jeker
2022-01-20Make sure that all poll loops properly restart the poll loop on EINTR.Claudio Jeker
2021-10-15Don't declare variables as "unsigned char *" that are passed toChristian Weisgerber
2021-09-21Move us to OpenBGPD 7.2Claudio Jeker
2021-09-03Mention RFC8050 in bgpd.8Claudio Jeker
2021-09-03Add add-path support in MRT dumps (RFC8050).Claudio Jeker
2021-09-01Clarify maxlen is optional in roa-setJob Snijders
2021-09-01Implement roa-set data expiry. Every prefix in a roa-set can specify anClaudio Jeker
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