index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
/
rde_rib.c
Age
Commit message (
Expand
)
Author
2011-01-14
plug memleak in err path; from zinovik, ok claudio
Henning Brauer
2010-05-03
Make it possible to load multiple routing tables at the same time and use
Claudio Jeker
2010-04-20
prefix_unlink() must remove the rib entry. Currently this was only done
Claudio Jeker
2010-04-07
Call nexthop_delete() a bit later in nexthop_update(). The nh->state needs
Claudio Jeker
2010-04-06
Switch to a more address family independent nexthop imsg. Instead of passing
Claudio Jeker
2010-03-29
We always allocate rib ids dynamicaly so there is no need for allowing
Claudio Jeker
2010-03-26
Be more careful when walking the tree looking for a non-empty element,
Claudio Jeker
2010-03-03
Replace enum rib_state with enum reconf_action since their doing the same.
Claudio Jeker
2010-01-13
Add support for BGP MPLS VPN aka RFC 4364. This is only the RDE part so
Claudio Jeker
2010-01-10
Switch rib_dump() to use AID instead of AFs. OK henning@
Claudio Jeker
2009-12-01
Use an artificial address family id in struct bgpd_addr and almost everywhere
Claudio Jeker
2009-10-05
Load prefixes into new created RIBs at reload time by walking over the
Claudio Jeker
2009-06-29
Protect the other rde_send_kroute() with a F_RIB_NOFIB check.
Claudio Jeker
2009-06-07
First attempt at reload support for RIBs. There is some magic that I do
Claudio Jeker
2009-06-04
Implement rib_find and add a rib id to struct rde_peer.
Claudio Jeker
2009-06-04
Add "rde rib <name>" to the config and allow the rde to use these other RIBs.
Claudio Jeker
2009-06-03
Allocate all rib contextes for tree walks and don't use static stack memory.
Claudio Jeker
2009-06-03
Initial stab at rib_free() until now unused.
Claudio Jeker
2009-06-03
Better way to allocate new RIBs.
Claudio Jeker
2009-06-03
Make prefix_destroy more generic and use it in prefix_remove this is possible
Claudio Jeker
2009-06-02
Move the rest of the rib dump functions into rde_rib.c where it belongs.
Claudio Jeker
2009-06-01
Use only one list to queue the dump contextes on. Use the list in struct
Claudio Jeker
2009-06-01
Do not call the upcall twice on some prefixes. Move the upcall back to
Claudio Jeker
2009-06-01
Holy simplification batman. Use the per rib entry flags to lock entries
Claudio Jeker
2009-06-01
Instead of storing a pointer to the RIB head in the RIB element use that
Claudio Jeker
2009-05-27
Move update and withdraw code into own functions to simplify the necessary
Claudio Jeker
2009-05-21
Make it possible to turn off the decision process per RIB. This is mainly
Claudio Jeker
2009-05-17
F_LOCAL and F_ORIGINAL are gone. The Adj-Rib-In is now a distinct tree.
Claudio Jeker
2009-05-17
rib_dump_r needs to check the af of the prefix because there is no rib per
Claudio Jeker
2009-05-17
Rework most of the RDE to allow multiple RIBs. This is mostly preparation
Claudio Jeker
2009-04-23
Rework the way we handle announced networks. Instead of two freak rde_peers
Claudio Jeker
2008-11-21
Track nexthops when the underlying route is changing. Until now true nexthops
Claudio Jeker
2007-06-01
Remove a stupid wrapper function that does nothing more then calling another
Claudio Jeker
2007-05-11
Various spelling fixes from Stuart Henderson.
Claudio Jeker
2007-04-02
Typo.
Claudio Jeker
2007-02-22
KNF
Henning Brauer
2007-01-11
Correct logic in path_update() so that moves are only done when needed.
Claudio Jeker
2006-12-12
Change nexthop_delete() to be more obvious what's going on. No functional
Claudio Jeker
2006-12-12
Even IPv6 has a prefixlen limit. This ensures that we do not overflow the
Claudio Jeker
2006-12-12
In path_remove() remove only local prefixes from the pftable.
Claudio Jeker
2006-06-01
Copy the pftableid in path_copy and correctly do the ref/unref dance in
Claudio Jeker
2006-05-28
Even better nexthop delete behaviour. Do not delete nexthop if they are used
Claudio Jeker
2006-05-28
Preload and pin nexthop used in filtersets so the are validiated when used.
Claudio Jeker
2006-04-04
add "set nexthop self", force nexthop to be set to own address even with IBGP
Henning Brauer
2006-03-15
In nexthop_compare() if the two passed pointers point to the same object
Claudio Jeker
2006-01-24
Finally start using the Adj-RIB-In. The most complex part is the modification
Claudio Jeker
2006-01-24
It is possible that a prefix is part of two RIBs in that case prefix_remove()
Claudio Jeker
2006-01-24
KNF
Henning Brauer
2006-01-20
Proactively fix prefix counters. Currently only F_LOCAL prefixes exist but
Claudio Jeker
2006-01-20
Pass flags to prefix_move() so that a prefix that has both F_ORIGINAL and
Claudio Jeker
[next]