diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-10 05:52:06 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-10 06:29:24 +0100 |
commit | ffb37250f968297bf3cc50a87c63a18d54efcbd0 (patch) | |
tree | 2b5671e0aada3294b0b35fd0f63d8df29d68598f /src/uapi.h | |
parent | uapi: use flag instead of C bitfield for portability (diff) | |
download | wireguard-monolithic-historical-ffb37250f968297bf3cc50a87c63a18d54efcbd0.tar.xz wireguard-monolithic-historical-ffb37250f968297bf3cc50a87c63a18d54efcbd0.zip |
uapi: use sockaddr union instead of sockaddr_storage
Diffstat (limited to 'src/uapi.h')
-rw-r--r-- | src/uapi.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -105,7 +105,11 @@ struct wgpeer { __u8 public_key[WG_KEY_LEN]; /* Get/Set */ __u32 flags; /* Set */ - struct sockaddr_storage endpoint; /* Get/Set */ + union { + struct sockaddr addr; + struct sockaddr_in addr4; + struct sockaddr_in6 addr6; + } endpoint; /* Get/Set */ struct timeval last_handshake_time; /* Get */ __u64 rx_bytes, tx_bytes; /* Get */ |