aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/uapi.h
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2017-03-24 04:01:25 +0100
committerJason A. Donenfeld <Jason@zx2c4.com>2017-03-24 04:44:27 +0100
commit873d477c74a9e9be0044f17d59f124f9e6537e77 (patch)
tree0eb98593ee069aad200bd8f23de51640c5018711 /src/uapi.h
parentwg-quick: various cleanups (diff)
downloadwireguard-monolithic-historical-873d477c74a9e9be0044f17d59f124f9e6537e77.tar.xz
wireguard-monolithic-historical-873d477c74a9e9be0044f17d59f124f9e6537e77.zip
uapi: add version magic
Diffstat (limited to 'src/uapi.h')
-rw-r--r--src/uapi.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/uapi.h b/src/uapi.h
index 9cf9b2c..130f30a 100644
--- a/src/uapi.h
+++ b/src/uapi.h
@@ -124,7 +124,13 @@ enum {
WGDEVICE_REMOVE_PRESHARED_KEY = (1 << 2),
WGDEVICE_REMOVE_FWMARK = (1 << 3)
};
+
+enum {
+ WG_API_VERSION_MAGIC = 0xbeef0001
+};
+
struct wgdevice {
+ __u32 version_magic; /* Must be value of WG_API_VERSION_MAGIC */
char interface[IFNAMSIZ]; /* Get */
__u32 flags; /* Set */