summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2020-12-03rework the overflow checks for the various relative metric adjustments.Claudio Jeker
2020-11-05Mark some common symbols of RDE and SE as static so that linkingClaudio Jeker
2020-11-05Kill bgpd_process, nothing uses it anymore. Instead pass the processClaudio Jeker
2020-11-05Refactor the filterset handling of nexthops. Instead of depending onClaudio Jeker
2020-11-05Refactor the control code to be more like a module.Claudio Jeker
2020-11-05Fix comment to better reflect realityClaudio Jeker
2020-10-27Do not allow configuration of the same neighbor multiple times. For thisClaudio Jeker
2020-10-26Fix a memory leak when parsing roa-set lists. If the prefixset_item isClaudio Jeker
2020-10-21rde_update_dispatch() was switched to void some time ago. There is noClaudio Jeker
2020-10-21Move tmp16 declaration into the #ifdef __KAME__ block to remove a compilerClaudio Jeker
2020-10-21For portability include sys/types.h instead of sys/cdefs.h.Claudio Jeker
2020-06-27Replace TAILQ concatenation loop with TAILQ_CONCATbket
2020-06-05Remove redundant codedenis
2020-05-16list example files in FILES with a short description: generally, "ExampleJason McIntyre
2020-05-11There is no reason to limit the string length of log_reason() to REASON_LENClaudio Jeker
2020-05-10In bgpctl argument parser, re-arrange 'reason' parsing ('nei action [reason]')Theo de Raadt
2020-05-08Do not use string litterals in the grammar ("{") it is not POSIX compliantClaudio Jeker
2020-05-02The warning "bad AGGREGATOR, AS 0 not allowed ..." is not very helpful.Claudio Jeker
2020-04-23 ce examples of "Ar arg Ar arg" with "Ar arg arg" and stop the spread;Jason McIntyre
2020-04-23replace examples of "Ic arg Ic arg" with "Ic arg arg" and stop the spread;Jason McIntyre
2020-04-23Try to document 'no local-address'Claudio Jeker
2020-04-23Store local-address by address family. This allows to configure bothClaudio Jeker
2020-03-16The assumption that in roa tables a prefix / source-as combo only appearsClaudio Jeker
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