Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Metadata ¶ added in v0.24.0
type Metadata struct {
UUID string `json:",omitempty"`
MAC string `json:",omitempty"`
VRF string `json:",omitempty"`
VRFID int64 `json:",omitempty"`
LocalIP string `json:",omitempty"`
RoutingTable []*Route `json:",omitempty"`
}
Metadata defines the information stored about a Contrail interface easyjson:json gendecoder
type Probe ¶ added in v0.21.0
type Probe struct {
}
Probe describes a probe that reads OpenContrail database and updates the graph
func NewProbeFromConfig ¶ added in v0.21.0
NewProbeFromConfig creates a new OpenContrail probe based on configuration
type Route ¶ added in v0.24.0
type Route struct {
Family string `json:",omitempty"`
Prefix string `json:",omitempty"`
NhID int64 `json:"NhID,omitempty"`
Protocol int64 `json:",omitempty"`
}
Route is the skydive representation of a Contrail route easyjson:json gendecoder
type RoutingTable ¶ added in v0.24.0
RoutingTable describes a Contrail route. A VRF contains the list of interface that use this VRF in order to be able to garbage collect VRF: if a VRF is no longer associated to an interface, this VRF can be deleted. easyjson:json gendecoder
Source Files
¶
- metadata.go
- no_opencontrail.go
Click to show internal directories.
Click to hide internal directories.