[RFC PATCH v3 0/3] platform: add WireGuard support

Hi all,

Here's a v3 of the WireGuard non-VPN support patchset. v2 was sent back
in March at:
All comments should be addressed (see notes in patch 3/3).

(Sorry for the long hiatus - I haven't had the chance to come back to
this for quite a while. Hoping to keep patches coming more steadily

As before, this patchset only implements querying and parsing of
existing WireGuard interfaces via genetlink. If we're on the right track
now, I'll move onto link_wireguard_add, NMDeviceWireguard, etc.

Javier Arteaga (3):
  platform-linux: add support function for genl
  platform-linux: open a genl socket
  platform: add support for WireGuard links

 libnm-core/nm-core-types-internal.h |  25 +++
 src/nm-types.h                      |   2 +
 src/platform/nm-linux-platform.c    | 336 ++++++++++++++++++++++++++++
 src/platform/nm-platform.c          | 124 ++++++++++
 src/platform/nm-platform.h          |  15 ++
 src/platform/nmp-object.c           | 219 ++++++++++++++++++
 src/platform/nmp-object.h           |  10 +
 7 files changed, 731 insertions(+)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]