mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2025-04-29 14:45:07 +03:00
1. added NetworkDomain and default values
This commit is contained in:
parent
6319d6231b
commit
09d4564282
8 changed files with 40 additions and 0 deletions
|
@ -3,6 +3,7 @@ package defaults
|
|||
import "github.com/RiV-chain/RiV-mesh/src/config"
|
||||
|
||||
type MulticastInterfaceConfig = config.MulticastInterfaceConfig
|
||||
type NetworkDomainConfig = config.NetworkDomainConfig
|
||||
|
||||
var defaultConfig = "" // LDFLAGS='-X github.com/yggdrasil-network/yggdrasil-go/src/defaults.defaultConfig=/path/to/config
|
||||
var defaultAdminListen = "" // LDFLAGS='-X github.com/yggdrasil-network/yggdrasil-go/src/defaults.defaultAdminListen=unix://path/to/sock'
|
||||
|
@ -20,6 +21,9 @@ type platformDefaultParameters struct {
|
|||
// Multicast interfaces
|
||||
DefaultMulticastInterfaces []MulticastInterfaceConfig
|
||||
|
||||
//Network domain
|
||||
DefaultNetworkDomain NetworkDomainConfig
|
||||
|
||||
// TUN
|
||||
MaximumIfMTU uint64
|
||||
DefaultIfMTU uint64
|
||||
|
@ -52,6 +56,7 @@ func GenerateConfig() *config.NodeConfig {
|
|||
cfg.InterfacePeers = map[string][]string{}
|
||||
cfg.AllowedPublicKeys = []string{}
|
||||
cfg.MulticastInterfaces = defaults.DefaultMulticastInterfaces
|
||||
cfg.NetworkDomain = defaults.DefaultNetworkDomain
|
||||
cfg.IfName = defaults.DefaultIfName
|
||||
cfg.IfMTU = defaults.DefaultIfMTU
|
||||
cfg.NodeInfoPrivacy = false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue