Documentation ¶ Index ¶ type Driver type Endpoint type IPAM Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Driver ¶ type Driver interface { Name() string Init(nw *config.Network) error Create(nw *config.Network) error Delete(nw *config.Network) error Connect(ep *Endpoint) error DisConnect(ep *Endpoint) error } type Endpoint ¶ type Endpoint struct { // same with the container's uuid Uuid string `json:"Uuid"` IPAddr net.IP `json:"IPAddr"` Network *config.Network `json:"Network"` Device *netlink.Veth `json:"Device"` Ports map[string]string `json:"Ports"` } type IPAM ¶ type IPAM struct { // the path of ip allocator file. Allocator string // key is subnet's cidr, value is the bitmap of ipaddr. SubnetBitMap *map[string]string } Source Files ¶ View all Source files types.go Click to show internal directories. Click to hide internal directories.