summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/rde_update.c
AgeCommit message (Expand)Author
2006-04-21Remove function prototype that was never used. From deraadt@Claudio Jeker
2006-04-04add "set nexthop self", force nexthop to be set to own address even with IBGPHenning Brauer
2006-01-13Simplify evaluation process. Instead of checking the reachability of a prefixClaudio Jeker
2006-01-12Copy AS path in rde_filter() on demand instead of doing it before callingClaudio Jeker
2006-01-05Cache optional BGP attributes (mostly communities) and use a simpleClaudio Jeker
2005-12-30Use sys/hash.h instead of own built functions that work similar.Claudio Jeker
2005-11-29Add a flags field to struct prefix which will be used shortly. Remove the peerClaudio Jeker
2005-11-29even more spaces and tabs.Claudio Jeker
2005-11-01Softreconfig out support. On config reload filter changes of outgoing rulesClaudio Jeker
2005-11-01Major cleanup in rde_update.c. Merge equal code used in different placesClaudio Jeker
2005-11-01Switch from the per peer filter set list to a filter-only solution.Claudio Jeker
2005-10-19tsc tsc tsc, tabs are not always holyHenning Brauer
2005-08-10Pass the correct peer to rde_apply_set(). rde_apply_set() needs to knowClaudio Jeker
2005-07-29Debugging session at WTH. Fix many bugs in the IPv6 support -- some copy pasteClaudio Jeker
2005-07-29Add another piece to the IPv6 puzzle. This time code to generate MP updates.Claudio Jeker
2005-06-16use prefixlen2mask() instead of doing the bitshifting by hand; fixes theHenning Brauer
2005-03-11Finally commit the transparent-as and nexthop no-modify stuff I wrote on theClaudio Jeker
2005-02-07spelling fixDavid Krause
2004-11-11spaces at EOL in comments, spotted by theoHenning Brauer
2004-11-11Store the local v4 and v6 address of a session. For IPv4 sessions the firstClaudio Jeker
2004-09-28Add prepend-neighbor feature. Prepend the remote-as n times similar toClaudio Jeker
2004-08-20Grrr. copy paste error. Dump MED and not local-pref. OK henning@Claudio Jeker
2004-08-13Fix minor issues with IPv6 dumps and add a function for dumping the RIB tableClaudio Jeker
2004-08-10Correctly set the MED in outgoing UPDATEs. OK henning@Claudio Jeker
2004-08-06Monster diff to get one step closer to IPv6 support.Claudio Jeker
2004-08-05Cleanup aspath specific functions and api. Mainly switch to a refcnt basedClaudio Jeker
2004-08-05struct prefix has a pointer to the peer so use it everywhere directly insteadClaudio Jeker
2004-07-30Add new announce type "default-route" which will only announce the defaultClaudio Jeker
2004-07-13fix some typosJared Yanovich
2004-07-05fix a few KNF falloutsHenning Brauer
2004-06-22Cleanup. jajaja henning@Claudio Jeker
2004-06-22Make the RDE IPv6 ready missing is the message handling. The internalClaudio Jeker
2004-06-20at least somewhat consistently name the TAILQ_ENTRYs... this confused meHenning Brauer
2004-05-21RFC 2796 bgp route reflector support. This is very useful in conjunctionClaudio Jeker
2004-04-30spellingTheo de Raadt
2004-03-20comment spelling fixes; ok henning@David Krause
2004-03-19Fix memory leak in error path. Found by Patrick Latifi. OK henning@Claudio Jeker
2004-03-11Add basic support for communities. Currently it is only possible to filterClaudio Jeker
2004-03-09When a new prefix is filtered it is necessary to remove the old prefix.Claudio Jeker
2004-03-04no ; after RB_PROTOTYPE / RB_GENERATEHenning Brauer
2004-03-02Use ntohl() to compare in_addr_t so the tree is nicely sorted.Claudio Jeker
2004-03-01spellingTheo de Raadt
2004-02-27remove unneded peer pointer in struct prefix and change a in_addr_t toClaudio Jeker
2004-02-25Announce local networks to IBGP neighbors. OK henning@Claudio Jeker
2004-02-24It is possible that a queued path attribute has no nlri prefix. Ignore andClaudio Jeker
2004-02-19Add support for basic filters. Nothing optimized and it has some issues butClaudio Jeker
2004-02-18Do aspath loop detecion for outgoing messages too, but this time with theClaudio Jeker
2004-02-18Fix a nasty memory leak. OK henning@Claudio Jeker
2004-02-17Make gcc on sparc happy. OK henning@Claudio Jeker
2004-02-09replace a bunch of u_long by u_int32_tHenning Brauer