Must match exactly at each end - *this is not checked*.
[``1500`` (bytes)]
-``ifname_server``
- | Virtual interface name on the server. [``shippo%d``]
- | Any ``%d`` is interpolated (by the kernel).
-
-``ifname_client``
- | Virtual interface name on the client. [``hippo%d``]
- | Any ``%d`` is interpolated (by the kernel).
-
Ordinary settings, used by server only
--------------------------------------
this period after the client leaves the first network.
[``300`` (s)]
+``ifname_server``
+ | Virtual interface name on the server. [``shippo%d``]
+ | Any ``%d`` is interpolated (by the kernel).
+
Ordinary settings, used by client only
--------------------------------------
end, space-separated. Routes to those will be created on
the client. ``vrelay`` is included implicitly.
[CIDR syntax, space separated; default: none]
+
+``ifname_client``
+ | Virtual interface name on the client. [``hippo%d``]
+ | Any ``%d`` is interpolated (by the kernel).
pub vrelay: IpAddr,
pub port: u16,
pub mtu: u32,
- pub ifname_server: String,
- pub ifname_client: String,
// Ordinary settings, used by server only:
#[server] pub max_clock_skew: Duration,
+ #[server] pub ifname_server: String,
// Ordinary settings, used by client only:
#[client] pub http_timeout_grace: Duration,
#[client] pub success_report_interval: Duration,
#[client] pub url: Uri,
#[client] pub vroutes: Vec<IpNet>,
+ #[client] pub ifname_client: String,
// Computed, rather than looked up. Client only:
#[computed] pub effective_http_timeout: Duration,