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
/
sys
/
net
/
art.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Document art locking.
mpi
2020-11-12
1
-2
/
+1
*
Unbreak tree by removing the bits that were copied to art.h in r1.18
tb
2019-03-31
1
-32
/
+1
*
Prevent a MP race in rtable_lookup().
mpi
2017-02-28
1
-3
/
+1
*
A space here, a space there. Soon we're talking real whitespace
krw
2017-01-24
1
-2
/
+2
*
Make the art interface a bit more generic by not depending on sockaddr
claudio
2017-01-23
1
-6
/
+6
*
all pools have their ipl set via pool_setipl, so fold it into pool_init.
dlg
2016-09-15
1
-14
/
+9
*
use a per-table rwlock to serialize ART updates and walks, rather than
jmatthew
2016-08-30
1
-7
/
+8
*
Revert use of the _SAFE version of SRPL_FOREACH() now that the offending
mpi
2016-07-19
1
-3
/
+3
*
Use the _SAFE_ version of SRPL_FOREACH() in rtable_walk_helper() to
mpi
2016-07-04
1
-3
/
+3
*
rework art_walk so it will behave in an mpsafe world.
dlg
2016-06-22
1
-45
/
+71
*
Convert the links between art data structures used during lookups into srps.
jmatthew
2016-06-14
1
-103
/
+170
*
defer the freeing of art tables and nodes to a task.
dlg
2016-06-03
1
-13
/
+75
*
pool_setipl at IPL_SOFTNET for all the art structures.
dlg
2016-06-02
1
-1
/
+8
*
always clean up the heap in art_table_delete, even for the last at_refcnt
dlg
2016-06-02
1
-5
/
+4
*
move all the art_node initialisation to art_get in art.c
dlg
2016-06-01
1
-1
/
+2
*
Keep all pools in the same place.
mpi
2016-04-13
1
-2
/
+24
*
Remove unneeded art_free().
mpi
2016-04-12
1
-9
/
+2
*
Pass the address length to art_alloc() and remove the hack abusing the
mpi
2016-01-18
1
-9
/
+6
*
Reduce the stride length of the tables by two and use a single page
mpi
2015-12-04
1
-19
/
+19
*
in art_insert, if at_default on the first table is set then return the
dlg
2015-11-24
1
-1
/
+4
*
Provide art_free(), a method to release unused routing table heads.
mpi
2015-11-24
1
-16
/
+20
*
Allocate root tables on demand an free them like any other table.
mpi
2015-11-12
1
-35
/
+59
*
Allocate ART table's heap independently from the structure and use
mpi
2015-11-10
1
-8
/
+51
*
Some tweaks to build the rtable API and backends in userland.
mpi
2015-11-04
1
-1
/
+5
*
Rewrite the logic around the dymanic array of routing tables to help
mpi
2015-10-14
1
-2
/
+2
*
Initialize the routing table before domains.
mpi
2015-10-07
1
-13
/
+11
*
Make ART internals free of 'struct sockaddr'.
mpi
2015-08-20
1
-39
/
+9
*
In an email dated 11 Feb 2015, Yoichi Hariguchi accepted to re-license
mpi
2015-08-20
1
-35
/
+2
*
Import an alternative routing table backend based on Yoichi Hariguchi's
mpi
2015-08-20
1
-0
/
+789