wireguard: add handoff node 59/29059/3
authorArtem Glazychev <artem.glazychev@xored.com>
Mon, 14 Sep 2020 04:36:01 +0000 (11:36 +0700)
committerDave Wallace <dwallacelf@gmail.com>
Thu, 24 Sep 2020 18:54:26 +0000 (18:54 +0000)
commit48d81b58dfc1b4c93a44e07ed61cbe73458623a2
tree95a940c749902a0eb91a371bb81e6fddbbe0cba2
parentc359dfa1869d888d934fd0fd362ece21f9ffc26c
wireguard: add handoff node

All timer and control plane functions happen from main thread

Type: fix

Change-Id: I4fc333c644485cd17e6f426493feef91688d9b24
Signed-off-by: Artem Glazychev <artem.glazychev@xored.com>
(cherry picked from commit 8eb69407c8075e101b773d5a27ea21bd3fc906d7)
18 files changed:
src/plugins/wireguard/CMakeLists.txt
src/plugins/wireguard/test/test_wireguard.py
src/plugins/wireguard/wireguard.c
src/plugins/wireguard/wireguard.h
src/plugins/wireguard/wireguard_api.c
src/plugins/wireguard/wireguard_handoff.c [new file with mode: 0644]
src/plugins/wireguard/wireguard_if.c
src/plugins/wireguard/wireguard_if.h
src/plugins/wireguard/wireguard_input.c
src/plugins/wireguard/wireguard_noise.c
src/plugins/wireguard/wireguard_noise.h
src/plugins/wireguard/wireguard_output_tun.c
src/plugins/wireguard/wireguard_peer.c
src/plugins/wireguard/wireguard_peer.h
src/plugins/wireguard/wireguard_send.c
src/plugins/wireguard/wireguard_send.h
src/plugins/wireguard/wireguard_timer.c
src/plugins/wireguard/wireguard_timer.h