MCPcopy Create free account
hub / github.com/eth-easl/dirigent / GenerateSingleIP

Method GenerateSingleIP

internal/worker_node/managers/ip_manager.go:79–88  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

77}
78
79func (ipm *IPManager) GenerateSingleIP() string {
80 var c, d uint32
81 for d == 0 || d == 255 {
82 c, d = ipm.generateRawGatewayIP()
83 }
84
85 ip := fmt.Sprintf("%s.%d.%d", ipm.networkPrefix, c, d)
86
87 return ip
88}
89
90func (ipm *IPManager) GenerateIPMACPair() (string, string) {
91 c, d := ipm.generateRawGatewayIP()

Callers 1

createVETHPairMethod · 0.80

Calls 1

generateRawGatewayIPMethod · 0.95

Tested by

no test coverage detected