1234567891011121314151617181920212223 |
- package libnetwork
- import (
- "github.com/docker/libnetwork/drvregistry"
- "github.com/docker/libnetwork/ipamapi"
- builtinIpam "github.com/docker/libnetwork/ipams/builtin"
- nullIpam "github.com/docker/libnetwork/ipams/null"
- remoteIpam "github.com/docker/libnetwork/ipams/remote"
- )
- func initIPAMDrivers(r *drvregistry.DrvRegistry, lDs, gDs interface{}) error {
- for _, fn := range [](func(ipamapi.Callback, interface{}, interface{}) error){
- builtinIpam.Init,
- remoteIpam.Init,
- nullIpam.Init,
- } {
- if err := fn(r, lDs, gDs); err != nil {
- return err
- }
- }
- return nil
- }
|