summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
23 hoursConvert simple stuff in usr.sbin over to new imsgbuf_init behaviourClaudio Jeker
23 hoursConvert session.c to use the new msgbuf reader API.Claudio Jeker
23 hoursTeach mrt_dump_bgp_msg() to use ibufsClaudio Jeker
23 hoursPass the message to bgp_fsm as argument instead of stashing it in rptr.Claudio Jeker
23 hoursKill the bgp_msg struct and instead pass the type to session_sendmsg()Claudio Jeker
23 hoursConvert rtr_proto to use new msgbuf reader API.Claudio Jeker
23 hoursReplace imsgbuf_read_nofd() hack with the new imsgbuf API.Claudio Jeker
23 hoursAdjust bgpd to the new msgbuf APIClaudio Jeker
23 hoursAdjust bgpd to the new msgbuf_write / ibuf_write APIClaudio Jeker
23 hoursDo not abuse struct ibuf_read instead define local struct with the same fields.Claudio Jeker
23 hourss/ibuf_add_buf/ibuf_add_ibuf/Claudio Jeker
24 hoursbgpd and smtpd include their own imsgbuf_read_nofd() implementation.Claudio Jeker
24 hoursUse imsgbuf_queuelen() instead of accessing the w.queue member.Claudio Jeker
24 hoursUse imsgbuf_clear() where appropriate instead of msgbuf_clear().Claudio Jeker
24 hoursRename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush toClaudio Jeker
24 hoursConvert imsg_write() callers to the new simplified return logic.Claudio Jeker
24 hoursConvert ibuf_write() callers to new simplified return logic.Claudio Jeker
24 hoursUse ibuf_write() to send BGP messages to peers instead of msgbuf_write().Claudio Jeker
24 hoursIntroduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
24 hoursibuf_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
2024-10-28Remove two fatalx calls in pt_fill since they are wrong.Claudio Jeker
2024-10-09Make it possible to configure tcp md5 and ipsec on rtr as wellClaudio Jeker
2024-10-08Extend the socket handover from parent to rtr process to also include teardownClaudio Jeker
2024-10-02No need to check as->established before calling pfkey_remove().Claudio Jeker
2024-10-01Explicitly set peer.auth_conf.method, the auth_state value is neverClaudio Jeker
2024-10-01In merge_peers also copy over the auth_conf from the new peer to the oldClaudio Jeker
2024-10-01Fix typo in commentClaudio Jeker
2024-10-01Rework the pfkey and tcp md5 API to not depend on struct peer.Claudio Jeker
2024-09-30Improve some currently impossible error path in log_ext_subtype().Claudio Jeker
2024-09-30In bgpd_rtr_connect() do the setsockopt dance for IP_TOS and TCP_NODELAYClaudio Jeker
2024-09-25When generating UPDATE handle the message size limit better.Claudio Jeker
2024-09-20remove unneeded semicolons; checked by millert@Jonathan Gray
2024-09-10Be more careful with aspath that have 0 length (aka the empty AS_PATH).Claudio Jeker
2024-09-10community_copy needs to check if nentries is 0 and handle that specially.Claudio Jeker
2024-09-10AID_VPN_IPv4 and AID_VPN_IPv6 require a labellen that is non-zero.Claudio Jeker
2024-09-10Enfroce proper encoding of ASPA announce/withdraw PDU.Claudio Jeker
2024-09-10Use reallocarray() instead of recallocarray(), this code does not need theClaudio Jeker
2024-09-09Handle the CLUSTER_LIST attribute as described in RFC7606Claudio Jeker
2024-09-09There is no need for an explicit size check for IMSG_RECONF_ASPA_TASClaudio Jeker
2024-09-09Use msgbuf_init() instead of hand initalizing the msgbuf.Claudio Jeker
2024-09-05Bump versionClaudio Jeker
2024-09-04Qualifying nexthops via BGP does not properly work since nexthops needClaudio Jeker
2024-09-04Call pfkey_remove() only after the Session Engine finished reloading itsClaudio Jeker
2024-08-28Introduce peer_is_up() and use it instead of peer->state == PEER_UP checksClaudio Jeker
2024-08-28Check the max_prefix and max_out_prefix limit during config reload.Claudio Jeker
2024-08-22inet_pton returns 0 and -1 for error.Florian Obser
2024-08-21Use inet_pton to parse ext-communities with an IPv4 address.Florian Obser
2024-08-20Use msgbuf_queuelen() instead of accessing wbuf.queue for msgbuf structs.Claudio Jeker