summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/rde.c
AgeCommit message (Expand)Author
2016-06-03Add operators =, !=, - (range), >< (exclsive range) to the as-pathSebastian Benoit
2015-12-22commited -> committedmmcc
2015-12-03claudio questioned the need for pledge(unix) in the rde, and i thinkSebastian Benoit
2015-11-06Radically improve the performance of bgpd filters. Based on PF's skipPeter Hessler
2015-10-25Only run the rib_dump_runner() if there is something pending and theClaudio Jeker
2015-10-09Change all tame callers to namechange to pledge(2).Theo de Raadt
2015-10-07In theory, bgpd should be happy with tame "stdio unix route recvfd".Theo de Raadt
2015-09-21Let us log all updates sent from an individual peer. Since this can bePeter Hessler
2015-09-19Use correct function name in error messageClaudio Jeker
2015-08-30rename a variable "err" to "error"Theo de Raadt
2015-08-04Give more precise errors, to help track when bgpd quitsPeter Hessler
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-16fix pasto in error stringBret Lambert
2015-06-21There is a race between sending notifications to the SE and getting a newClaudio Jeker
2015-06-19show the number of (currently) known prefixes and the max-prefix limit,Peter Hessler
2015-03-14rename rde_free_filter() to filterlist_free() and start using it outsideClaudio Jeker
2014-10-08Use reallocarray() throughout to spot multiplicative int overflow.Theo de Raadt
2014-04-13fix language/spelling in error stringBret Lambert
2014-01-22Fix a bug where stale routes were not properly flushed on sessions announcingClaudio Jeker
2013-11-13from claudioSebastian Benoit
2013-08-14Rewrite the internals of the RDE reload logic.Claudio Jeker
2013-07-17on graceful restart, the number of prefixes could be counted wrong,Sebastian Benoit
2013-07-10Change the way the RDE updates its peer list. The SE is now always sendingClaudio Jeker
2013-05-31Unfuck BGP MPLS VPNs that got broken by the last few reload related commits.Claudio 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-17Unbreak. gcc 2 at least complains if a declaration is ended by two semicolons.Miod Vallat
2012-09-12Better graceful restart support (implementing more then just the EoR record).Claudio Jeker
2012-08-12By default mask the reserved bits and the ext len bit in the attributeClaudio Jeker
2012-05-27Extend the network code to allow attributes to be passed in with prefixes.Claudio Jeker
2012-05-22Fix a warning message to print the correct information. OK henning@ sthen@Claudio Jeker
2012-04-12The ebgp flags is just a truth value and it is better to not == 1 compares.Claudio Jeker
2012-04-07The Route Distinguishers should not be used to control distribution.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-17Implement new mrt table dump format as specified in draft-ietf-grow-mrt.Claudio Jeker
2011-07-09remove that rlimit code, rc.d and login classes do it much betterer theseHenning Brauer
2011-02-15Use log_as() to print the offending neighbor-as instead of printing itClaudio Jeker
2011-01-29improve error msg when enforce-neighbor-as is on and the path doesn'tHenning Brauer
2011-01-27change a logged error from 'enforce remote-as' to the correctStuart Henderson
2010-12-23Increase the DATA limit in the RDE to the max value and do the sameClaudio Jeker
2010-11-30Do what the comment actually says. Ignore the full attribute not only theClaudio Jeker
2010-11-24fix spelling in an error messageStuart Henderson
2010-11-18Accept but ignore (treat as withdraw) updates with AS_CONFED_* pathClaudio Jeker
2010-11-10Make sure that the initial configuration of the child is zeroed outClaudio Jeker
2010-10-15Add a few more wanrings to the UPDATE parser. Mainly to warn whenClaudio Jeker
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-07-14Fix a mrt fd leak by moving the block which closes finished dumps.Claudio Jeker