summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2025-01-07Add missing CAPA_EXT_MSG to log_capability().Claudio Jeker
2025-01-07Add some defines relative to EVPN support.Denis Fondras
2025-01-07With "transparent-as yes" do not filter based on well-known communties.Claudio Jeker
2025-01-07Hypenate well-known.Claudio Jeker
2025-01-07Update RFC list. We missed to add some RFC in the past.Claudio Jeker
2025-01-04Fix error messagesDenis Fondras
2025-01-03Adjust logic in the STATE_IDLE case of change_state() to properly handleClaudio Jeker
2024-12-30Use correct function name in fatalx()Denis Fondras
2024-12-16Bump versionClaudio Jeker
2024-12-16Prefix enum msg_type with MSG_ to prevent a duplicate symbol warningClaudio Jeker
2024-12-14Fix wrong token nameDenis Fondras
2024-12-13Implement RFC 8538: Notification Message Support for BGP Graceful RestartClaudio Jeker
2024-12-12Cache the Adj-RIB-Out for sessions that have not been down for more thanClaudio Jeker
2024-12-11Introduce a peer_reaper() which asynchronously removes the Adj-RIB-OutClaudio Jeker
2024-12-10In prefix_adjout_update() and prefix_adjout_withdraw() only linkClaudio Jeker
2024-12-10A lot of space fixing and other minor consitency fixes that have noClaudio Jeker
2024-12-10Introduce a SessionDownTimer that is started when a session goes downClaudio Jeker
2024-12-10For ROUTE_REFRESH_REQUEST use peer_blast() since the Adj-RIB-Out isClaudio Jeker
2024-12-10Make the unknown AID case in pt_writebuf() a fatal error.Claudio Jeker
2024-12-10Refactor code around peer_dump.Claudio Jeker
2024-12-09increaded -> increasedJason McIntyre
2024-12-09Add support for extended messages (RFC8654)Claudio Jeker
2024-12-03Only set the SO_RCVBUF and SO_SNDBUF on the socketpair to what we want.Claudio Jeker
2024-12-02Check in bgpctl show rib commands if the table / rib passed isClaudio Jeker
2024-12-02Remove the ASPA imsg size workaround now that imsg are large enough toClaudio Jeker
2024-12-02Bump imsg size up to MAX_BGPD_IMSGSIZE (128k) to support extended messagesClaudio Jeker
2024-12-02Remove global queue_buf which is no longer used.Claudio Jeker
2024-11-26Adjust the msgbuf parser callbacks in bgpd to the new API.Claudio Jeker
2024-11-21Convert simple stuff in usr.sbin over to new imsgbuf_init behaviourClaudio Jeker
2024-11-21Convert session.c to use the new msgbuf reader API.Claudio Jeker
2024-11-21Teach mrt_dump_bgp_msg() to use ibufsClaudio Jeker
2024-11-21Pass the message to bgp_fsm as argument instead of stashing it in rptr.Claudio Jeker
2024-11-21Kill the bgp_msg struct and instead pass the type to session_sendmsg()Claudio Jeker
2024-11-21Convert rtr_proto to use new msgbuf reader API.Claudio Jeker
2024-11-21Replace imsgbuf_read_nofd() hack with the new imsgbuf API.Claudio Jeker
2024-11-21Adjust bgpd to the new msgbuf APIClaudio Jeker
2024-11-21Adjust bgpd to the new msgbuf_write / ibuf_write APIClaudio Jeker
2024-11-21Do not abuse struct ibuf_read instead define local struct with the same fields.Claudio Jeker
2024-11-21s/ibuf_add_buf/ibuf_add_ibuf/Claudio Jeker
2024-11-21bgpd and smtpd include their own imsgbuf_read_nofd() implementation.Claudio Jeker
2024-11-21Use imsgbuf_queuelen() instead of accessing the w.queue member.Claudio Jeker
2024-11-21Use imsgbuf_clear() where appropriate instead of msgbuf_clear().Claudio Jeker
2024-11-21Rename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush toClaudio Jeker
2024-11-21Convert imsg_write() callers to the new simplified return logic.Claudio Jeker
2024-11-21Convert ibuf_write() callers to new simplified return logic.Claudio Jeker
2024-11-21Use ibuf_write() to send BGP messages to peers instead of msgbuf_write().Claudio Jeker
2024-11-21Introduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
2024-11-21ibuf_get_string() was added to the ibuf API, remove local versionClaudio Jeker
2024-11-06Reference SendHoldTimer RFC in bgpd(8)Job Snijders
2024-10-29Fix logic to return CTL_RES_NOSUCHPEER. The RB_EMPTY check needs to beClaudio Jeker