drivers_linux.go 629 B

1234567891011121314151617181920212223242526
  1. package libnetwork
  2. import (
  3. "github.com/docker/libnetwork/drivers/bridge"
  4. "github.com/docker/libnetwork/drivers/host"
  5. "github.com/docker/libnetwork/drivers/macvlan"
  6. "github.com/docker/libnetwork/drivers/null"
  7. "github.com/docker/libnetwork/drivers/overlay"
  8. "github.com/docker/libnetwork/drivers/remote"
  9. )
  10. func getInitializers(experimental bool) []initializer {
  11. in := []initializer{
  12. {bridge.Init, "bridge"},
  13. {host.Init, "host"},
  14. {macvlan.Init, "macvlan"},
  15. {null.Init, "null"},
  16. {remote.Init, "remote"},
  17. {overlay.Init, "overlay"},
  18. }
  19. if experimental {
  20. in = append(in, additionalDrivers()...)
  21. }
  22. return in
  23. }