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
2023-04-23
Add the same AID filter to prefix_flowspec_dump() like in the other
Claudio Jeker
2023-04-19
Implement a way to announce flowspec rules without hitting Adj-RIB-In
Claudio Jeker
2023-04-07
Pass a pt_entry pointer to rib_get() and rib_add().
Claudio Jeker
2023-03-29
Switch prefix_adjout_get and new prefix_adjout_first to use a pt_entry
Claudio Jeker
2023-03-28
Instead of exracting the prefix into a bgpd_addr and passing that to
Claudio Jeker
2023-02-09
Instead of relaying struct peer from the SE to the RDE to fill out 10
Claudio Jeker
2023-01-24
Implement ASPA validation and reload logic on ASPA set changes.
Claudio Jeker
2023-01-20
Bad indent
Claudio Jeker
2023-01-18
Use the vstate of the filterstate struct instead of passing an extra copy
Claudio Jeker
2022-12-28
spelling fixes; from paul tagliamonte
Jason McIntyre
2022-10-12
use correct type with sizeof
Jonathan Gray
2022-09-12
Introduce tree walkers that only walk a subtree of the RIB.
Claudio Jeker
2022-09-01
This code no longer needs siphash.h and also cleanup some leftover
Claudio Jeker
2022-08-30
Switch nexthop hash to a RB tree.
Claudio Jeker
2022-08-29
Instead of a global aspath cache copy the aspath attribute per rde_aspath
Claudio Jeker
2022-08-29
Switch rde_aspath to a RB tree instead of a hash table.
Claudio Jeker
2022-08-25
Connected routes use the BGP exit nexthop while other routes need to use
Claudio Jeker
2022-08-10
More kroute_nexthop cleanup. Mainly use direct assignment instead of
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
2022-07-25
Properly handle nexthop state changes in the decision process
Claudio Jeker
2022-07-08
Pass path_id_tx to the Adj-RIB-Out
Claudio Jeker
2022-07-08
Assign a local path_id to all prefixes
Claudio Jeker
2022-05-23
whitespaces found when I went checking for something else
Theo de Raadt
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
[next]