summaryrefslogtreecommitdiff
path: root/src/network/netdev/fou-tunnel.h
diff options
context:
space:
mode:
authorSusant Sahani <ssahani@gmail.com>2019-05-15 14:47:18 +0530
committerYu Watanabe <watanabe.yu+github@gmail.com>2019-05-16 10:24:48 +0900
commit4502a61c8a8061025a30a501d4b6cd144bb142e2 (patch)
treea9ae6ab8d5f6d5f3fa9c65230ecca68ddb880632 /src/network/netdev/fou-tunnel.h
parent397a74ddea685b60c3f1a1f48eae101f082a43ce (diff)
downloadsystemd-4502a61c8a8061025a30a501d4b6cd144bb142e2.tar.gz
networkd: FOU tunnel support Local and Peer tunnel addresses
Diffstat (limited to 'src/network/netdev/fou-tunnel.h')
-rw-r--r--src/network/netdev/fou-tunnel.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/network/netdev/fou-tunnel.h b/src/network/netdev/fou-tunnel.h
index a93d2dc02f..0402239c69 100644
--- a/src/network/netdev/fou-tunnel.h
+++ b/src/network/netdev/fou-tunnel.h
@@ -22,7 +22,12 @@ typedef struct FouTunnel {
uint16_t port;
+ int local_family;
+ int peer_family;
+
FooOverUDPEncapType fou_encap_type;
+ union in_addr_union local;
+ union in_addr_union peer;
} FouTunnel;
DEFINE_NETDEV_CAST(FOU, FouTunnel);
@@ -33,3 +38,4 @@ FooOverUDPEncapType fou_encap_type_from_string(const char *d) _pure_;
CONFIG_PARSER_PROTOTYPE(config_parse_fou_encap_type);
CONFIG_PARSER_PROTOTYPE(config_parse_ip_protocol);
+CONFIG_PARSER_PROTOTYPE(config_parse_fou_tunnel_address);