package
2.1.4+incompatible
Repository: https://github.com/shivkb/contiv-vpp.git
Documentation: pkg.go.dev
# Structs
LinuxInterface holds un-marshalled Linux Interface data.
Node is a struct to hold all relevant information of a kubernetes node.
NodeBridgeDomain holds un-marshalled VPP bridge domain data.
NodeInfo is struct to hold some basic information of a kubernetes node.
NodeInterface holds un-marshalled VPP Interface data.
NodeIPArpEntry holds un-marshalled VPP ARP entry data.
NodeIPRoute holds un-marshalled VPP L3 route data.
NodeL2FibEntry holds un-marshalled VPP L2 FIB entry data.
NodeTelemetry holds the unmarshalled node telemetry JSON data.
Output holds the unmarshalled node telemetry output.
OutputEntry holds the unmarshalled node output telemetry data.
Pod contains pod parameter data.
PodLabel contains key/value pair info.
VppARP extends VPP ARP entry proto model with JSON un-marshaller from jsonpb.
VppBridgeDomain extends VPP BD proto model with JSON un-marshaller from jsonpb.
VppL2FIB extends VPP L2 FIB entry proto model with JSON un-marshaller from jsonpb.
VppL3Route extends VPP L3 route proto model with JSON un-marshaller from jsonpb.
# Type aliases
LinuxInterfaces is a list of host (Linux) interfaces.
NodeBridgeDomains is a list of VPP bridge domains.
NodeInterfaceMap is a map of VPP interfaces.
NodeInterfaces is a list of node (VPP) interfaces.
NodeIPArpTable is a list of VPP ARP entries.
NodeL2FibTable is a list of VPP L2 FIB entries.
NodeStaticRoutes is a list of VPP L3 routes.
NodeTelemetries defines a map of NodeTelemetry.
Reports is the per node array of report lines generated from validate().