summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2009-05-25In dispatch_rtmsg_addr() don't fatal on missing multipath deletes. Not 100%Claudio Jeker
2009-05-21Make it possible to turn off the decision process per RIB. This is mainlyClaudio Jeker
2009-05-17F_LOCAL and F_ORIGINAL are gone. The Adj-Rib-In is now a distinct tree.Claudio Jeker
2009-05-17Simplify the IMSG_CTL_SHOW_NETWORK case and make it actually work by sendingClaudio Jeker
2009-05-17rib_dump_r needs to check the af of the prefix because there is no rib perClaudio Jeker
2009-05-17Rework most of the RDE to allow multiple RIBs. This is mostly preparationClaudio Jeker
2009-05-11Make bgpctl show network print both AF_INET and AF_INET6 as mentioned in theClaudio Jeker
2009-05-05fix a couple of comment typosStuart Henderson
2009-05-05check that an IMSG_CTL_SHOW_RIB_PREFIX request has a validStuart Henderson
2009-04-29de-static some functions. Helps handling the monster change I'm working on.Claudio Jeker
2009-04-26Unused defines from a time long long ago.Claudio Jeker
2009-04-23Rework the way we handle announced networks. Instead of two freak rde_peersClaudio Jeker
2009-04-23allow bgpctl and bgpd.conf to contain 32-bit ASN written in ASPLAINStuart Henderson
2009-04-21instead of calling getpid() all over the place do it once, claudio okHenning Brauer
2009-04-21ignore pfkey replies not for us and discard themHenning Brauer
2009-04-19Correct function name in log_warnx().Claudio Jeker
2009-03-31Fixed memory leaks which would occur if the second of two memoryTobias Stoeckmann
2009-03-26argh, do not reuse the global trans_as flag to be applied to the peerHenning Brauer
2009-03-22make transparent-as yes|no settable peer neighbor with the global settingHenning Brauer
2009-03-19First big chunk of mrt rewrite. Simplifies code hopefully and fixes tableClaudio Jeker
2009-03-19Implement a attr_writebuf() function that works on a struct buf instead ofClaudio Jeker
2009-03-18Correctly check the peer group for mrt dumps. Without this all non-groupedClaudio Jeker
2009-03-18Correctly check for MRT_TABLE_DUMP_MP and don't send the config to the SE.Claudio Jeker
2009-03-18Introduce local_as in the peer config. This allows per peer local AS andClaudio Jeker
2009-03-18short_as is always initialised to the 16bit AS that is used. So no needClaudio Jeker
2009-03-13No need for a line break, makes code a bit more compact.Claudio Jeker
2009-03-13Next step in mrt cleanup. Switch buf_write to a smarter version of itself.Claudio Jeker
2009-03-13Move mrt code over to use the msgbuf way of queuing buffers instead of rollingClaudio Jeker
2009-03-13Sync buffer API with the one from ospfd. The dynamic buffers will make otherClaudio Jeker
2009-03-13More paranoia when parsing empty updates. Make sure they are really empty andClaudio Jeker
2009-03-13Correctly encode MP unreach NLRI so that IPv6 prefixes get removed correctly.Claudio Jeker
2009-02-25add a stupid workaround for a race somewhere in the crypto code in theHenning Brauer
2009-02-19Use a bob sized header for IPv6 not the default pedro sized one.Claudio Jeker
2009-02-17Fix aspath_prepend() in the case a AS-PATH has a sequence of 255 elementsClaudio Jeker
2009-02-16typo in error message; "bigger that" -> "bigger than"Stuart Henderson
2009-02-11Because IPv6 fucked up and created a badly sized struct sockaddr_in6 we needClaudio Jeker
2009-02-09Correct function name in warning to avoid confusion. After a discussion onClaudio Jeker
2009-01-26Getting the higest IP only works if the compare is done in host byte order.Claudio Jeker
2009-01-21timer_nextduein returned crap. fix it. so obvious... how could that happen.Henning Brauer
2009-01-13Reference RFC 4893 instead of draft-ietf-idr-as4bytes-13.Stuart Henderson
2009-01-13Replace NEW_ASPATH/NEW_AGGREGATOR with the naming from RFC4893,Stuart Henderson
2009-01-01Remove unneeded debug messages that made it into the tree.Claudio Jeker
2008-12-28Add a ugly workaround for the problem where an invalid AS4_PATH is passedClaudio Jeker
2008-12-19document the default localpref, from discussion withHenning Brauer
2008-12-12Make bgpd route priority aware and while there sync in the basics to correctlyClaudio Jeker
2008-12-12Correctly set the partial bit on the AS4_PATH and AS4_AGGREGATOR attribute.Claudio Jeker
2008-12-12Follow RFC 4271 more closely by sending the correct error back for optionalClaudio Jeker
2008-11-21Track nexthops when the underlying route is changing. Until now true nexthopsClaudio Jeker
2008-11-06Mixed up characters found by Gleydson Soares.Claudio Jeker
2008-11-01Use correct function names in fatal() messages.Claudio Jeker