# Constants
NetworkPluginEndpointType represents the Endpoint Type used by Plugin system.
# Structs
Capability represents the high level capabilities of the drivers which libnetwork can make use of.
ErrNotImplemented is returned when a Driver has not implemented an API yet.
IPAMData represents the per-network ip related operational information libnetwork will send to the network driver during CreateNetwork().
# Interfaces
Driver is an interface that every plugin driver needs to implement.
DriverCallback provides a Callback interface for Drivers into LibNetwork.
InterfaceInfo provides a go interface for drivers to retrive network information to interface resources.
InterfaceNameInfo provides a go interface for the drivers to assign names to interfaces.
JoinInfo represents a set of resources that the driver has the ability to provide during join time.
# Type aliases
ErrActiveRegistration represents an error when a driver is registered to a networkType that is previously registered.
ErrEndpointExists is returned if more than one endpoint is added to the network.
ErrNoEndpoint is returned if no endpoint with the specified id exists.
ErrNoNetwork is returned if no network with the specified id exists.