summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd
AgeCommit message (Expand)Author
2004-12-23allo the "bgpctl show neighbor " commands to take the neighbor descrHenning Brauer
2004-12-23in getpeerbydesc(), complain if we find more than one match and return NULLHenning Brauer
2004-12-23allow "bgpctl neighbor" to take the peer's descr as argument as wellHenning Brauer
2004-12-23introduce getpeerbydesc(), find a peer by its descriptionHenning Brauer
2004-12-23KNFHenning Brauer
2004-12-23even more excellent alignment, with mickeyHenning Brauer
2004-12-23lower latency by processing no more than 25 messages at once for each peerHenning Brauer
2004-12-23sort structs for most optimal alignment, help mickey, claudio okHenning Brauer
2004-12-07oups, little FSM error: when we're in CONNECT and get an CON_OPEN eventHenning Brauer
2004-11-24if I would remember at what I looked when learning how to use our wonderfulHenning Brauer
2004-11-23Switch from a single filter_set to a linked list of sets. With this changeClaudio Jeker
2004-11-19For consistency reasons rename struct as_filter to struct filter_as.Claudio Jeker
2004-11-19Add NO_PEER to the list of well-known communities and use 65535 instead ofClaudio Jeker
2004-11-19Make "set network 127.0.0.1" work and use = instead of |= for theClaudio Jeker
2004-11-19Only unlink and link the asp in nexthop_modify if the asp is linked.Claudio Jeker
2004-11-18embed two struct capabilities, one for the capas announced by the peer andHenning Brauer
2004-11-18add an instance of struct capabilities to peer_conf, and inheritHenning Brauer
2004-11-18inside struct peer, replace the occurance of the older struct peer_capaHenning Brauer
2004-11-18remove the global 'announce' flag from struct peer_capa, clearHenning Brauer
2004-11-18let peer->capa.mp_[v4|v6] contain the SAFI, don't just use it as boolHenning Brauer
2004-11-18Subsequent Address Family Indicators (SAFI) in hex and add SAFI_NONEHenning Brauer
2004-11-18struct capa_mp is not needed any more, spotted by claudioHenning Brauer
2004-11-18introduce session_capa_mp() which adds the multiprotocol announcementsHenning Brauer
2004-11-18add code to announce support for IPv6 Unicast.Henning Brauer
2004-11-18it's oupsa oupsa oupsa time...Henning Brauer
2004-11-18supress logging of subsequent connect() failures as long as:Henning Brauer
2004-11-11Unbreak peer_localaddr() because Link Local Addresses reported byClaudio Jeker
2004-11-11Unbreak link local IPv6 sessions by setting the correct scope_id inClaudio Jeker
2004-11-11Don't hardcode the prefix table to the IPv4 one, especially if there isClaudio Jeker
2004-11-11Pass the copied as-path attributes to the filter function and not theClaudio Jeker
2004-11-11spaces at EOL in comments, spotted by theoHenning Brauer
2004-11-11NOTREACHED not not reached! Stupid me.Claudio Jeker
2004-11-11Store the local v4 and v6 address of a session. For IPv4 sessions the firstClaudio Jeker
2004-11-11New config statement "rde route-age [evaluate|ignore]". If set to evaluateClaudio Jeker
2004-11-10prefix_write() works also for IPv6. OK henning@Claudio Jeker
2004-11-10It is not needed to mask the value wit 0xff as it is < 255. OK henning@Claudio Jeker
2004-11-10"not reached" does not help LINT use NOTREACHED instead and use it only inClaudio Jeker
2004-11-10Remove no longer needed code. OK henning@Claudio Jeker
2004-11-09in the list of RIRs:Henning Brauer
2004-11-05memleaks in error pathes, again awesome work from Patrick LatifiHenning Brauer
2004-11-04(try to) open the config file earlier, makes the error handling easier inHenning Brauer
2004-11-02don't leak mem on strlcpy failure, Patrick LatifiHenning Brauer
2004-11-02supress logging of the (likely very long) repeated Connect -> Active ->Henning Brauer
2004-11-02save the previous state in struct peer, claudio okHenning Brauer
2004-10-19fix printing of groups - instead of surrounding each neighbor statementHenning Brauer
2004-10-19allow neighbor definitions to depend on interface state.Henning Brauer
2004-10-16oups, unrelated changes crept inHenning Brauer
2004-10-16prefixlen 0 is a special case for prefixlen2mask() as well, claudio okHenning Brauer
2004-10-08Don't access pointers blindly. asp is NULL for withdraws. This fixes a rdeClaudio Jeker
2004-10-07use a static, const and prefilled u_int8_t[16] to check wether the markerHenning Brauer