aboutsummaryrefslogtreecommitdiffstats
path: root/TODO.md
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-04-13 18:58:51 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2021-04-13 21:35:17 -0600
commit0687984e4493465e3ef3b648b0b40a5270c0e95f (patch)
tree046ce31f0e0234351f34a702ae140e8f222c8388 /TODO.md
parentversion: bump (diff)
downloadwireguard-freebsd-0687984e4493465e3ef3b648b0b40a5270c0e95f.tar.xz
wireguard-freebsd-0687984e4493465e3ef3b648b0b40a5270c0e95f.zip
if_wg: remove peer marshalling from get request
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md5
1 files changed, 0 insertions, 5 deletions
diff --git a/TODO.md b/TODO.md
index 377ac8b..b525083 100644
--- a/TODO.md
+++ b/TODO.md
@@ -2,11 +2,6 @@
- Finish porting [this script](https://git.zx2c4.com/wireguard-linux/tree/tools/testing/selftests/wireguard/netns.sh)
to `./tests/netns.sh` using vnets and epairs.
-- Marshall peers directly to nvlists without going through intermediate
- structures (`wg_peer_export`) and the like. This means grappling with the use
- of epoch there, and either making nvl allocations not sleep, or doing nvl
- allocations outside of epoch critical sections, or possibly deciding epoch
- doesn't actually matter there because we're holding an sx.
- Rework locking and epoch lifetimes; come up with consistent set of rules.
- Chop off padding on rx after verifying lengths, so that tcpdump doesn't see
zeros.