// -- general ---------------------------------------------------------------------
o=s.taboption('general',form.Value,'peeraddr',_("Remote IPv4 address or FQDN"),_("The IPv4 address or the fully-qualified domain name of the remote tunnel end."));
o.optional=false;
o.datatype='or(hostname,ip4addr("nomask"))';
o=s.taboption('general',form.Value,'ipaddr',_("Local IPv4 address"),_("The local IPv4 address over which the tunnel is created (optional)."));
o=s.taboption('advanced',widgets.NetworkSelect,'tunlink',_("Bind interface"),_("Bind the tunnel to this interface (optional)."));
o.exclude=s.section;
o.nocreate=true;
o.optional=true;
o=s.taboption('advanced',form.Value,'mtu',_("Override MTU"),_("Specify an MTU (Maximum Transmission Unit) other than the default (1280 bytes) (optional)."));
o=s.taboption('advanced',form.Value,'ttl',_("Override TTL"),_("Specify a TTL (Time to Live) for the encapsulating packet other than the default (64)."));
o=s.taboption('advanced',form.Value,'tos',_("Override TOS"),_("Specify a TOS (Type of Service). Can be <code>inherit</code> (the outer header inherits the value of the inner header) or an hexadecimal value <code>00..FF</code> (optional)."));