summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2010-06-04It is actually possible to dump IPv6 tables with "dump table" and notClaudio Jeker
2010-06-03Instead of doing a poor mans offsetof() implementation change the codeClaudio Jeker
2010-05-26Move imsg into libutil and add a man page.Nicholas Marriott
2010-05-26Rename some imsg bits to make namespace collisions less likely buf toNicholas Marriott
2010-05-24now that we can handle >9 args, put "-D name=value" on one line: it's a bitJason McIntyre
2010-05-19When installing MPLS VPN routes set the RTF_MPLS bit since those routesClaudio Jeker
2010-05-19Add softreconfig support for peers changing the RIB. Done by first unloadingClaudio Jeker
2010-05-18Be more careful in ktable_update() and ktable_new() and the fib sync flag.Claudio Jeker
2010-05-17tweak previous;Jason McIntyre
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-04Assuming that a prefixlen 32 is a host route is not clever when IPv6 comesClaudio Jeker
2010-05-04Add some documentation about the last change (nexthop verification andClaudio 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-27imsg.h does not need sys/tree.h.Nicholas Marriott
2010-04-26Add some { } for better readability and to make the code look like theClaudio Jeker
2010-04-26Fix some memory leaks on config reload failure and move one particularClaudio Jeker
2010-04-22Including bgpd.h in mrt.h is dumb.Claudio Jeker
2010-04-22Depending on capa.neg.as4byte (bgp session is using 4-byte AS numberClaudio Jeker
2010-04-22Correct the BGP4MP subtypes according to draft-ietf-grow-mrt-11.Claudio Jeker
2010-04-20prefix_unlink() must remove the rib entry. Currently this was only doneClaudio Jeker
2010-04-16Memory allocated with calloc() is initialized to zero, no need to do thatClaudio Jeker
2010-04-13Instead of passing AF specific struct kroutes over imsgs use a structClaudio Jeker
2010-04-07Remove XXX comment and just close received fd if calloc() fails.Nicholas Marriott
2010-04-07Call nexthop_delete() a bit later in nexthop_update(). The nh->state needsClaudio Jeker
2010-04-06Switch to a more address family independent nexthop imsg. Instead of passingClaudio Jeker
2010-03-31network static and network connected have been superseded by network inetClaudio Jeker
2010-03-30Hmpf, aid2af() leftover from the time I did the transition that should notClaudio Jeker
2010-03-29I'm going to need community_ext_conv() outside of rde_attr.c soon, so moveClaudio Jeker
2010-03-29Since we always reload the config now there is no need to allocate theClaudio Jeker
2010-03-29We always allocate rib ids dynamicaly so there is no need for allowingClaudio Jeker
2010-03-29Implement a log_rd() function to print the route destinguisher in a niceClaudio Jeker
2010-03-26pt_add() is not allowed to fail, caller expects this behaviour.Claudio Jeker
2010-03-26Be more careful when walking the tree looking for a non-empty element,Claudio Jeker
2010-03-05Allow to filter for ext-community attributes. Currently only perfect matchesClaudio Jeker
2010-03-03Compare against correct flag when printing "network inet6 static"Claudio Jeker
2010-03-03Replace enum rib_state with enum reconf_action since their doing the same.Claudio Jeker
2010-03-03Remove superfluous newlineClaudio Jeker
2010-02-26Fix some minor issues. 0 instead of NULL in one comparison. Set theClaudio Jeker
2010-02-23Fix .Oo .Xo .Oc .Xc mis-nesting by just dropping the .Xo and .Xc which,Ingo Schwarze
2010-02-23Remove some extra ().Claudio Jeker
2010-02-11Not knowing a AFI/SAFI pair in the MP capability is no reason to failClaudio Jeker
2010-02-11We need to load the config before kr_init() is called or fib-update isClaudio Jeker
2010-02-11While looking through this code I figured out that set nexthop self andClaudio 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-11Do not crash when starting up with a bad config file. Check thatClaudio Jeker