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
2022-03-22
Switch from a LIST to TAILQ for the structure to store prefixes on a
Claudio Jeker
2022-03-21
Remove the active prefix cache in struct rib_entry. I need the space
Claudio Jeker
2022-03-21
Adjust how RIB are reloaded when their flags (esp. no evaluate) changes.
Claudio Jeker
2022-03-15
Replace the eor member of struct prefix with a flag. Saves a byte that
Claudio Jeker
2022-03-15
Refactor prefix_adjout_update(). Move the new prefix logic up and
Claudio Jeker
2022-03-02
Adapt prefix_adjout_update() the same way as prefix_adjout_withdraw()
Claudio Jeker
2022-03-02
Refactor prefix_adjout_withdraw()
Claudio Jeker
2022-03-01
Remove another empty line
Claudio Jeker
2022-03-01
Reshuffle functions for better order and remove an excessive empty line.
Claudio Jeker
2022-02-28
Instead of handrolling what is mostly prefix_link/prefix_unlink in
Claudio Jeker
2022-02-25
The pointer returned by pt_fill() can be directly used in most cases.
Claudio Jeker
2022-02-25
For add-path send the Adj-RIB-Out needs to handle multiple paths per
Claudio Jeker
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2021-08-09
Implement reception of multiple paths per BGP session. This is one
Claudio Jeker
2021-07-27
Restructure struct prefix a bit and move the rib pointer to the union
Claudio Jeker
2021-06-17
Better error message when a bad nexthop is passed to nexthop_hash().
Claudio Jeker
2021-05-04
More comment changes to reflect reality. No functional change.
Claudio Jeker
2021-01-18
Change struct bgpd_addr VPN encoding. Instead of including two almost
Claudio Jeker
2021-01-13
Extend prefix_evaluate() to also be used when withdrawing a prefix.
Claudio Jeker
2020-12-04
Reference count prefixes added to a pftable. This allows to export
Claudio Jeker
2020-11-05
Refactor the filterset handling of nexthops. Instead of depending on
Claudio Jeker
2020-11-05
Fix comment to better reflect reality
Claudio Jeker
2020-01-25
In nexthop_update() only add a nexthop to the nexthop_runners queue if
Claudio Jeker
2020-01-10
Reorder assignements a bit so that all hashed values are together
Claudio Jeker
2020-01-09
Instead of calling SipHash24_Update() in path_hash for each element of
Claudio Jeker
2020-01-09
Convert the lastchange of a prefix from time(NULL) to getmonotime() which
Claudio Jeker
2020-01-08
eye burning whitespace
Theo de Raadt
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
[next]