summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl_both.c
diff options
context:
space:
mode:
authorclaudio <claudio@openbsd.org>2018-10-24 08:26:37 +0000
committerclaudio <claudio@openbsd.org>2018-10-24 08:26:37 +0000
commitbb8b30df98c26a3861c93baadabdc2d5e516485e (patch)
tree3efe2d9c7e545c3e430c79d85434ae54fe26c5e8 /lib/libssl/ssl_both.c
parentPass down the right nexthop to rde_dump_rib_as() so that dumping the (diff)
downloadwireguard-openbsd-bb8b30df98c26a3861c93baadabdc2d5e516485e.tar.xz
wireguard-openbsd-bb8b30df98c26a3861c93baadabdc2d5e516485e.zip
Major refactoring of the RIB handling code. Mainly change how the RIB is
walked. rib_dump_r() is now an internal function and instead the code gets an additional callback for throttling the rib_dump code. This removes a lot of similar code used to make sure the RDE is not walking to fast and replaces it with simpler callbacks. The other big change is the removal of struct rib pointers in other data structures. The rib pointers are not stable because of a realloc() call happening when extending the array so instead use the RIB ID as a reference. Tested and OK denis@ and benno@
Diffstat (limited to 'lib/libssl/ssl_both.c')
0 files changed, 0 insertions, 0 deletions