28#ifndef _NET_IF_OVPN_H_
29#define _NET_IF_OVPN_H_
32#include <netinet/in.h>
35#define OVPN_MAX_REQUEST_SIZE 4096
58#define OVPN_NEW_PEER _IO('D', 1)
59#define OVPN_DEL_PEER _IO('D', 2)
60#define OVPN_GET_STATS _IO('D', 3)
61#define OVPN_NEW_KEY _IO('D', 4)
62#define OVPN_SWAP_KEYS _IO('D', 5)
63#define OVPN_DEL_KEY _IO('D', 6)
64#define OVPN_SET_PEER _IO('D', 7)
65#define OVPN_START_VPN _IO('D', 8)
66#define OVPN_SEND_PKT _IO('D', 9)
67#define OVPN_POLL_PKT _IO('D', 10)
68#define OVPN_GET_PKT _IO('D', 11)
69#define OVPN_SET_IFMODE _IO('D', 12)
70#define OVPN_GET_PEER_STATS _IO('D', 13)
@ OVPN_DEL_REASON_TIMEOUT
@ OVPN_DEL_REASON_REQUESTED
@ OVPN_CIPHER_ALG_CHACHA20_POLY1305
@ OVPN_CIPHER_ALG_AES_GCM
@ OVPN_KEY_SLOT_SECONDARY