summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2017-05-29remove the file permission check for bgpd.confPeter Hessler
2017-05-28Print when we send or recv an EOR marker.Claudio Jeker
2017-05-28Introduce log_peer_info() and make log_peer_warn() log at LOG_ERR insteadClaudio Jeker
2017-05-28Close imsg pipes later in the process. The shutdown code still tires toClaudio Jeker
2017-05-28tweak previous;Jason McIntyre
2017-05-28we're not hardcoded to table 0 any moreHenning Brauer
2017-05-28so far, bgpd was hardcoded to use rtable 0 for nexthop verification.Henning Brauer
2017-05-28Implement an XON/XOFF protocol between the RDE and the SE to throttleClaudio Jeker
2017-05-27Allow an administrator to disable the bgp loop detection algorithm,Peter Hessler
2017-05-27allow only one network <prefix> statement per for the same prefix.Sebastian Benoit
2017-05-27bump the size of ctl rib flagsPeter Hessler
2017-05-27this expects 2byte ASN, so use that, instead of an asn that may or may not fitPeter Hessler
2017-05-27Allow OpenBGPD to selectively choose which local ASN to use per-peer.Peter Hessler
2017-05-27allow us to use 'local-as' in the filter languagePeter Hessler
2017-05-27fix the reference to draft-ymbk-grow-blackholing, to RFC 7999Peter Hessler
2017-05-26AS 0 is special and should be considered an error.Peter Hessler
2017-05-26Expand RIB names in groupsPeter Hessler
2017-05-26Allow nested {} in prefix lists.Peter Hessler
2017-04-18use freezero()Theo de Raadt
2017-03-28For IPv6 pass prefix not nexthop as network for connected nexthops back toClaudio Jeker
2017-03-21From a syslog perspective it does not make sense to log fatal andAlexander Bluhm
2017-03-02Fix breakage of md5 authentication.Renato Westphal
2017-02-22Add missing htonl for IPsec SPI.Renato Westphal
2017-02-19draft-ietf-idr-large-community has been published as RFC 8092Peter Hessler
2017-02-13draft-ietf-idr-shutdown extends to support a message on either ofPeter Hessler
2017-01-25Hopefully the last of the struct rib rototilling. Peer just points to aClaudio Jeker
2017-01-25Switch rde_generate_update and rde_send_kroute to accept a struct rib insteadClaudio Jeker
2017-01-25Flag the Loc-RIB with F_RIB_LOCAL so we can remove one ugly hack somewhere elseClaudio Jeker
2017-01-24Save some space in struct rib_entry so it is back to 64bytes (on 64bit archs).Claudio Jeker
2017-01-24sync log.c from relayd et al to bgpd.Sebastian Benoit
2017-01-23Make util.c fatal() free by allowing undefined behaviour in prefix_compare.Claudio Jeker
2017-01-23Rename rib pointer in struct prefix to re since it points to a rib_entry.Claudio Jeker
2017-01-23Introduce a struct rib sitting between struct rib_desc and struct rib_tree.Claudio Jeker
2017-01-23Revert the struct rib_tree rename. I need a struct in between because ofClaudio Jeker
2017-01-23More rototilling, make rib_new and rib_find return a point to struct rib_descClaudio Jeker
2017-01-23Now rename struct rib_tree to struct rib. Again OK gccClaudio Jeker
2017-01-23Rename struct rib to struct rib_desc. Mechanical change, OK gccClaudio Jeker
2017-01-23Refactor a bit to make it look a bit more like the rde_update_update code.Claudio Jeker
2017-01-23whitespaceSebastian Benoit
2017-01-18while a u_int is large enough for 32bit-asns, it is not big enough forPeter Hessler
2017-01-17Nuke some whitespace that keeps poking me in the eye as I try toKenneth R Westerback
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2017-01-08Replace hand-rolled for(;;) traversal of ctl_conns TAILQ withKenneth R Westerback
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2016-12-26Typo, "more then" -> "more than"Jeremie Courreges-Anglas
2016-12-19In parse_header() not all of the bgp message may be in the buffer yet soClaudio Jeker
2016-12-18Correct logic, make it the same as in the other mrt_dump_bgp_msg case.Claudio Jeker
2016-11-10update reference to the RFC now numbered 7606Peter Hessler
2016-11-10properly check if large-community was set beforePeter Hessler