diff options
| author | Lu Qiuwen <[email protected]> | 2018-11-09 11:23:11 +0800 |
|---|---|---|
| committer | Lu Qiuwen <[email protected]> | 2018-11-09 11:23:11 +0800 |
| commit | fb6561733bb5be0e12d3ee8201b5f7711d0198bd (patch) | |
| tree | 73092c148261585093ffab37d0fd7a3abb6ca21e | |
| parent | 5ebc48ba81d2de9654ec1b733ba0bd7d9bc8ea3f (diff) | |
修正Tunnat的编译问题v4.2.39-20181109
| -rw-r--r-- | tunnat/include/tunnel.h | 14 |
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; |
