wireguard: add handoff node 48/28848/11
authorArtem Glazychev <artem.glazychev@xored.com>
Mon, 14 Sep 2020 04:36:01 +0000 (11:36 +0700)
committerNeale Ranns <nranns@cisco.com>
Wed, 23 Sep 2020 10:11:13 +0000 (10:11 +0000)
commit8eb69407c8075e101b773d5a27ea21bd3fc906d7
treefe6dffcf1865882a1c32a86d083a68e6c4f7e0af
parent6a3d4cc9a11efbe73a1cda35a64c619eebde0b24
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>
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