ovpn: implement multi-peer support
authorAntonio Quartulli <antonio@openvpn.net>
Tue, 15 Apr 2025 11:17:31 +0000 (13:17 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 17 Apr 2025 10:30:03 +0000 (12:30 +0200)
commit05003b408c201a33637a30b93dcca209be3b7878
treed4f25172759992eb1dddb41aa58fa22eaf997f12
parent36bb1d713a15e361e74249b75a9fd26d64967a7b
ovpn: implement multi-peer support

With this change an ovpn instance will be able to stay connected to
multiple remote endpoints.

This functionality is strictly required when running ovpn on an
OpenVPN server.

Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
Link: https://patch.msgid.link/20250415-b4-ovpn-v26-14-577f6097b964@openvpn.net
Reviewed-by: Sabrina Dubroca <sd@queasysnail.net>
Tested-by: Oleksandr Natalenko <oleksandr@natalenko.name>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ovpn/main.c
drivers/net/ovpn/ovpnpriv.h
drivers/net/ovpn/peer.c
drivers/net/ovpn/peer.h
drivers/net/ovpn/udp.c