()
| 247 | } |
| 248 | |
| 249 | func (e *CNIEnv) NetworkMap() (map[string]*NetworkConfig, error) { //nolint:revive |
| 250 | netConfigList, err := fsRead(e) |
| 251 | if err != nil { |
| 252 | return nil, err |
| 253 | } |
| 254 | |
| 255 | m := make(map[string]*NetworkConfig, len(netConfigList)) |
| 256 | for _, n := range netConfigList { |
| 257 | if original, exists := m[n.Name]; exists { |
| 258 | log.L.Warnf("duplicate network name %q, %#v will get superseded by %#v", n.Name, original, n) |
| 259 | } |
| 260 | m[n.Name] = n |
| 261 | } |
| 262 | return m, nil |
| 263 | } |
| 264 | |
| 265 | func (e *CNIEnv) NetworkByNameOrID(key string) (*NetworkConfig, error) { |
| 266 | netConfigList, err := fsRead(e) |
no test coverage detected