mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Remove address range functions
Should have been removed in cl/326791119 https://github.com/google/gvisor/commit/9a7b5830aa063895f67ca0fdf653a46906374613 PiperOrigin-RevId: 327074156
This commit is contained in:
committed by
gVisor bot
parent
3bd066d503
commit
e3c4bbd10a
@@ -19,7 +19,6 @@ import (
|
||||
"math/rand"
|
||||
"reflect"
|
||||
"sort"
|
||||
"strings"
|
||||
"sync/atomic"
|
||||
|
||||
"gvisor.dev/gvisor/pkg/sync"
|
||||
@@ -962,23 +961,6 @@ func (n *NIC) primaryAddress(proto tcpip.NetworkProtocolNumber) tcpip.AddressWit
|
||||
return tcpip.AddressWithPrefix{}
|
||||
}
|
||||
|
||||
// AddressRanges returns the Subnets associated with this NIC.
|
||||
func (n *NIC) AddressRanges() []tcpip.Subnet {
|
||||
n.mu.RLock()
|
||||
defer n.mu.RUnlock()
|
||||
sns := make([]tcpip.Subnet, 0, len(n.mu.endpoints))
|
||||
for nid := range n.mu.endpoints {
|
||||
sn, err := tcpip.NewSubnet(nid.LocalAddress, tcpip.AddressMask(strings.Repeat("\xff", len(nid.LocalAddress))))
|
||||
if err != nil {
|
||||
// This should never happen as the mask has been carefully crafted to
|
||||
// match the address.
|
||||
panic("Invalid endpoint subnet: " + err.Error())
|
||||
}
|
||||
sns = append(sns, sn)
|
||||
}
|
||||
return sns
|
||||
}
|
||||
|
||||
// insertPrimaryEndpointLocked adds r to n's primary endpoint list as required
|
||||
// by peb.
|
||||
//
|
||||
|
||||
@@ -1102,19 +1102,6 @@ func (s *Stack) removeNICLocked(id tcpip.NICID) *tcpip.Error {
|
||||
return nic.remove()
|
||||
}
|
||||
|
||||
// NICAddressRanges returns a map of NICIDs to their associated subnets.
|
||||
func (s *Stack) NICAddressRanges() map[tcpip.NICID][]tcpip.Subnet {
|
||||
s.mu.RLock()
|
||||
defer s.mu.RUnlock()
|
||||
|
||||
nics := map[tcpip.NICID][]tcpip.Subnet{}
|
||||
|
||||
for id, nic := range s.nics {
|
||||
nics[id] = append(nics[id], nic.AddressRanges()...)
|
||||
}
|
||||
return nics
|
||||
}
|
||||
|
||||
// NICInfo captures the name and addresses assigned to a NIC.
|
||||
type NICInfo struct {
|
||||
Name string
|
||||
|
||||
Reference in New Issue
Block a user