summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/bgpd.h
AgeCommit message (Expand)Author
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
2010-04-06Switch to a more address family independent nexthop imsg. Instead of passingClaudio Jeker
2010-03-29Implement a log_rd() function to print the route destinguisher in a niceClaudio Jeker
2010-03-05Allow to filter for ext-community attributes. Currently only perfect matchesClaudio Jeker
2010-01-13Add support for BGP MPLS VPN aka RFC 4364. This is only the RDE part soClaudio Jeker
2010-01-10Switch rib_dump() to use AID instead of AFs. OK henning@Claudio Jeker
2009-12-16Implement "set ext-community [delete] subtype key:value" to set and deleteClaudio Jeker
2009-12-08Big AID change part two. This changes the mp capability into an array ofClaudio Jeker
2009-12-01Use an artificial address family id in struct bgpd_addr and almost everywhereClaudio Jeker
2009-11-26support for set origin; based on an initial diff fromHenning Brauer
2009-11-02Implement IMSG_CTL_LOG_VERBOSE similar to ospfd. Even though bgpd has almostClaudio Jeker
2009-09-04Use the address familiy of the neighbor IP to decide which MP type to use.Claudio Jeker
2009-08-31Use UINT_MAX instead of ASNUM_MAX and get rid of this mostly useless define.Claudio Jeker
2009-07-23Send the used kroute along with the nexthop information. This allows usClaudio Jeker
2009-07-20Include more info in the bgpctl show nexthop ctl message. Mainly add theClaudio Jeker
2009-06-12Move prefixlen2mask and inet6applymask to util.c so that we can kill theClaudio Jeker
2009-06-07First attempt at reload support for RIBs. There is some magic that I doClaudio Jeker
2009-06-06Reorder IMSG types to put the "exported" ones further down so they do notClaudio Jeker
2009-06-06Get ready for including imsg.h from a lib, when it comes along.Pierre-Yves Ritschard
2009-06-06sync bgpd/bgpctl with the common imsg code, making it lib ready as well.Eric Faurot
2009-06-06Make it possible to select the RIB that a show command should show.Claudio Jeker
2009-06-06Some preliminary filter magic to support multiple RIBs on the filters.Claudio Jeker
2009-06-05Make it possible to bind peers to a specified RIB. Now only filters andClaudio Jeker
2009-06-04Add "rde rib <name>" to the config and allow the rde to use these other RIBs.Claudio Jeker
2009-05-27add an option to change the "connect-retry" timer which defaults to 120s.Reyk Floeter
2009-05-17Rework most of the RDE to allow multiple RIBs. This is mostly preparationClaudio Jeker