summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2013-05-31Unfuck BGP MPLS VPNs that got broken by the last few reload related commits.Claudio Jeker
2013-05-30When removing "dump (all|updates)" from bgpd.conf and reloading, tellFlorian Obser
2013-05-30Add partial support to bgpd for the ttl hack with ipv6. This sends the correctStuart Henderson
2013-05-22Set the correct route priority in send_rt6msg, as done for send_rtmsg.Stuart Henderson
2013-05-22whitespace nitsStuart Henderson
2013-05-20D'oh, add missing break in prefix_writebuf(). Another find by blambert@Claudio Jeker
2013-05-20Call pt_getaddr() a bit earlier so that addr.aid is available when firstClaudio Jeker
2013-05-11change mrt rib dump ReopenTimerInterval from time_t to int. IntervallsSebastian Benoit
2013-03-20less includesTheo de Raadt
2013-03-14use after free; 33% found by llvmFlorian Obser
2013-03-14correct struct in sizeof(); found by llvmFlorian Obser
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
2013-03-07Implements a few missing bits for better templates support:Claudio Jeker
2013-01-17Fixup printing of rdomain configs -- add network statements and only printClaudio Jeker
2013-01-10Don't log "unknown subcode" for subcode 0 when the hold timer expires,Stuart Henderson
2013-01-09Almost exactly 10 years ago, we changed the length of PF table names toPeter Hessler
2013-01-02man page bits for "announce restart yes" defaultFlorian Obser
2012-12-01The capability parser should only return an error in extreme cases. If aClaudio Jeker
2012-11-15buf_* -> ibuf_* in various log entries to reflect correct function names.Kenneth R Westerback
2012-11-13pasto in log messageFlorian Obser
2012-11-13macro tweaking;Jason McIntyre
2012-11-13Allow filtering based on the NEXTHOP attribute. This allows to build rulesClaudio Jeker
2012-11-02Unstick bgpctl reload after reloading a bgpd.conf with errors.Florian Obser
2012-10-28Change email address in copyright to one that is valid.Claudio Jeker
2012-09-26last stage of rfc changes, using consistent Rs/Re blocks, and moving theJason McIntyre
2012-09-23Enable graceful restart by default. The only way to find out if it works forClaudio 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-24- rfc 5082 replaces rfc 3682; ok claudioJason McIntyre
2012-08-24rfc 4456 replaces rfc 2796; ok claudioJason McIntyre
2012-08-12By default mask the reserved bits and the ext len bit in the attributeClaudio Jeker
2012-07-13Cleanup the knexthop mess and make sure we only send an update to the RDEClaudio Jeker
2012-07-13Make sure that set med 0 is ACTION_SET_MED and not relative. FixesClaudio Jeker
2012-07-11Limit "while(setsockopt(..SO_RCVBUF/SO_SNDBUF..))" loops to prevent themStuart Henderson
2012-07-09Fix the handling of the message read buf with regard to MSG_PROCESS_LIMIT.Claudio Jeker
2012-07-07prefered -> preferred;Jason McIntyre
2012-07-07Explain the bgpd decision process in the man page. I'm tired of lookingClaudio Jeker
2012-07-04Seems like I missed to adjust the route decision code to cover the thingsClaudio Jeker
2012-07-01typo in comment, s/withdrawl/withdrawal/Stuart Henderson
2012-06-19There are five main sections, not four, since routing domain support was added.Stuart Henderson
2012-06-10Add error messages for BGP Finite State Machine Error subcodes as definedClaudio Jeker
2012-05-27Extend the network code to allow attributes to be passed in with prefixes.Claudio Jeker
2012-05-22Flush the right networks, the dynamic ones not the static ones.Claudio Jeker
2012-05-22Sync log strings with the possible values of IMSG_CTL_RESULTClaudio Jeker
2012-05-22Fix a warning message to print the correct information. OK henning@ sthen@Claudio Jeker
2012-04-24take a stab at documenting when arguments need quoted, and valid macroJason McIntyre
2012-04-12The ebgp flags is just a truth value and it is better to not == 1 compares.Claudio Jeker
2012-04-12aspath_neighbor() should return the local AS number for empty AS pathes.Claudio Jeker