mbox series

[net-next,0/5] WireGuard CI and housekeeping

Message ID 20191215210804.143919-1-Jason@zx2c4.com
Headers show
Series WireGuard CI and housekeeping | expand

Message

Jason A. Donenfeld Dec. 15, 2019, 9:07 p.m. UTC
Hi Dave,

This is a collection of commits gathered during the last 1.5 weeks since
merging WireGuard. If you'd prefer, I can send tree pull requests
instead, but I figure it might be best for now to just send things as
full patch sets to netdev. 

The first part of this adds in the CI test harness that we've been using
for quite some time with success. You can type `make` and get the
selftests running in a fresh VM immediately. This has been an
instrumental tool in developing WireGuard, and I think it'd benefit most
from being in-tree alongside the selftests that are already there. Once
this lands, I plan to get build.wireguard.com building wireguard-
linux.git and net-next.git on every single commit pushed, and do so on a
bunch of different architectures. As this migrates into Linus' tree
eventually and then into net.git, I'll get net.git building there too on
every commit. Future work with this involves generalizing it to include
more networking subsystem tests beyond just WireGuard, but one step at a
time. In the process of porting this to the tree, the builder uncovered
a mistake in the config menu file, which the second commit fixes.

The last three commits are small housekeeping things, fixing spelling
mistakes, replacing call_rcu with kfree_rcu, and removing an unused
include.

Thanks,
Jason

Jason A. Donenfeld (2):
  wireguard: selftests: import harness makefile for test suite
  wireguard: Kconfig: select parent dependency for crypto

Josh Soref (1):
  wireguard: global: fix spelling mistakes in comments

Wei Yongjun (1):
  wireguard: allowedips: use kfree_rcu() instead of call_rcu()

YueHaibing (1):
  wireguard: main: remove unused include <linux/version.h>

-- 
2.24.1

Comments

David Miller Dec. 17, 2019, 3:23 a.m. UTC | #1
From: "Jason A. Donenfeld" <Jason@zx2c4.com>

Date: Sun, 15 Dec 2019 22:07:59 +0100

> This is a collection of commits gathered during the last 1.5 weeks since

> merging WireGuard. If you'd prefer, I can send tree pull requests

> instead, but I figure it might be best for now to just send things as

> full patch sets to netdev. 

> 

> The first part of this adds in the CI test harness that we've been using

> for quite some time with success. You can type `make` and get the

> selftests running in a fresh VM immediately. This has been an

> instrumental tool in developing WireGuard, and I think it'd benefit most

> from being in-tree alongside the selftests that are already there. Once

> this lands, I plan to get build.wireguard.com building wireguard-

> linux.git and net-next.git on every single commit pushed, and do so on a

> bunch of different architectures. As this migrates into Linus' tree

> eventually and then into net.git, I'll get net.git building there too on

> every commit. Future work with this involves generalizing it to include

> more networking subsystem tests beyond just WireGuard, but one step at a

> time. In the process of porting this to the tree, the builder uncovered

> a mistake in the config menu file, which the second commit fixes.

> 

> The last three commits are small housekeeping things, fixing spelling

> mistakes, replacing call_rcu with kfree_rcu, and removing an unused

> include.


Series applied.