github.com/cloudfoundry-attic/garden-linux@v0.333.2-candidate/network/devices/bridgetest/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 8 "github.com/cloudfoundry-incubator/garden-linux/network/devices" 9 ) 10 11 func main() { 12 b := devices.Bridge{} 13 14 for i := 0; i < 10; i++ { 15 _, subnet, _ := net.ParseCIDR("2.3.4.5/30") 16 if _, err := b.Create("testbridge"+os.Args[1], net.ParseIP("1.2.3.4"), subnet); err != nil { 17 fmt.Println(os.Stderr, "create bridge: ", err) 18 os.Exit(2) 19 } 20 21 if err := b.Destroy("testbridge" + os.Args[1]); err != nil { 22 fmt.Println(os.Stderr, "destroy bridge: ", err) 23 os.Exit(3) 24 } 25 } 26 }