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
2018-12-30
add support for IPv6 VPN routes
denis
2018-12-11
Refactor aspath code a bit. Move cached source_as (for origin validation)
Claudio Jeker
2018-11-14
Adjust comment.
Claudio Jeker
2018-11-04
Introduce a real Adj-RIB-Out. At the same time remove the update_rib
Claudio Jeker
2018-10-31
Remove tail queues which link peer, aspath and prefix together. These
Claudio Jeker
2018-10-31
Never remove the default RIBs from the RDE.
Claudio Jeker
2018-10-29
Replace some walkers using the aspath/prefix lists with a rib_dump walker.
Claudio Jeker
2018-10-26
Use proper type in sizeof()
Claudio Jeker
2018-10-24
Major refactoring of the RIB handling code. Mainly change how the RIB is
Claudio Jeker
2018-09-29
Implement origin validation in bgpd. This introduces two new tables, the
Claudio Jeker
2018-09-20
whitespace cleanup, ok claudio@
Sebastian Benoit
2018-09-17
typo in comment
Stuart Henderson
2018-09-09
Clean up prefix flag handling. First of all the dynamic networks no longer
Claudio Jeker
2018-08-08
hide rib[] internals in new rib_valid() function
Sebastian Benoit
2018-08-06
Pass the stale timestamp to path_remove_stale() removes a asp->peer dereference
Claudio Jeker
2018-08-03
Move nexthop and nexthop flags from the rde_aspath to struct prefix.
Claudio Jeker
2018-07-22
Move nexthop into struct filterstate (including nexthop flags) and use
Claudio Jeker
2018-07-16
Use struct filterstate in rde_update_dispatch() and pass it down to
Claudio Jeker
2018-07-11
improve the path hash function (instead of just hashing the aspath put
Claudio Jeker
2018-07-11
On IMSG_CTL_SHOW_RIB_MEM also send back information of some of the
Claudio Jeker
2018-07-10
Actually clear the right thing in rib_free()
Sebastian Benoit
2018-07-09
Wrong function name in error message
Claudio Jeker
2018-07-09
Introduce a struct filterstate and pass this to rde_filter instead of
Claudio Jeker
2018-06-29
Prepare the ground for allowing temporary aspath object living on the stack.
Claudio Jeker
2018-06-28
Instead of passing the rde_aspath to nexthop_modify() pass pointers to
Claudio Jeker
2018-06-28
Pass a struct prefix to rde_filter and remove some of the arguments which
Claudio Jeker
2018-06-27
Just put the aspath and the peer directly into the prefix struct.
Claudio Jeker
2018-06-25
Properly start reference counting struct nexthop. This removes the need for
Claudio Jeker
2018-06-21
Nothing is using the active and prefix count in struct rde_aspath.
Claudio Jeker
2018-02-10
Follow rfc8277 more closely and make make sure bgpd is encoding VPNv4
Claudio Jeker
2018-02-07
Add plumbing inside of the prefix handling to put prefixes on either the
Claudio Jeker
2018-02-05
Switch a few lists to tailqs. Mainly the prefix list per aspath needs
Claudio Jeker
2018-02-05
Change struct prefix a bit. Make the aspath pointer opaque and remove the
Claudio Jeker
2018-02-04
Clenaup RIB handling in the RDE. Introduce some defines for Adj-RIB-In and
Claudio Jeker
2017-05-28
Implement an XON/XOFF protocol between the RDE and the SE to throttle
Claudio Jeker
2017-01-25
Hopefully the last of the struct rib rototilling. Peer just points to a
Claudio Jeker
2017-01-25
Switch rde_generate_update and rde_send_kroute to accept a struct rib instead
Claudio Jeker
2017-01-24
Save some space in struct rib_entry so it is back to 64bytes (on 64bit archs).
Claudio Jeker
2017-01-24
sync log.c from relayd et al to bgpd.
Sebastian Benoit
2017-01-23
Rename rib pointer in struct prefix to re since it points to a rib_entry.
Claudio Jeker
2017-01-23
Introduce a struct rib sitting between struct rib_desc and struct rib_tree.
Claudio Jeker
2017-01-23
Revert the struct rib_tree rename. I need a struct in between because of
Claudio Jeker
2017-01-23
More rototilling, make rib_new and rib_find return a point to struct rib_desc
Claudio Jeker
2017-01-23
Now rename struct rib_tree to struct rib. Again OK gcc
Claudio Jeker
2017-01-23
Rename struct rib to struct rib_desc. Mechanical change, OK gcc
Claudio Jeker
2016-08-27
Pull in <time.h> for one or more of gmtime, strftime, strptime, time,
Philip Guenther
2015-03-14
rename rde_free_filter() to filterlist_free() and start using it outside
Claudio Jeker
2014-12-18
two more uses of siphash. better hash for ipv4. maybe not needed for rbtree
Ted Unangst
2014-12-12
convert some hash tables (the easy ones) to siphash. ok benno.
Ted Unangst
2014-10-08
Use reallocarray() throughout to spot multiplicative int overflow.
Theo de Raadt
[next]