summaryrefslogtreecommitdiffstats
path: root/quicktun.h
diff options
context:
space:
mode:
Diffstat (limited to 'quicktun.h')
-rw-r--r--quicktun.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/quicktun.h b/quicktun.h
new file mode 100644
index 0000000..a363491
--- /dev/null
+++ b/quicktun.h
@@ -0,0 +1,33 @@
+#ifndef __QUICKTUN_H
+#define __QUICKTUN_H
+
+#define QUICKTUN_TUN_DEV 0x0001
+#define QUICKTUN_TAP_DEV 0x0002
+
+enum {
+ QUICKTUN_CMD_UNSPEC,
+ QUICKTUN_CMD_CREATE_DEVICE,
+ QUICKTUN_CMD_MODIFY_DEVICE,
+ QUICKTUN_CMD_DESTROY_DEVICE,
+ QUICKTUN_CMD_GET_DEVICE,
+ __QUICKTUN_CMD_MAX
+};
+
+enum {
+ QUICKTUN_A_UNSPEC,
+ QUICKTUN_A_IFNAME,
+ QUICKTUN_A_TYPE,
+ QUICKTUN_A_LOCAL_ADDRESS,
+ QUICKTUN_A_LOCAL_PORT,
+ QUICKTUN_A_REMOTE_ADDRESS,
+ QUICKTUN_A_REMOTE_PORT,
+ QUICKTUN_A_REMOTE_FLOAT,
+ __QUICKTUN_A_MAX
+};
+
+#define QUICKTUN_CMD_MAX (__QUICKTUN_CMD_MAX - 1)
+#define QUICKTUN_A_MAX (__QUICKTUN_A_MAX - 1)
+
+#define QUICKTUN_DEFAULT_PORT 2998
+
+#endif /* __QUICKTUN_H */