summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/parse.y
AgeCommit message (Expand)Author
2015-07-16Next round of config cleanup. Move various lists into the bgpd_config struct.Claudio Jeker
2015-04-26mlarkin asks "bgpctl checks the length of the control socket path toSebastian Benoit
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
2015-03-14Move the code that adjust FIB priority when changed during a config reloadClaudio Jeker
2014-11-20Don't allow embedded nul characters in strings.Jonathan Gray
2014-11-03Convert the logic in yyerror(). Instead of creating a temporaryAlexander Bluhm
2014-11-02Add gcc format attributes to parse.y's yyerror() for bgpd.Doug Hogan
2014-05-02spelling; Denis FondrasTheo de Raadt
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
2013-11-25use u_char for buffers in yylex, for ctype callsSebastian Benoit
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-05-11change mrt rib dump ReopenTimerInterval from time_t to int. IntervallsSebastian Benoit
2012-11-13Allow filtering based on the NEXTHOP attribute. This allows to build rulesClaudio Jeker
2012-09-23Enable graceful restart by default. The only way to find out if it works forClaudio Jeker
2012-09-12Better graceful restart support (implementing more then just the EoR record).Claudio Jeker
2012-07-13Make sure that set med 0 is ACTION_SET_MED and not relative. FixesClaudio Jeker
2012-04-12The ebgp flags is just a truth value and it is better to not == 1 compares.Claudio Jeker
2011-09-17Implement new mrt table dump format as specified in draft-ietf-grow-mrt.Claudio Jeker
2011-05-01On reload the filtersets attached to a network need to be moved to theClaudio Jeker
2010-09-02remove trailing spaces and tabs from source code; no binary changesIgor Sobrado
2010-08-03fix linecount bug with comments spanning multiple linesHenning Brauer
2010-06-27Instead of specifying the control sockets on the command line have themClaudio 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-26Fix some memory leaks on config reload failure and move one particularClaudio Jeker
2010-03-31network static and network connected have been superseded by network inetClaudio 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-11lex <=, >=, !=, and >< into a single token for correctness and to reduce theTheo de Raadt
2009-12-16Implement "set ext-community [delete] subtype key:value" to set and deleteClaudio Jeker
2009-12-09parsecommunity() always works on a struct filter_community. So pass aClaudio Jeker
2009-12-09parsecommunity() does not allow to set unknown well-known communities.Claudio Jeker
2009-12-08Big AID change part two. This changes the mp capability into an array ofClaudio Jeker
2009-12-06Doh, switch src and dst in memcpy calls or the wrong thing gets copied.Claudio 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-11Plug two memory leaks in error pathes. Found by parfait. OK henning, jsgClaudio Jeker
2009-10-13Disable graceful restart for now. The EOR marker is sent in the wrong placeClaudio Jeker
2009-10-06Add config knobs to enable/disable individual BGP capabilities per neighbor.Claudio Jeker
2009-09-04Make sure that a proper syntax error is produced when something else thenClaudio 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-08-03Make announce "self" work like all others (self is a bit special becauseClaudio Jeker
2009-07-20Flag added RIBs as F_RIB_NOFIB | F_RIB_NOEVALUATE in the no-eval case evenClaudio Jeker