MCPcopy Create free account
hub / github.com/containerd/nerdctl / filterNetworks

Method filterNetworks

pkg/netutil/netutil.go:283–295  ·  view source on GitHub ↗
(filterf func(*NetworkConfig) bool)

Source from the content-addressed store, hash-verified

281}
282
283func (e *CNIEnv) filterNetworks(filterf func(*NetworkConfig) bool) ([]*NetworkConfig, error) {
284 netConfigList, err := fsRead(e)
285 if err != nil {
286 return nil, err
287 }
288 result := []*NetworkConfig{}
289 for _, networkConfig := range netConfigList {
290 if filterf(networkConfig) {
291 result = append(result, networkConfig)
292 }
293 }
294 return result, nil
295}
296
297func (e *CNIEnv) usedSubnets() ([]*net.IPNet, error) {
298 usedSubnets, err := subnetutil.GetLiveNetworkSubnets()

Callers 1

Calls 1

fsReadFunction · 0.85

Tested by

no test coverage detected