|
|
|
|
@ -19,8 +19,7 @@ func TestIPPoolExhaustion(t *testing.T) {
|
|
|
|
|
var ipsb netipx.IPSetBuilder
|
|
|
|
|
ipsb.AddPrefix(smallPrefix)
|
|
|
|
|
addrPool := must.Get(ipsb.IPSet())
|
|
|
|
|
v6ULA := netip.MustParsePrefix("fd7a:115c:a1e0:a99c:0001::/80")
|
|
|
|
|
pool := IPPool{V6ULA: v6ULA, IPSet: addrPool}
|
|
|
|
|
pool := IPPool{IPSet: addrPool}
|
|
|
|
|
|
|
|
|
|
assignedIPs := make(map[netip.Addr]string)
|
|
|
|
|
|
|
|
|
|
@ -52,9 +51,6 @@ func TestIPPoolExhaustion(t *testing.T) {
|
|
|
|
|
if addr.Is4() && !smallPrefix.Contains(addr) {
|
|
|
|
|
t.Errorf("IP %s for domain %q not in expected range %s", addr, domain, smallPrefix)
|
|
|
|
|
}
|
|
|
|
|
if addr.Is6() && !v6ULA.Contains(addr) {
|
|
|
|
|
t.Errorf("IP %s for domain %q not in expected range %s", addr, domain, v6ULA)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// expect one error for each iteration with the 5th domain
|
|
|
|
|
@ -73,7 +69,6 @@ func TestIPPool(t *testing.T) {
|
|
|
|
|
ipsb.AddPrefix(netip.MustParsePrefix("100.64.1.0/24"))
|
|
|
|
|
addrPool := must.Get(ipsb.IPSet())
|
|
|
|
|
pool := IPPool{
|
|
|
|
|
V6ULA: netip.MustParsePrefix("fd7a:115c:a1e0:a99c:0001::/80"),
|
|
|
|
|
IPSet: addrPool,
|
|
|
|
|
}
|
|
|
|
|
from := tailcfg.NodeID(12345)
|
|
|
|
|
|