github.com/geofffranks/garden-linux@v0.0.0-20160715111146-26c893169cfa/network/devices/bridgetest/main.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "net" 6 "os" 7 8 "code.cloudfoundry.org/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 }