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
Age
Commit message (
Expand
)
Author
2022-09-01
Switch the rde_peer hashtable and peer list to a single RB tree.
Claudio Jeker
2022-09-01
This code no longer needs siphash.h and also cleanup some leftover
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-30
Add missing #include <sys/queue.h>
Claudio Jeker
2022-08-30
Reshuffle and cleanup the includes a little bit.
Claudio Jeker
2022-08-29
Instead of a global aspath cache copy the aspath attribute per rde_aspath
Claudio Jeker
2022-08-29
Use fatal("%s", __func__); instead of fatal("function_name");
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-25
Connected routes use the BGP exit nexthop while other routes need to use
Claudio Jeker
2022-08-24
Put the 'connection from non-peer' log message behind a verbose logging check.
Claudio Jeker
2022-08-19
Fix nexthop lookup for connected routes.
Claudio Jeker
2022-08-18
In kroute_insert() fix the check for multipath routes. Use a helper variable
Claudio Jeker
2022-08-18
There is no need to pass the fd to send_rtmsg(), the fd is always the
Claudio Jeker
2022-08-17
Convert bzero() to memset(), bcmp() to memcmp() and bcopy() to memcpy().
Claudio Jeker
2022-08-17
Just use struct kif and kill struct kif_node. No need for this extra
Claudio Jeker
2022-08-17
Just 2 newline changes.
Claudio Jeker
2022-08-17
Add default case to switch to silence a warning seen with gcc.
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
Reverse NULL check in krVPN6_change()
Theo Buehler
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-08-03
Add comment that NEXTHOP_FLAPPED is only set on oldstate of a nexthop.
Claudio Jeker
2022-08-03
Fix a modify after free error in kroute_remove()
Claudio Jeker
2022-08-03
Fix possible NULL dereference in knexthop_validate().
Claudio Jeker
2022-07-28
Rework kroute_remove(), it uses a struct kroute_full and does most of
Claudio Jeker
2022-07-28
whitespace found during a read-thru; ok claudio
Theo de Raadt
2022-07-28
Remove F_DOWN, it is no longer used and reshuffle the other flags a bit
Claudio Jeker
2022-07-27
There is no need to track both F_BGPD and F_KERNEL anymore.
Claudio Jeker
2022-07-26
No need to check RB_REMOVE() return value if kif is not NULL.
Claudio Jeker
2022-07-26
Missing indirection. This version compiles.
Claudio Jeker
2022-07-26
Refactor nexthop tracking and remove all the kif_kr code. There is no
Claudio Jeker
2022-07-25
Properly handle nexthop state changes in the decision process
Claudio Jeker
2022-07-23
Refactor and rename bgpd_filternexthop() to bgpd_oknexthop()
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-21
Relax the config of add-path send and rde evaluate all
Claudio Jeker
2022-07-21
Make kr_redistribute() and kroute_insert() AID independent and use
Claudio Jeker
2022-07-20
Cleanup and fix the network code.
Claudio Jeker
2022-07-19
Do a minimal check that the passed in option is inside the ASPATH segment.
Claudio Jeker
2022-07-19
Use kf for all struct kroute_full variables. Makes code more consistent.
Claudio Jeker
2022-07-18
use syntax which more acceptable to older compilers
Theo de Raadt
2022-07-18
Remove warning messages that add nothing in the situation they occure.
Claudio Jeker
2022-07-18
Do not fatalx() when calculating the dmetric and the result is negative.
Claudio Jeker
[next]