Documentation
¶
Index ¶
- type Deps
- type Renderer
- func (rndr *Renderer) AddChain(sfc *renderer.ContivSFC) error
- func (rndr *Renderer) AfterInit() error
- func (rndr *Renderer) Close() error
- func (rndr *Renderer) DeleteChain(sfc *renderer.ContivSFC) error
- func (rndr *Renderer) Init() error
- func (rndr *Renderer) Resync(resyncEv *renderer.ResyncEventData) error
- func (rndr *Renderer) UpdateChain(oldSFC, newSFC *renderer.ContivSFC) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deps ¶
type Deps struct {
Log logging.Logger
Config *config.Config
ContivConf contivconf.API
IDAlloc idalloc.API
IPAM ipam.API
IPNet ipnet.API
NodeSync nodesync.API
UpdateTxnFactory func(change string) (txn controller.UpdateOperations)
ResyncTxnFactory func() (txn controller.ResyncOperations)
Stats statscollector.API /* used for exporting the statistics */
}
Deps lists dependencies of the Renderer.
type Renderer ¶
type Renderer struct {
Deps
}
Renderer implements L2 cross-connect -based rendering of SFC in Contiv-VPP.
func (*Renderer) DeleteChain ¶
DeleteChain is called for every removed service function chain.
Click to show internal directories.
Click to hide internal directories.