summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLu Qiuwen <[email protected]>2018-11-09 11:23:11 +0800
committerLu Qiuwen <[email protected]>2018-11-09 11:23:11 +0800
commitfb6561733bb5be0e12d3ee8201b5f7711d0198bd (patch)
tree73092c148261585093ffab37d0fd7a3abb6ca21e
parent5ebc48ba81d2de9654ec1b733ba0bd7d9bc8ea3f (diff)
修正Tunnat的编译问题v4.2.39-20181109
-rw-r--r--tunnat/include/tunnel.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/tunnat/include/tunnel.h b/tunnat/include/tunnel.h
index fd2c314..0aef4d4 100644
--- a/tunnat/include/tunnel.h
+++ b/tunnat/include/tunnel.h
@@ -18,6 +18,7 @@ enum addr_type
IPV4_ADDR,
IPV6_ADDR
};
+
struct ipv4_addr_t
{
struct in_addr src_in_addr;
@@ -28,6 +29,19 @@ struct ipv6_addr_t
{
struct in6_addr src_in6_addr;
struct in6_addr dst_in6_addr;
+};
+
+struct AddressInfo
+{
+ uint8_t src_mac_addr[6];
+ uint8_t dst_mac_addr[6];
+
+ enum addr_type type;
+ union
+ {
+ struct ipv4_addr_t ipv4_addr;
+ struct ipv6_addr_t ipv6_addr;
+ }addr;
uint16_t s_port;
uint16_t d_port;