summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/bgpd.h
AgeCommit message (Expand)Author
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
2013-08-14Rewrite the internals of the RDE reload logic.Claudio Jeker
2013-05-11change mrt rib dump ReopenTimerInterval from time_t to int. IntervallsSebastian Benoit
2013-03-07Implements a few missing bits for better templates support:Claudio Jeker
2013-01-09Almost exactly 10 years ago, we changed the length of PF table names toPeter Hessler
2012-11-13Allow filtering based on the NEXTHOP attribute. This allows to build rulesClaudio Jeker
2012-09-18Expose the local weight in the ctl_show_rib struct so bgpctl can print it.Claudio Jeker
2012-09-18Only allow one reload request at a time in bgpd. Needed for further work.Claudio Jeker
2012-09-12Better graceful restart support (implementing more then just the EoR record).Claudio Jeker
2012-05-27Extend the network code to allow attributes to be passed in with prefixes.Claudio Jeker
2012-04-12The ebgp flags is just a truth value and it is better to not == 1 compares.Claudio Jeker
2012-03-27Introduce F_CTL_ACTIVE a flag to only show selected pathes.Claudio Jeker
2011-09-20Move a few functions into util.c because bgpctl will need them soon.Claudio Jeker
2011-09-19remove an unused ctl struct and remove some unneeded values fromClaudio Jeker
2011-09-18Reorder the headerfiles a bit. Move the bgpd specific prototypes out ofClaudio Jeker
2011-05-01On reload the filtersets attached to a network need to be moved to theClaudio Jeker
2010-10-24spacing and irrelevant glitches which disrupt lintTheo de Raadt
2010-06-27Instead of specifying the control sockets on the command line have themClaudio Jeker
2010-05-19Add softreconfig support for peers changing the RIB. Done by first unloadingClaudio Jeker
2010-05-17Implement two new filters, max-as-len and max-as-seq. The first is limitingClaudio Jeker
2010-05-17Last bits of MPLS VPN support. Hook kernel routing tables and RIB together.Claudio Jeker
2010-05-03Make it possible to load multiple routing tables at the same time and useClaudio Jeker
2010-04-28Allow neighbor-as in AS filter statements like:Claudio Jeker
2010-04-13Instead of passing AF specific struct kroutes over imsgs use a structClaudio Jeker