summaryrefslogtreecommitdiff
path: root/usr.sbin/bgpd/rde.h
AgeCommit message (Expand)Author
2005-11-02Implement filterset_equal() and rde_filter_equal(). Both return 1 ifClaudio 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-08-10Pass the correct peer to rde_apply_set(). rde_apply_set() needs to knowClaudio Jeker
2005-07-29Add another piece to the IPv6 puzzle. This time code to generate MP updates.Claudio Jeker
2005-07-01The newly introduced function filterset_free() existed already asClaudio Jeker
2005-07-01Make the pftable filter set use the name2id "cache" like the route labels.Claudio Jeker
2005-06-29rtlabel support via filter sets. Just use "set rtlabel foobar" in filtersClaudio Jeker
2005-06-10Introduce attr_optlen() to get the total lenght of an optional attributeClaudio Jeker
2005-04-12Introduce a per prefix weight. The weight is used to tip prefixes with equalClaudio Jeker
2005-03-11Finally commit the transparent-as and nexthop no-modify stuff I wrote on theClaudio Jeker
2004-12-23sort structs for most optimal alignment, help mickey, claudio okHenning Brauer
2004-11-23Switch from a single filter_set to a linked list of sets. With this changeClaudio 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-10Remove no longer needed code. OK henning@Claudio Jeker
2004-09-28gcc-ism. We don't want it, we don't need it.Claudio Jeker
2004-09-28Add prepend-neighbor feature. Prepend the remote-as n times similar toClaudio Jeker
2004-08-13Fix minor issues with IPv6 dumps and add a function for dumping the RIB tableClaudio Jeker
2004-08-12Just ignore RFC2545 and the silly idea of using link local addresses asClaudio Jeker
2004-08-10switch nexthop in struct filter_set form struct in_addr to struct bgpd_addrClaudio 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-05As usual cleanup on exit. OK henning@Claudio Jeker
2004-08-05Cleanup aspath specific functions and api. Mainly switch to a refcnt basedClaudio Jeker
2004-08-05rename and move prefix_equal() to prefix_compare() which returns -1, 0, 1Claudio Jeker
2004-07-30Add new announce type "default-route" which will only announce the defaultClaudio Jeker
2004-07-28The default localpreference is 100 and not 0. Found and ok henning@Claudio Jeker
2004-07-13fix some typosJared Yanovich
2004-07-05implement "set nexthop blackhole" and "set nexthop reject"Henning Brauer
2004-06-24First step at multiprotocol support, only partially done.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-05-17extend filter language to allow basic setting of COMMUNITIES attribute.Damien Miller
2004-05-07add a filter option to dump prefixes learned in UPDATEs into a PF table,Damien Miller
2004-04-10move the API_* and SAFI_* defines to where they belongHenning Brauer
2004-03-11Add basic support for communities. Currently it is only possible to filterClaudio Jeker
2004-03-11Shutdown the RDE cleanly on exit. Plug some memleaks. OK henning@Claudio Jeker
2004-03-05Plug some memory leaks in rde. Based on a patch by Patrick Latifi.Claudio Jeker
2004-03-01Make it possible to diable the decision process. This is a feature only usefulClaudio Jeker
2004-02-27remove unneded peer pointer in struct prefix and change a in_addr_t toClaudio Jeker
2004-02-26show rib infrastructure. At least full dumps and per as dumps. Per prefixClaudio Jeker
2004-02-26Implement "enforce neighbor-as yes|no" which is by default on for ebgpClaudio Jeker
2004-02-19Add support for basic filters. Nothing optimized and it has some issues butClaudio Jeker
2004-02-18Correctly handle parse errors in aspath and prefixes. Also do input aspathClaudio Jeker
2004-02-18Bring the path attribute parsing on big step closer to the RFC.Claudio Jeker
2004-02-16Basic aspath match function needed for filters and the "show rib" bgpctlClaudio Jeker
2004-02-16Add basic functions to print aspath in human readable format. OK henning@Claudio Jeker
2004-02-16Make the path attribute handling more RFC conformant. Also move theClaudio Jeker