package
0.3.10
Repository: https://github.com/xcxinng/govpp.git
Documentation: pkg.go.dev

# Functions

GetRegisteredMessages returns list of all registered messages.
GetRegisteredMessageTypes returns list of all registered message types.
RegisterMessage is called from generated code to register message.
RetvalToVPPApiError returns error for retval value.

# Constants

definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
ENTRY_ALREADY_EXISTS
definitions from: vpp/src/vnet/api_errno.h.
EventMessage represents a VPP event message.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
GoVppAPIPackageIsVersion1 is referenced from generated binapi files to assert that that code is compatible with this version of the GoVPP api package.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
NO_SUCH_ENTRY
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
OtherMessage represents other VPP message.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
ReplyMessage represents a VPP reply message.
RequestMessage represents a VPP request message.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.
definitions from: vpp/src/vnet/api_errno.h.

# Structs

BufferPool represents buffer pool.
BufferStats represents statistics per buffer pool.
CompatibilityError is the error type usually returned by CheckCompatibility method of Channel.
ErrorCounter represents error counter.
ErrorStats represents statistics per error counter.
InterfaceCounterCombined defines combined counters for interfaces.
InterfaceCounters represents interface counters.
InterfaceStats represents per interface statistics.
NodeCounters represents node counters.
NodeStats represents per node statistics.
SystemStats represents global system statistics.

# Interfaces

Channel provides methods for direct communication with VPP channel.
ChannelProvider provides the communication channel with govpp core.
DataType is an interface that is implemented by all VPP Binary API data types by the binapi_generator.
Message is an interface that is implemented by all VPP Binary API messages generated by the binapigenerator.
MultiRequestCtx is helper interface which allows to receive reply on multi-request.
RequestCtx is helper interface which allows to receive reply on request.
StatsProvider provides methods for retrieving statistics.
SubscriptionCtx is helper interface which allows to control subscription for notification events.

# Type aliases

MessageType represents the type of a VPP message.
VPPApiError represents VPP's vnet API error that is usually returned as Retval field in replies from VPP binary API.