summaryrefslogtreecommitdiffstats
path: root/clatd.h
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2014-02-13 12:53:35 +0900
committerLorenzo Colitti <lorenzo@google.com>2014-02-14 13:51:14 +0900
commitf9390605bacda7bbe8ea33aa0a39c1581ff6aea2 (patch)
tree3f93c576d9a91fa0bac223435bd69b240cbe84cf /clatd.h
parent5a50c0283346a197cda7af19e68f611f14b8fe57 (diff)
downloadplatform_external_android-clat-f9390605bacda7bbe8ea33aa0a39c1581ff6aea2.tar.gz
platform_external_android-clat-f9390605bacda7bbe8ea33aa0a39c1581ff6aea2.tar.bz2
platform_external_android-clat-f9390605bacda7bbe8ea33aa0a39c1581ff6aea2.zip
Move translation entry point into translate.c.
The entry point to the translation code is currently called packet_handler and lives in clatd.c. Move it into translate.c and rename it to translate_packet, since that's what it does. Also get rid of some redundant includes. Bug: 11542311 Change-Id: I8529fb87f3a86ee6724fad54787c33a5e86c56ab
Diffstat (limited to 'clatd.h')
-rw-r--r--clatd.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/clatd.h b/clatd.h
index 3459b09..44a655e 100644
--- a/clatd.h
+++ b/clatd.h
@@ -18,6 +18,7 @@
#ifndef __CLATD_H__
#define __CLATD_H__
+#include <linux/if.h>
#include <linux/if_tun.h>
#define MAXMTU 1500
@@ -30,4 +31,9 @@
// how frequently (in seconds) to poll for an address change while there is no traffic
#define NO_TRAFFIC_INTERFACE_POLL_FREQUENCY 90
+struct tun_data {
+ char device6[IFNAMSIZ], device4[IFNAMSIZ];
+ int fd6, fd4;
+};
+
#endif /* __CLATD_H__ */