index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
usr.sbin
/
bgpd
/
rde_rib.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
In nexthop_update() only add a nexthop to the nexthop_runners queue if
claudio
2020-01-25
1
-4
/
+10
*
Reorder assignements a bit so that all hashed values are together
claudio
2020-01-10
1
-6
/
+6
*
Instead of calling SipHash24_Update() in path_hash for each element of
claudio
2020-01-09
1
-7
/
+3
*
Convert the lastchange of a prefix from time(NULL) to getmonotime() which
claudio
2020-01-09
1
-8
/
+8
*
eye burning whitespace
deraadt
2020-01-08
1
-2
/
+2
*
Add PREFIX_FLAG_STALE to mark prefixes in the Adj-RIB-Out as stale during
claudio
2019-10-30
1
-12
/
+16
*
Replace the fatal non existing prefix call with a pt_add() call that
claudio
2019-10-29
1
-2
/
+2
*
Fix two cases where the nexthop_runners tail queue can get corrupted.
claudio
2019-10-29
1
-3
/
+9
*
Move the rde_send_pftable_commit() our of the prefix_update and withdraw
claudio
2019-09-27
1
-8
/
+4
*
Rework the way ribs are stored in the RDE. Instead of a flat array that
claudio
2019-08-14
1
-34
/
+42
*
There is no longer a reason to use two structs for RIBs where one is part
claudio
2019-08-14
1
-33
/
+23
*
Move prefix_update to the right spot and also move some prototypes down.
claudio
2019-08-09
1
-70
/
+72
*
Rename some of the prefix functions to make it clearer. Also rename
claudio
2019-08-09
1
-14
/
+14
*
Improve RIB reload behaviour. Especially when the rtable changes or the
claudio
2019-08-07
1
-15
/
+43
*
rib_dump_terminate() and rib_dump_abort() need to free any possibly
claudio
2019-07-24
1
-52
/
+59
*
Use the correct prefix size when writing out AID_VPN_IPv4 and AID_VPN_IPv6
claudio
2019-07-23
1
-4
/
+6
*
Change the Adj-RIB-Out to a per peer set of RB trees. The way RIB data
claudio
2019-07-17
1
-74
/
+345
*
Must update the nexthop state before dropping the nexthop reference
claudio
2019-07-01
1
-8
/
+7
*
Remove no longer needed local variable oasp.
claudio
2019-07-01
1
-4
/
+2
*
Unify the way object in the RDE are reference counted. The affected
claudio
2019-07-01
1
-50
/
+27
*
Add a direct pointer from struct prefix to struct pt_entry.
claudio
2019-06-22
1
-16
/
+16
*
prefix_add() is only called by path_update() and path_update already
claudio
2019-06-20
1
-19
/
+4
*
prefix_updateall() is only used internally, make it a static function.
claudio
2019-06-20
1
-2
/
+2
*
Change nexthop_update to run the list walk over all prefixes to run
claudio
2019-06-20
1
-50
/
+108
*
Completley rewrite the community matching and handling code. All community
claudio
2019-06-17
1
-23
/
+51
*
Do a better job at cleaning up the config on shutdown. Remove bits that
claudio
2019-03-07
1
-1
/
+8
*
Use Adj-RIB-Out to push UPDATE messages to peers instead of having another
claudio
2019-01-21
1
-37
/
+160
*
add support for IPv6 VPN routes
denis
2018-12-30
1
-1
/
+34
*
Refactor aspath code a bit. Move cached source_as (for origin validation)
claudio
2018-12-11
1
-6
/
+1
*
Adjust comment.
claudio
2018-11-14
1
-6
/
+2
*
Introduce a real Adj-RIB-Out. At the same time remove the update_rib
claudio
2018-11-04
1
-2
/
+22
*
Remove tail queues which link peer, aspath and prefix together. These
claudio
2018-10-31
1
-52
/
+59
*
Never remove the default RIBs from the RDE.
claudio
2018-10-31
1
-1
/
+3
*
Replace some walkers using the aspath/prefix lists with a rib_dump walker.
claudio
2018-10-29
1
-85
/
+8
*
Use proper type in sizeof()
claudio
2018-10-26
1
-2
/
+2
*
Major refactoring of the RIB handling code. Mainly change how the RIB is
claudio
2018-10-24
1
-49
/
+157
*
Implement origin validation in bgpd. This introduces two new tables, the
claudio
2018-09-29
1
-16
/
+26
*
whitespace cleanup, ok claudio@
benno
2018-09-20
1
-4
/
+4
*
typo in comment
sthen
2018-09-17
1
-2
/
+2
*
Clean up prefix flag handling. First of all the dynamic networks no longer
claudio
2018-09-09
1
-93
/
+37
*
hide rib[] internals in new rib_valid() function
benno
2018-08-08
1
-2
/
+2
*
Pass the stale timestamp to path_remove_stale() removes a asp->peer dereference
claudio
2018-08-06
1
-4
/
+2
*
Move nexthop and nexthop flags from the rde_aspath to struct prefix.
claudio
2018-08-03
1
-98
/
+95
*
Move nexthop into struct filterstate (including nexthop flags) and use
claudio
2018-07-22
1
-2
/
+6
*
Use struct filterstate in rde_update_dispatch() and pass it down to
claudio
2018-07-16
1
-3
/
+3
*
improve the path hash function (instead of just hashing the aspath put
claudio
2018-07-11
1
-16
/
+42
*
On IMSG_CTL_SHOW_RIB_MEM also send back information of some of the
claudio
2018-07-11
1
-1
/
+27
*
Actually clear the right thing in rib_free()
benno
2018-07-10
1
-2
/
+2
*
Wrong function name in error message
claudio
2018-07-09
1
-2
/
+2
*
Introduce a struct filterstate and pass this to rde_filter instead of
claudio
2018-07-09
1
-6
/
+13
[next]