Documentation
¶
Index ¶
- type ContrailDriver
- func (d *ContrailDriver) AllocateNetwork(req *network.AllocateNetworkRequest) (*network.AllocateNetworkResponse, error)
- func (d *ContrailDriver) CreateEndpoint(req *network.CreateEndpointRequest) (*network.CreateEndpointResponse, error)
- func (d *ContrailDriver) CreateNetwork(req *network.CreateNetworkRequest) error
- func (d *ContrailDriver) DeleteEndpoint(req *network.DeleteEndpointRequest) error
- func (d *ContrailDriver) DeleteNetwork(req *network.DeleteNetworkRequest) error
- func (d *ContrailDriver) DiscoverDelete(req *network.DiscoveryNotification) error
- func (d *ContrailDriver) DiscoverNew(req *network.DiscoveryNotification) error
- func (d *ContrailDriver) EndpointInfo(req *network.InfoRequest) (*network.InfoResponse, error)
- func (d *ContrailDriver) FreeNetwork(req *network.FreeNetworkRequest) error
- func (d *ContrailDriver) GetCapabilities() (*network.CapabilitiesResponse, error)
- func (d *ContrailDriver) Join(req *network.JoinRequest) (*network.JoinResponse, error)
- func (d *ContrailDriver) Leave(req *network.LeaveRequest) error
- func (d *ContrailDriver) ProgramExternalConnectivity(req *network.ProgramExternalConnectivityRequest) error
- func (d *ContrailDriver) RevokeExternalConnectivity(req *network.RevokeExternalConnectivityRequest) error
- func (d *ContrailDriver) StartServing() error
- func (d *ContrailDriver) StopServing() error
- type NetworkMeta
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContrailDriver ¶
type ContrailDriver struct {
PipeAddr string
IsServing bool
// contains filtered or unexported fields
}
func NewDriver ¶
func NewDriver(adapter, vswitchName string, c *controller.Controller) *ContrailDriver
func (*ContrailDriver) AllocateNetwork ¶
func (d *ContrailDriver) AllocateNetwork(req *network.AllocateNetworkRequest) ( *network.AllocateNetworkResponse, error)
func (*ContrailDriver) CreateEndpoint ¶
func (d *ContrailDriver) CreateEndpoint(req *network.CreateEndpointRequest) ( *network.CreateEndpointResponse, error)
func (*ContrailDriver) CreateNetwork ¶
func (d *ContrailDriver) CreateNetwork(req *network.CreateNetworkRequest) error
func (*ContrailDriver) DeleteEndpoint ¶
func (d *ContrailDriver) DeleteEndpoint(req *network.DeleteEndpointRequest) error
func (*ContrailDriver) DeleteNetwork ¶
func (d *ContrailDriver) DeleteNetwork(req *network.DeleteNetworkRequest) error
func (*ContrailDriver) DiscoverDelete ¶
func (d *ContrailDriver) DiscoverDelete(req *network.DiscoveryNotification) error
func (*ContrailDriver) DiscoverNew ¶
func (d *ContrailDriver) DiscoverNew(req *network.DiscoveryNotification) error
func (*ContrailDriver) EndpointInfo ¶
func (d *ContrailDriver) EndpointInfo(req *network.InfoRequest) (*network.InfoResponse, error)
func (*ContrailDriver) FreeNetwork ¶
func (d *ContrailDriver) FreeNetwork(req *network.FreeNetworkRequest) error
func (*ContrailDriver) GetCapabilities ¶
func (d *ContrailDriver) GetCapabilities() (*network.CapabilitiesResponse, error)
func (*ContrailDriver) Join ¶
func (d *ContrailDriver) Join(req *network.JoinRequest) (*network.JoinResponse, error)
func (*ContrailDriver) Leave ¶
func (d *ContrailDriver) Leave(req *network.LeaveRequest) error
func (*ContrailDriver) ProgramExternalConnectivity ¶
func (d *ContrailDriver) ProgramExternalConnectivity( req *network.ProgramExternalConnectivityRequest) error
func (*ContrailDriver) RevokeExternalConnectivity ¶
func (d *ContrailDriver) RevokeExternalConnectivity( req *network.RevokeExternalConnectivityRequest) error
func (*ContrailDriver) StartServing ¶
func (d *ContrailDriver) StartServing() error
func (*ContrailDriver) StopServing ¶
func (d *ContrailDriver) StopServing() error
type NetworkMeta ¶
type NetworkMeta struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.