Documentation ¶
Overview ¶
This external entity driver is used to configure external routers.
Index ¶
Constants ¶
View Source
const ( VxlanSourceLoopbackId = 0 BridgeDomainServiceInstance = 20 )
TODO: make these constants configurable in the controller NB API?
View Source
const ( EE_OP_SFC_CTLR_L2_EE_TO_HE_SSH = 1 EE_OP_SFC_CTLR_L2_EE_INTERNALS_SSH = 2 )
Variables ¶
View Source
var EEOperationChannel chan *EEOperation = make(chan *EEOperation, 100)
Functions ¶
func SfcCtlrL2WireExternalEntityInternals ¶
func SfcCtlrL2WireExternalEntityInternals(ee controller.ExternalEntity) error
called from the sfcctlr l2 driver to configure basic entities in prep for connecting to all hosts
func SfcCtlrL2WireExternalEntityToHostEntity ¶
func SfcCtlrL2WireExternalEntityToHostEntity(ee controller.ExternalEntity, he controller.HostEntity, vni uint32, sr *l3.StaticRoutes_Route) error
called from the sfcctlr l2 driver to configure the bridge, vxlan tunnel, and static route
func SfcExternalEntityDriverInit ¶
func SfcExternalEntityDriverInit()
Types ¶
type EEOperation ¶
type EEOperation struct {
// contains filtered or unexported fields
}
Directories ¶
Path | Synopsis |
---|---|
Package iosxecfg provides a configuration interface to the IOS XE Router using the high-level protobuf API.
|
Package iosxecfg provides a configuration interface to the IOS XE Router using the high-level protobuf API. |
model/iosxe
Package iosxe is a generated protocol buffer package.
|
Package iosxe is a generated protocol buffer package. |
Click to show internal directories.
Click to hide internal directories.