summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2020-02-16Tag "neighbor" and "group" keywords at their definitionskn
2020-02-14Rename copy_filterset() to filterset_copy() and move it to rde_filter.cClaudio Jeker
2020-02-12Move the code to figure out the alternate IP address (IPv6 addr for IPv4Claudio Jeker
2020-02-09mention /etc/examples/bgpd.conf; tweak and OK jmc@, OK benno@Ingo Schwarze
2020-01-28usr.sbin/bgpd: replace TAILQ concatenation loop with TAILQ_CONCATbket
2020-01-25In nexthop_update() only add a nexthop to the nexthop_runners queue ifClaudio Jeker
2020-01-25kill double .Pp;Jason McIntyre
2020-01-24Implement 'max-prefix NUM out' to limit the number of announced prefixes.Claudio Jeker
2020-01-22delete wasteful ;;Theo de Raadt
2020-01-21Add last_rcvd_errcode and last_rcvd_suberr to the peer_stats so thatClaudio Jeker
2020-01-21Add some additional cease error subcodes as defined by iana.Claudio Jeker
2020-01-21Fix a commentClaudio Jeker
2020-01-10Reorder assignements a bit so that all hashed values are togetherClaudio Jeker
2020-01-10'export default-route' still requires an output filter rule to announceClaudio Jeker
2020-01-09Instead of calling SipHash24_Update() in path_hash for each element ofClaudio Jeker
2020-01-09Clean up header a bit, remove peer_recv_eor and peer_send_eor prototypesClaudio Jeker
2020-01-09Move peer related code from rde.c to rde_peer.c.Claudio Jeker
2020-01-09Convert the lastchange of a prefix from time(NULL) to getmonotime() whichClaudio Jeker
2020-01-09Convert last_updown and last_read from time(3) to use getmonotime()Claudio Jeker
2020-01-08eye burning whitespaceTheo de Raadt
2020-01-01Instead of processing all imsg when reading them store peer specificClaudio Jeker
2019-12-31The MRT draft turned into RFC6396, adjust comment.Claudio Jeker
2019-12-31In mrt_dump_hdr_rde() use clock_gettime(CLOCK_REALTIME, ) like it is doneClaudio Jeker
2019-12-31reloadtime is not needed anymore.Claudio Jeker
2019-12-16Instead of passing the peer id down to peer specific functions do the lookupClaudio Jeker
2019-12-13In rde_dispatch_imsg_session() reorder the case blocks a bit so theyClaudio Jeker
2019-11-27struct ctl_show_rib does not need aspath_len since this information isClaudio Jeker
2019-11-10Consistently use _rcctl enable foo_ in examples, it's simpler and lessLandry Breuil
2019-10-31Administrative Shutdown messages can be 255 byte long.Sebastian Benoit
2019-10-30Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale duringClaudio Jeker
2019-10-29Replace the fatal non existing prefix call with a pt_add() call thatClaudio Jeker
2019-10-29Fix two cases where the nexthop_runners tail queue can get corrupted.Claudio Jeker
2019-10-04Buff; also, specify router-id per rfc6286.Richard Procter
2019-10-04Instead of calling fatal() when pftable additions and deletions mixClaudio Jeker
2019-10-02In IMSG_PFKEY_RELOAD do not warn about unknown peers. When a peer isClaudio Jeker
2019-10-02When removing a peer do the RB_REMOVE last and log the removal just beforeClaudio Jeker
2019-10-01Add some TCP MD5SUM specific calls needed by protable. On Linux systemsClaudio Jeker
2019-10-01Use the peer list from the right struct bgpd_config. Don't use the globalClaudio Jeker
2019-10-01Remove leftover pfkey_remove() call in session.c this code was moved toClaudio Jeker
2019-10-01For portable kr_init() returns an fd of -1 which now would end up in anClaudio Jeker
2019-09-30Pass a struct listen_addr pointer to tcp_md5_listen and not just the fd,Claudio Jeker
2019-09-27Move the rde_send_pftable_commit() our of the prefix_update and withdrawClaudio Jeker
2019-09-27Implement F_SHORTER in the prefix lookup code for bgpctl. F_SHORTER willClaudio Jeker
2019-09-27Move the code to initialize the cluster-id from merge_config() toClaudio Jeker
2019-08-28Polish; also, document defaults for 'listen on' and 'rde rib'.Richard Procter
2019-08-14Rework the way ribs are stored in the RDE. Instead of a flat array thatClaudio Jeker
2019-08-14There is no longer a reason to use two structs for RIBs where one is partClaudio Jeker
2019-08-13Instead of passing a struct prefix pointer to rde_filter() pass the 4 valuesClaudio Jeker
2019-08-13Do not use the SE global conf struct for the bgpd_config but actuallyClaudio Jeker
2019-08-13When allocating a new peer set the reconf_action to RECONF_REINIT.Claudio Jeker