5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2025-04-01 01:03:48 +00:00
yggdrasil-go/src/defaults/defaults.go
2021-05-16 20:00:45 +01:00

21 lines
523 B
Go

package defaults
// Defines which parameters are expected by default for configuration on a
// specific platform. These values are populated in the relevant defaults_*.go
// for the platform being targeted. They must be set.
type platformDefaultParameters struct {
// Admin socket
DefaultAdminListen string
// Configuration (used for yggdrasilctl)
DefaultConfigFile string
// Multicast interfaces
DefaultMulticastInterfaces []string
// TUN/TAP
MaximumIfMTU uint64
DefaultIfMTU uint64
DefaultIfName string
}