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.c
Age
Commit message (
Expand
)
Author
2022-09-23
Implement a special update generator for add-path send all.
Claudio Jeker
2022-09-21
Adjust pathid_assign() to be much faster in the common case.
Claudio Jeker
2022-09-12
Introduce tree walkers that only walk a subtree of the RIB.
Claudio Jeker
2022-09-09
Implement the F_SHORTER filter by doing explicit lookups for each possible
Claudio Jeker
2022-09-01
Switch the rde_peer hashtable and peer list to a single RB tree.
Claudio Jeker
2022-08-31
Remove IMSG_CTL_SHOW_RIB_HASH and struct rde_hashstats which are no
Claudio Jeker
2022-08-31
Switch the generic attribute cache to an RB tree.
Claudio Jeker
2022-08-31
Make sure that only one roa softreconfig runner is run at any time.
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 the DB of communities collections to a RB tree instead of an
Claudio Jeker
2022-08-29
Switch rde_aspath to a RB tree instead of a hash table.
Claudio Jeker
2022-08-29
Export pending update and withdraw as part of struct peer_stats.
Claudio Jeker
2022-08-26
Handle IMSG_SESSION_* messages immediatly when received and do not put
Claudio Jeker
2022-08-17
Convert bzero() to memset(), bcmp() to memcmp() and bcopy() to memcpy().
Claudio Jeker
2022-08-16
Do not send kroutes from the RDE to the FIB with the true_nexthop but
Claudio Jeker
2022-08-10
More kroute_nexthop cleanup. Mainly use direct assignment instead of
Claudio Jeker
2022-08-10
Fix logic in network_dump_upcall()
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-23
There is no need to set kf.flags to F_KERNEL here.
Claudio Jeker
2022-07-22
Revert previous commit. The RTP_MINE checks on struct kroute_full are
Claudio Jeker
2022-07-22
Retire the F_KERNEL flag, it got superseded by route priority and RTP_MINE.
Claudio Jeker
2022-07-19
Use kf for all struct kroute_full variables. Makes code more consistent.
Claudio Jeker
2022-07-11
Implement send side of RFC7911 ADD-PATH
Claudio Jeker
2022-07-11
When dumping prefixes for bgpctl just use prefix_eligible() to know if
Claudio Jeker
2022-07-08
Assign a local path_id to all prefixes
Claudio Jeker
2022-07-07
Skip dmetric related code for the Adj-RIB-Out since there is no decision
Claudio Jeker
2022-07-07
Properly break out of the loop setting the PREF flags.
Claudio Jeker
2022-07-07
Introduce a decision metric (dmetric) that classifies the relation of
Claudio Jeker
2022-07-07
Refactor the code that generates updates so that up_generate_updates is
Claudio Jeker
2022-06-27
Add support for RFC 9234 - Route Leak Prevention and Detection Using Roles
Claudio Jeker
2022-05-25
Fix non-transitive extended community handling.
Claudio Jeker
2022-05-06
Relax the limitation of what is an acceptable unicast IP.
Claudio Jeker
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-21
Rename F_CTL_ACTIVE and F_PREF_ACTIVE to the more correct
Claudio Jeker
2022-03-03
Move rde_send_kroute() from rde_generate_updates() to prefix_evaluate().
Claudio Jeker
2022-03-02
Refactor prefix_adjout_withdraw()
Claudio Jeker
2022-02-28
In the Adj-RIB-Out specific dump functions assert that PREFIX_FLAG_ADJOUT
Claudio Jeker
2022-02-26
Remove excessive ;
Claudio Jeker
2022-02-25
For add-path send the Adj-RIB-Out needs to handle multiple paths per
Claudio Jeker
2022-02-24
struct prefix holds path_id_tx for the path id sent to peers when
Claudio Jeker
2022-02-06
Switch from u_intX_t types to stdint.h uintX_t. Mostly mechanical with
Claudio Jeker
2022-01-20
Make sure that all poll loops properly restart the poll loop on EINTR.
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-25
The network flush code only operates on peerself (like all the other
Claudio Jeker
2021-06-25
Do the multiprotocol check first for the IPv4 case. So it is the same
Claudio Jeker
[next]