diff --git a/src/Makefile b/Makefile similarity index 100% rename from src/Makefile rename to Makefile diff --git a/src/build.cmd b/build.cmd similarity index 100% rename from src/build.cmd rename to build.cmd diff --git a/src/conn.go b/conn.go similarity index 100% rename from src/conn.go rename to conn.go diff --git a/src/conn_default.go b/conn_default.go similarity index 100% rename from src/conn_default.go rename to conn_default.go diff --git a/src/conn_linux.go b/conn_linux.go similarity index 100% rename from src/conn_linux.go rename to conn_linux.go diff --git a/src/constants.go b/constants.go similarity index 100% rename from src/constants.go rename to constants.go diff --git a/src/cookie.go b/cookie.go similarity index 100% rename from src/cookie.go rename to cookie.go diff --git a/src/cookie_test.go b/cookie_test.go similarity index 100% rename from src/cookie_test.go rename to cookie_test.go diff --git a/src/daemon_darwin.go b/daemon_darwin.go similarity index 100% rename from src/daemon_darwin.go rename to daemon_darwin.go diff --git a/src/daemon_linux.go b/daemon_linux.go similarity index 100% rename from src/daemon_linux.go rename to daemon_linux.go diff --git a/src/daemon_windows.go b/daemon_windows.go similarity index 100% rename from src/daemon_windows.go rename to daemon_windows.go diff --git a/src/device.go b/device.go similarity index 100% rename from src/device.go rename to device.go diff --git a/src/helper_test.go b/helper_test.go similarity index 100% rename from src/helper_test.go rename to helper_test.go diff --git a/src/index.go b/index.go similarity index 100% rename from src/index.go rename to index.go diff --git a/src/ip.go b/ip.go similarity index 100% rename from src/ip.go rename to ip.go diff --git a/src/kdf_test.go b/kdf_test.go similarity index 100% rename from src/kdf_test.go rename to kdf_test.go diff --git a/src/keypair.go b/keypair.go similarity index 100% rename from src/keypair.go rename to keypair.go diff --git a/src/logger.go b/logger.go similarity index 100% rename from src/logger.go rename to logger.go diff --git a/src/main.go b/main.go similarity index 100% rename from src/main.go rename to main.go diff --git a/src/misc.go b/misc.go similarity index 100% rename from src/misc.go rename to misc.go diff --git a/src/noise_helpers.go b/noise_helpers.go similarity index 100% rename from src/noise_helpers.go rename to noise_helpers.go diff --git a/src/noise_protocol.go b/noise_protocol.go similarity index 100% rename from src/noise_protocol.go rename to noise_protocol.go diff --git a/src/noise_test.go b/noise_test.go similarity index 100% rename from src/noise_test.go rename to noise_test.go diff --git a/src/noise_types.go b/noise_types.go similarity index 100% rename from src/noise_types.go rename to noise_types.go diff --git a/src/peer.go b/peer.go similarity index 100% rename from src/peer.go rename to peer.go diff --git a/src/ratelimiter.go b/ratelimiter.go similarity index 100% rename from src/ratelimiter.go rename to ratelimiter.go diff --git a/src/ratelimiter_test.go b/ratelimiter_test.go similarity index 100% rename from src/ratelimiter_test.go rename to ratelimiter_test.go diff --git a/src/receive.go b/receive.go similarity index 100% rename from src/receive.go rename to receive.go diff --git a/src/replay.go b/replay.go similarity index 100% rename from src/replay.go rename to replay.go diff --git a/src/replay_test.go b/replay_test.go similarity index 100% rename from src/replay_test.go rename to replay_test.go diff --git a/src/routing.go b/routing.go similarity index 100% rename from src/routing.go rename to routing.go diff --git a/src/send.go b/send.go similarity index 100% rename from src/send.go rename to send.go diff --git a/src/signal.go b/signal.go similarity index 100% rename from src/signal.go rename to signal.go diff --git a/src/tai64.go b/tai64.go similarity index 100% rename from src/tai64.go rename to tai64.go diff --git a/src/tests/netns.sh b/tests/netns.sh similarity index 99% rename from src/tests/netns.sh rename to tests/netns.sh index 02d428b..6c47a44 100755 --- a/src/tests/netns.sh +++ b/tests/netns.sh @@ -80,11 +80,11 @@ pp ip netns add $netns2 ip0 link set up dev lo # ip0 link add dev wg1 type wireguard -n0 $program wg1 +n0 $program -f wg1 & ip0 link set wg1 netns $netns1 # ip0 link add dev wg1 type wireguard -n0 $program wg2 +n0 $program -f wg2 & ip0 link set wg2 netns $netns2 key1="$(pp wg genkey)" diff --git a/src/timer.go b/timer.go similarity index 100% rename from src/timer.go rename to timer.go diff --git a/src/timers.go b/timers.go similarity index 100% rename from src/timers.go rename to timers.go diff --git a/src/trie.go b/trie.go similarity index 100% rename from src/trie.go rename to trie.go diff --git a/src/trie_rand_test.go b/trie_rand_test.go similarity index 100% rename from src/trie_rand_test.go rename to trie_rand_test.go diff --git a/src/trie_test.go b/trie_test.go similarity index 100% rename from src/trie_test.go rename to trie_test.go diff --git a/src/tun.go b/tun.go similarity index 100% rename from src/tun.go rename to tun.go diff --git a/src/tun_darwin.go b/tun_darwin.go similarity index 100% rename from src/tun_darwin.go rename to tun_darwin.go diff --git a/src/tun_linux.go b/tun_linux.go similarity index 98% rename from src/tun_linux.go rename to tun_linux.go index 9756169..daa2462 100644 --- a/src/tun_linux.go +++ b/tun_linux.go @@ -313,7 +313,7 @@ func CreateTUNFromFile(name string, fd *os.File) (TUNDevice, error) { } go device.RoutineNetlinkListener() - // go device.RoutineHackListener() // cross namespace + go device.RoutineHackListener() // cross namespace // set default MTU @@ -369,7 +369,7 @@ func CreateTUN(name string) (TUNDevice, error) { } go device.RoutineNetlinkListener() - // go device.RoutineHackListener() // cross namespace + go device.RoutineHackListener() // cross namespace // set default MTU diff --git a/src/tun_windows.go b/tun_windows.go similarity index 100% rename from src/tun_windows.go rename to tun_windows.go diff --git a/src/uapi.go b/uapi.go similarity index 100% rename from src/uapi.go rename to uapi.go diff --git a/src/uapi_darwin.go b/uapi_darwin.go similarity index 100% rename from src/uapi_darwin.go rename to uapi_darwin.go diff --git a/src/uapi_linux.go b/uapi_linux.go similarity index 100% rename from src/uapi_linux.go rename to uapi_linux.go diff --git a/src/uapi_windows.go b/uapi_windows.go similarity index 100% rename from src/uapi_windows.go rename to uapi_windows.go diff --git a/src/xchacha20.go b/xchacha20.go similarity index 100% rename from src/xchacha20.go rename to xchacha20.go diff --git a/src/xchacha20_test.go b/xchacha20_test.go similarity index 100% rename from src/xchacha20_test.go rename to xchacha20_test.go