package
0.8.0
Repository: https://github.com/alkiranet/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.
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.
definitions from: vpp/src/vnet/api_errno.h.
GoVppAPIPackageIsVersionX is referenced from generated binapi files to assert that that code is compatible with this version of the GoVPP api package.
GoVppAPIPackageIsVersionX 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.
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.
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.
MemoryCounters represents values of various memory usage.
MemoryStats represents memory stats segment counters.
NodeCounters represents node counters.
NodeStats represents per node statistics.
Record contains essential information about traced message, its timestamp and whether the message was received or sent.
SystemStats represents global system statistics.

# Interfaces

Channel provides methods for direct communication with VPP channel.
ChannelProvider provides the communication channel with govpp core.
Connection represents the client connection to VPP API.
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.
Stream provides low-level access for sending and receiving messages.
SubscriptionCtx is helper interface which allows to control subscription for notification events.
Trace gives access to the API trace tool, capturing outcoming and incoming messages to and from GoVPP.
Watcher provides access to watched event messages.

# Type aliases

MessageType represents the type of a VPP message derived from message header fields.
StreamOption allows customizing a Stream.
VPPApiError represents VPP's vnet API error that is usually returned as Retval field in replies from VPP binary API.