summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2024-07-03Fix typoJob Snijders
2024-06-26Bump versionClaudio Jeker
2024-06-25When filling prefixes with pt_writebuf() keep 2 bytes reserved in theClaudio Jeker
2024-06-10In get_alternate_addr() consider sessions to IPv6 link-local addressesClaudio Jeker
2024-05-30Fix copy-paste error in last commit. Fixes lladdr and l3vpn regress.Claudio Jeker
2024-05-29Handle IPvX only interfaces with IPvY sessions more gracefully.Claudio Jeker
2024-05-29Only fall back to the default IPv4 unicast mode if there was no MPClaudio Jeker
2024-05-29Remove nexthop_compare() prototype.Claudio Jeker
2024-05-29Rename nexthop_compare to nexthop_cmp and make it static inline.Claudio Jeker
2024-05-29Introduce a ring buffer for log_sockaddr() this way log_addr() can beClaudio Jeker
2024-05-22Convert bgpid, remote_bgpid and clusterid to host byte order.Claudio Jeker
2024-05-20Convert more of the session engine parsers to the new ibuf APIClaudio Jeker
2024-05-20Tabs on empty lineClaudio Jeker
2024-05-19remove prototypes with no matching functionJonathan Gray
2024-05-18remove prototypes with no matching function; ok claudio@Jonathan Gray
2024-05-16Simplify the code to clamp the TCP send and recv buffer to 64k.Claudio Jeker
2024-05-15Mark RTR and IPv6 BGP packets with DSCP CS6 (network control)Job Snijders
2024-04-24Remove 'announce capabilities' as neighbor config stanza.Claudio Jeker
2024-04-22In state IDLE handle EVNT_STOP and stop the IdleHold timer. This wayClaudio Jeker
2024-04-22Move setting of the shutdown reason to session_stop()Claudio Jeker
2024-04-22No longer fall back to no capabilities when there is an OPEN/optionalClaudio Jeker
2024-04-11Remove repeated type declaration that makes bison unhappyTheo Buehler
2024-04-11Use != NULL for pointer check. No binary change.Claudio Jeker
2024-04-10Rework the logic to not send double notifications in session_notification().Claudio Jeker
2024-04-09Limit the number of provider ASnumbers to MAX_ASPA_SPAS_COUNT (10'000)Claudio Jeker
2024-04-09Increase RTR PDU limit to 48k and limit number of SPAS to 10'000.Claudio Jeker
2024-04-09Check that the ASPA tas array fits in an IMSG before sending the ASPAClaudio Jeker
2024-04-09Allow operators to enforce the presence of certain capabilities on sessions.Claudio Jeker
2024-04-03Rewrite str2key() to not use strtoul() to convert 2 hexdigits into oneClaudio Jeker
2024-03-26Move the SendHoldTimer code into start_timer_sendholdtime() and ensureClaudio Jeker
2024-03-22Rework the cease shutdown reason to work in both directions by lookingClaudio Jeker
2024-03-22Rework parse_notification() to use the ibuf API for everything.Claudio Jeker
2024-03-20Cleanup AID handling.Claudio Jeker
2024-03-18Typecast char argument to isxdigit() to unsigned char since isxdigit()Claudio Jeker
2024-03-18Double PEER_DESCR_LEN to 64 characters since 32 is a bit on the short side.Claudio Jeker
2024-03-18Use same markup for origin-set arguments as for roa-set. The maxlen argumentClaudio Jeker
2024-03-01Bump versionClaudio Jeker
2024-02-22Workaround for gcc3 - the use of anonymous unions now makes it complainMiod Vallat
2024-02-19IANA assigned error 8 to draft-ietf-idr-sendholdtimerJob Snijders
2024-02-13Use an C99 anonymous union inside struct bgpd_addrClaudio Jeker
2024-02-13Remove IMSG_SESSION_DOWN handler in the session engine. The RDE doesClaudio Jeker
2024-02-03fix off-by-one in bounds checkJonathan Gray
2024-02-03add missing fatal() call in rde_peer_send_rrefresh()Jonathan Gray
2024-02-02aspath_inflate() can be called with an empty ASPATH.Claudio Jeker
2024-02-02Cleanup a couple of fatal messages to be less bad.Claudio Jeker
2024-01-30Convert he ATTR_ASPATH and ATTR_AS4_PATH handlers in rde_attr_parse()Claudio Jeker
2024-01-25Use RFC7606 treat-as-withdraw for ORIGIN attributes with an invalid value.Claudio Jeker
2024-01-25Convert most attributes in rde_attr_parse() to new ibuf API.Claudio Jeker
2024-01-24Convert the community parsers to the new ibuf api.Claudio Jeker
2024-01-23Start converting the message parser to use the new ibuf api.Claudio Jeker