summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/rde.c
AgeCommit message (Expand)Author
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
2010-05-26Rename some imsg bits to make namespace collisions less likely buf toNicholas Marriott
2010-05-19Add softreconfig support for peers changing the RIB. Done by first unloadingClaudio Jeker
2010-05-17Last bits of MPLS VPN support. Hook kernel routing tables and RIB together.Claudio Jeker
2010-05-04Assuming that a prefixlen 32 is a host route is not clever when IPv6 comesClaudio Jeker
2010-05-03Make it possible to load multiple routing tables at the same time and useClaudio Jeker
2010-04-13Instead of passing AF specific struct kroutes over imsgs use a structClaudio Jeker
2010-03-30Hmpf, aid2af() leftover from the time I did the transition that should notClaudio Jeker
2010-03-29We always allocate rib ids dynamicaly so there is no need for allowingClaudio Jeker
2010-03-03Replace enum rib_state with enum reconf_action since their doing the same.Claudio Jeker
2010-02-09Don't hardcode the AID to AID_INET6 when sending MP EoR updates.Claudio Jeker
2010-02-08Unbreak IPv6 local address lookups. Some idiot aka me optimised a loop andClaudio Jeker
2010-02-08It is enough that peer->capa.mp[i] is non zero. It does not need to be 1.Claudio Jeker
2010-01-13Add support for BGP MPLS VPN aka RFC 4364. This is only the RDE part soClaudio Jeker
2010-01-11Make sure we do not add trailing garbage while parsing a prefix that has aClaudio Jeker
2010-01-10Generate a EoR marker in the update list instead of sending it independentClaudio Jeker
2010-01-10Switch rib_dump() to use AID instead of AFs. OK henning@Claudio Jeker
2010-01-05Make sure that all important config variables are synced on a reload inClaudio Jeker