// +build openbsd freebsd netbsd package water // PlatformSpecificParams defines parameters in Config that are specific to // Linux. A zero-value of such type is valid, yielding an interface // with OS defined name. type PlatformSpecificParams struct { // Name is the name to be set for the interface to be created. This overrides // the default name assigned by OS such as tap0 or tun0. A zero-value of this // field, i.e. an empty string, indicates that the default name should be // used. Name string } func defaultPlatformSpecificParams() PlatformSpecificParams { return PlatformSpecificParams{ Name: "/dev/tap0", } }