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
2019-10-30
Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale during
Claudio Jeker
2019-10-29
Replace the fatal non existing prefix call with a pt_add() call that
Claudio Jeker
2019-10-29
Fix two cases where the nexthop_runners tail queue can get corrupted.
Claudio Jeker
2019-09-27
Move the rde_send_pftable_commit() our of the prefix_update and withdraw
Claudio Jeker
2019-08-14
Rework the way ribs are stored in the RDE. Instead of a flat array that
Claudio Jeker
2019-08-14
There is no longer a reason to use two structs for RIBs where one is part
Claudio Jeker
2019-08-09
Move prefix_update to the right spot and also move some prototypes down.
Claudio Jeker
2019-08-09
Rename some of the prefix functions to make it clearer. Also rename
Claudio Jeker
2019-08-07
Improve RIB reload behaviour. Especially when the rtable changes or the
Claudio Jeker
2019-07-24
rib_dump_terminate() and rib_dump_abort() need to free any possibly
Claudio Jeker
2019-07-23
Use the correct prefix size when writing out AID_VPN_IPv4 and AID_VPN_IPv6
Claudio Jeker
2019-07-17
Change the Adj-RIB-Out to a per peer set of RB trees. The way RIB data
Claudio Jeker
2019-07-01
Must update the nexthop state before dropping the nexthop reference
Claudio Jeker
2019-07-01
Remove no longer needed local variable oasp.
Claudio Jeker
2019-07-01
Unify the way object in the RDE are reference counted. The affected
Claudio Jeker
2019-06-22
Add a direct pointer from struct prefix to struct pt_entry.
Claudio Jeker
2019-06-20
prefix_add() is only called by path_update() and path_update already
Claudio Jeker
2019-06-20
prefix_updateall() is only used internally, make it a static function.
Claudio Jeker
2019-06-20
Change nexthop_update to run the list walk over all prefixes to run
Claudio Jeker
2019-06-17
Completley rewrite the community matching and handling code. All community
Claudio Jeker
2019-03-07
Do a better job at cleaning up the config on shutdown. Remove bits that
Claudio Jeker
2019-01-21
Use Adj-RIB-Out to push UPDATE messages to peers instead of having another
Claudio Jeker
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
[next]