summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2017-05-31Too vs To. Found by Denis Fondras openbsd (at) ledeuns (dot) netClaudio Jeker
2017-05-31Man page bits for ext-community which grew a few more subtypes.Claudio Jeker
2017-05-31Oups, that should have not been committed. Revert.Claudio Jeker
2017-05-31Rework the way we do extended communities (mainly in the parser) and updateClaudio Jeker
2017-05-30remove extended communities that have the transitive bit set fromSebastian Benoit
2017-05-29change section title in bgpd.conf talking about MPLS,Sebastian Benoit
2017-05-29fix "depend on" when carp interface goes from MASTER into state INITSebastian Benoit
2017-05-29After some consideration, revert last commit and don't abuse rde_dump_done.Claudio Jeker
2017-05-29Fix crash in IMSG_CTL_SHOW_RIB_PREFIX handling. The ctx is not added toClaudio Jeker
2017-05-29change bgpd's control socket from /var/run/bgpd.sock toSebastian Benoit
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