Zoltán Böszörményi df6a14a27c
openvpn: Add PACKAGECONFIG for data channel offload
Moved the iproute2 backend enablement into a new PACKAGECONFIG.
It is enabled to keep the current defaults. Added the explicit
runtime dependency on iproute2-ip (the "ip" command) which this
backend requires.

Added a new PACKAGECONFIG[dco] which enables the libnl backend,
which is mutually incompatible with iproute2 backend in OpenVPN.

With these:

  PACKAGECONFIG:remove = "iproute2"
  PACKAGECONFIG:append = " dco"

the data channel offload is enabled:

  checking for LIBNL_GENL... yes
  configure: Enabled ovpn-dco support for Linux

With Linux kernel 6.16 or newer, and CONFIG_OVPN enabled,
the data channel offload will be used.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-14 07:40:09 -07:00
..
2025-07-22 16:39:48 -07:00
2025-03-24 07:29:13 -07:00
2024-11-23 09:00:14 -08:00
2025-03-21 11:07:33 -07:00
2025-06-26 07:24:01 -07:00
2023-10-17 21:42:56 -07:00
2025-07-15 23:54:15 -07:00
2024-05-23 08:44:42 -07:00
2025-07-21 22:43:59 -07:00
2025-04-19 14:36:07 -07:00
2025-06-26 07:26:21 -07:00
2025-04-12 07:09:49 -07:00
2025-07-02 12:50:58 -07:00
2024-04-09 13:56:26 -07:00
2025-07-18 21:02:45 -07:00
2025-04-19 14:36:02 -07:00
2025-06-09 21:24:16 -07:00
2024-11-21 21:42:35 -08:00
2023-12-29 09:04:16 -08:00