summaryrefslogtreecommitdiffstats
path: root/tun.c
diff options
context:
space:
mode:
Diffstat (limited to 'tun.c')
-rw-r--r--tun.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/tun.c b/tun.c
index ef6b111..a1b7254 100644
--- a/tun.c
+++ b/tun.c
@@ -22,6 +22,9 @@
#include <linux/if.h>
#include <linux/if_tun.h>
#include <sys/ioctl.h>
+#include <sys/uio.h>
+
+#include "clatd.h"
/* function: tun_open
* tries to open the tunnel device
@@ -60,3 +63,7 @@ int tun_alloc(char *dev, int fd) {
strcpy(dev, ifr.ifr_name);
return 0;
}
+
+void send_tun(int fd, clat_packet out, int iov_len) {
+ writev(fd, out, iov_len);
+}