コード例 #1
0
ファイル: odp.go プロジェクト: codingbunch/weave
func AddDatapathInterface(dpname string, ifname string) error {
	dpif, err := odp.NewDpif()
	if err != nil {
		return err
	}
	defer dpif.Close()

	dp, err := dpif.LookupDatapath(dpname)
	if err != nil {
		return err
	}

	_, err = dp.CreateVport(odp.NewNetdevVportSpec(ifname))
	return err
}
コード例 #2
0
ファイル: main.go プロジェクト: awh/go-odp
func addNetdevVport(f Flags) bool {
	args := f.Parse(2, 2)
	return addVport(args[0], odp.NewNetdevVportSpec(args[1]))
}