()
| 77 | } |
| 78 | |
| 79 | func (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 | |
| 90 | func (ipm *IPManager) GenerateIPMACPair() (string, string) { |
| 91 | c, d := ipm.generateRawGatewayIP() |
no test coverage detected