Documentation ¶
Index ¶
- Constants
- type FlowController
- type OvsController
- func NewController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
- func NewDefaultController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
- func NewKubeController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
- func NewMultitenantController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
- func (oc *OvsController) AddNode(nodeName string, nodeIP string) error
- func (oc *OvsController) DeleteNode(nodeName string) error
- func (oc *OvsController) ServeExistingNodes() error
- func (oc *OvsController) StartMaster(sync bool, containerNetwork string, containerSubnetLength uint) error
- func (oc *OvsController) StartNode(sync, skipsetup bool) error
- func (oc *OvsController) Stop()
Constants ¶
View Source
const (
// Maximum VXLAN Network Identifier as per RFC#7348
MaxVNID = ((1 << 24) - 1)
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FlowController ¶
type OvsController ¶
func NewController ¶
func NewController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
func NewDefaultController ¶
func NewDefaultController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
func NewKubeController ¶
func NewKubeController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
func NewMultitenantController ¶ added in v1.0.5
func NewMultitenantController(sub api.SubnetRegistry, hostname string, selfIP string, ready chan struct{}) (*OvsController, error)
func (*OvsController) AddNode ¶
func (oc *OvsController) AddNode(nodeName string, nodeIP string) error
func (*OvsController) DeleteNode ¶
func (oc *OvsController) DeleteNode(nodeName string) error
func (*OvsController) ServeExistingNodes ¶ added in v1.0.5
func (oc *OvsController) ServeExistingNodes() error
func (*OvsController) StartMaster ¶
func (oc *OvsController) StartMaster(sync bool, containerNetwork string, containerSubnetLength uint) error
func (*OvsController) StartNode ¶
func (oc *OvsController) StartNode(sync, skipsetup bool) error
func (*OvsController) Stop ¶
func (oc *OvsController) Stop()
Click to show internal directories.
Click to hide internal directories.