summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/bgpd.h
AgeCommit message (Expand)Author
2018-07-22Move functions to print link status etc. to util.c so that bgpd can use themClaudio Jeker
2018-07-20Move the nlri_get_prefix functions to util.c so that bgpctl can use them too.Claudio Jeker
2018-07-14get rid of two more implicit ktable_get with rdomain 0.Sebastian Benoit
2018-07-12store and print the rdomain of the interfaces we see.Sebastian Benoit
2018-07-11On IMSG_CTL_SHOW_RIB_MEM also send back information of some of theClaudio Jeker
2018-07-11add option "network ... priority number" to announce prefixes from theSebastian Benoit
2018-07-10__func__ log statements and some whitespace knfSebastian Benoit
2018-07-10You can run multiple copies of bgpd in seperate rdomains.Sebastian Benoit
2018-06-29Prepare the ground for allowing temporary aspath object living on the stack.Claudio Jeker
2018-06-25Properly start reference counting struct nexthop. This removes the need forClaudio Jeker
2018-06-13Deprecate announce (all|self|none|default-route)Claudio Jeker
2018-02-10Add prefix-sets, lists of prefixes which can be used in place of aSebastian Benoit
2018-02-08Bump the read sockbuf of the routing socket to 2MB, may help reduce some ofClaudio Jeker
2017-10-15Add "ssv" variant which turns a rib route output into a singleTheo de Raadt
2017-08-12allow filter rules to be written that affect ibgp or ebgp neighborsPeter Hessler
2017-08-11softreconfig in and out are on by default for ever and machines now haveClaudio Jeker
2017-08-10handle extended communities in bgpctl.Sebastian Benoit
2017-08-06Remove comma from last element since that is the terminator.Claudio Jeker
2017-08-06add a zeroed out element at the end of the iana_ext_comms array, soSebastian Benoit
2017-06-26add support for the "graceful shutdown" well-known community as describedPeter Hessler
2017-05-31Rework the way we do extended communities (mainly in the parser) and updateClaudio Jeker
2017-05-28Introduce log_peer_info() and make log_peer_warn() log at LOG_ERR insteadClaudio Jeker
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-27bump the size of ctl rib flagsPeter 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-01-25Flag the Loc-RIB with F_RIB_LOCAL so we can remove one ugly hack somewhere elseClaudio Jeker
2017-01-24sync log.c from relayd et al to bgpd.Sebastian Benoit
2017-01-13Add support for draft-ietf-idr-shutdownPeter Hessler
2016-10-14Add support for draft-ietf-idr-large-communityPeter Hessler
2016-10-05Let bgpd announce routes based on a route-label.Peter Hessler
2016-09-02work on making log.c similar in all daemons:Sebastian Benoit
2016-06-06Add format attributes to the proper functions and then fix the warning inSebastian Benoit
2016-06-03Add operators =, !=, - (range), >< (exclsive range) to the as-pathSebastian Benoit
2015-11-06Radically improve the performance of bgpd filters. Based on PF's skipPeter Hessler
2015-10-11standardize a community that has been independently created by nearlyPeter Hessler
2015-09-21Let us log all updates sent from an individual peer. Since this can bePeter Hessler
2015-09-16Another ifmedia64 fix, this time for bgpd's ift2ifm().Stefan Sperling
2015-07-20Make bgpd execute the RDE and session engine process instead of just forking.Claudio Jeker
2015-07-18give bgpd's fatal() varargs and use it to instrument bgpd fatal()Sebastian Benoit
2015-07-16Next round of config cleanup. Move various lists into the bgpd_config struct.Claudio Jeker
2015-04-25allow us to write rules that match directly on the peer ASPeter Hessler
2015-03-14rename rde_free_filter() to filterlist_free() and start using it outsideClaudio Jeker
2015-03-14Move the command line options (mainly -d and -v) out of struct bgpd_configClaudio Jeker
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2013-11-13Knob to set priority with which bgpd inserts routes into the kernelFlorian Obser
2013-10-19Merge the prefix and prefixlen filter bits into one filter. Change theClaudio Jeker
2013-09-27typo in macro name; no md5 changeStuart Henderson