stats

package
v1.5.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

Code generated by govpp binapi-generator DO NOT EDIT. Package stats represents the VPP binary API of the 'stats' VPP module. Generated from '/usr/share/vpp/api/stats.api.json'

Index

Constants

This section is empty.

Variables

View Source
var Consts = map[string]reflect.Value{}
View Source
var Functions = map[string]reflect.Value{
	"NewStatsGetPollerDelay":                reflect.ValueOf(NewStatsGetPollerDelay),
	"NewStatsGetPollerDelayReply":           reflect.ValueOf(NewStatsGetPollerDelayReply),
	"NewVnetGetSummaryStats":                reflect.ValueOf(NewVnetGetSummaryStats),
	"NewVnetGetSummaryStatsReply":           reflect.ValueOf(NewVnetGetSummaryStatsReply),
	"NewVnetIP4FibCounters":                 reflect.ValueOf(NewVnetIP4FibCounters),
	"NewVnetIP4MfibCounters":                reflect.ValueOf(NewVnetIP4MfibCounters),
	"NewVnetIP4NbrCounters":                 reflect.ValueOf(NewVnetIP4NbrCounters),
	"NewVnetIP6FibCounters":                 reflect.ValueOf(NewVnetIP6FibCounters),
	"NewVnetIP6MfibCounters":                reflect.ValueOf(NewVnetIP6MfibCounters),
	"NewVnetIP6NbrCounters":                 reflect.ValueOf(NewVnetIP6NbrCounters),
	"NewVnetInterfaceCombinedCounters":      reflect.ValueOf(NewVnetInterfaceCombinedCounters),
	"NewVnetInterfaceSimpleCounters":        reflect.ValueOf(NewVnetInterfaceSimpleCounters),
	"NewVnetPerInterfaceCombinedCounters":   reflect.ValueOf(NewVnetPerInterfaceCombinedCounters),
	"NewVnetPerInterfaceSimpleCounters":     reflect.ValueOf(NewVnetPerInterfaceSimpleCounters),
	"NewVnetUDPEncapCounters":               reflect.ValueOf(NewVnetUDPEncapCounters),
	"NewWantIP4FibStats":                    reflect.ValueOf(NewWantIP4FibStats),
	"NewWantIP4FibStatsReply":               reflect.ValueOf(NewWantIP4FibStatsReply),
	"NewWantIP4MfibStats":                   reflect.ValueOf(NewWantIP4MfibStats),
	"NewWantIP4MfibStatsReply":              reflect.ValueOf(NewWantIP4MfibStatsReply),
	"NewWantIP4NbrStats":                    reflect.ValueOf(NewWantIP4NbrStats),
	"NewWantIP4NbrStatsReply":               reflect.ValueOf(NewWantIP4NbrStatsReply),
	"NewWantIP6FibStats":                    reflect.ValueOf(NewWantIP6FibStats),
	"NewWantIP6FibStatsReply":               reflect.ValueOf(NewWantIP6FibStatsReply),
	"NewWantIP6MfibStats":                   reflect.ValueOf(NewWantIP6MfibStats),
	"NewWantIP6MfibStatsReply":              reflect.ValueOf(NewWantIP6MfibStatsReply),
	"NewWantIP6NbrStats":                    reflect.ValueOf(NewWantIP6NbrStats),
	"NewWantIP6NbrStatsReply":               reflect.ValueOf(NewWantIP6NbrStatsReply),
	"NewWantInterfaceCombinedStats":         reflect.ValueOf(NewWantInterfaceCombinedStats),
	"NewWantInterfaceCombinedStatsReply":    reflect.ValueOf(NewWantInterfaceCombinedStatsReply),
	"NewWantInterfaceSimpleStats":           reflect.ValueOf(NewWantInterfaceSimpleStats),
	"NewWantInterfaceSimpleStatsReply":      reflect.ValueOf(NewWantInterfaceSimpleStatsReply),
	"NewWantPerInterfaceCombinedStats":      reflect.ValueOf(NewWantPerInterfaceCombinedStats),
	"NewWantPerInterfaceCombinedStatsReply": reflect.ValueOf(NewWantPerInterfaceCombinedStatsReply),
	"NewWantPerInterfaceSimpleStats":        reflect.ValueOf(NewWantPerInterfaceSimpleStats),
	"NewWantPerInterfaceSimpleStatsReply":   reflect.ValueOf(NewWantPerInterfaceSimpleStatsReply),
	"NewWantStats":                          reflect.ValueOf(NewWantStats),
	"NewWantStatsReply":                     reflect.ValueOf(NewWantStatsReply),
	"NewWantUDPEncapStats":                  reflect.ValueOf(NewWantUDPEncapStats),
	"NewWantUDPEncapStatsReply":             reflect.ValueOf(NewWantUDPEncapStatsReply),
}
View Source
var Types = map[string]reflect.Type{
	"IP4FibCounter":                      reflect.TypeOf((*IP4FibCounter)(nil)).Elem(),
	"IP4MfibCounter":                     reflect.TypeOf((*IP4MfibCounter)(nil)).Elem(),
	"IP4NbrCounter":                      reflect.TypeOf((*IP4NbrCounter)(nil)).Elem(),
	"IP6FibCounter":                      reflect.TypeOf((*IP6FibCounter)(nil)).Elem(),
	"IP6MfibCounter":                     reflect.TypeOf((*IP6MfibCounter)(nil)).Elem(),
	"IP6NbrCounter":                      reflect.TypeOf((*IP6NbrCounter)(nil)).Elem(),
	"StatsGetPollerDelay":                reflect.TypeOf((*StatsGetPollerDelay)(nil)).Elem(),
	"StatsGetPollerDelayReply":           reflect.TypeOf((*StatsGetPollerDelayReply)(nil)).Elem(),
	"UDPEncapCounter":                    reflect.TypeOf((*UDPEncapCounter)(nil)).Elem(),
	"VlibCounter":                        reflect.TypeOf((*VlibCounter)(nil)).Elem(),
	"VnetCombinedCounter":                reflect.TypeOf((*VnetCombinedCounter)(nil)).Elem(),
	"VnetGetSummaryStats":                reflect.TypeOf((*VnetGetSummaryStats)(nil)).Elem(),
	"VnetGetSummaryStatsReply":           reflect.TypeOf((*VnetGetSummaryStatsReply)(nil)).Elem(),
	"VnetIP4FibCounters":                 reflect.TypeOf((*VnetIP4FibCounters)(nil)).Elem(),
	"VnetIP4MfibCounters":                reflect.TypeOf((*VnetIP4MfibCounters)(nil)).Elem(),
	"VnetIP4NbrCounters":                 reflect.TypeOf((*VnetIP4NbrCounters)(nil)).Elem(),
	"VnetIP6FibCounters":                 reflect.TypeOf((*VnetIP6FibCounters)(nil)).Elem(),
	"VnetIP6MfibCounters":                reflect.TypeOf((*VnetIP6MfibCounters)(nil)).Elem(),
	"VnetIP6NbrCounters":                 reflect.TypeOf((*VnetIP6NbrCounters)(nil)).Elem(),
	"VnetInterfaceCombinedCounters":      reflect.TypeOf((*VnetInterfaceCombinedCounters)(nil)).Elem(),
	"VnetInterfaceSimpleCounters":        reflect.TypeOf((*VnetInterfaceSimpleCounters)(nil)).Elem(),
	"VnetPerInterfaceCombinedCounters":   reflect.TypeOf((*VnetPerInterfaceCombinedCounters)(nil)).Elem(),
	"VnetPerInterfaceSimpleCounters":     reflect.TypeOf((*VnetPerInterfaceSimpleCounters)(nil)).Elem(),
	"VnetSimpleCounter":                  reflect.TypeOf((*VnetSimpleCounter)(nil)).Elem(),
	"VnetUDPEncapCounters":               reflect.TypeOf((*VnetUDPEncapCounters)(nil)).Elem(),
	"WantIP4FibStats":                    reflect.TypeOf((*WantIP4FibStats)(nil)).Elem(),
	"WantIP4FibStatsReply":               reflect.TypeOf((*WantIP4FibStatsReply)(nil)).Elem(),
	"WantIP4MfibStats":                   reflect.TypeOf((*WantIP4MfibStats)(nil)).Elem(),
	"WantIP4MfibStatsReply":              reflect.TypeOf((*WantIP4MfibStatsReply)(nil)).Elem(),
	"WantIP4NbrStats":                    reflect.TypeOf((*WantIP4NbrStats)(nil)).Elem(),
	"WantIP4NbrStatsReply":               reflect.TypeOf((*WantIP4NbrStatsReply)(nil)).Elem(),
	"WantIP6FibStats":                    reflect.TypeOf((*WantIP6FibStats)(nil)).Elem(),
	"WantIP6FibStatsReply":               reflect.TypeOf((*WantIP6FibStatsReply)(nil)).Elem(),
	"WantIP6MfibStats":                   reflect.TypeOf((*WantIP6MfibStats)(nil)).Elem(),
	"WantIP6MfibStatsReply":              reflect.TypeOf((*WantIP6MfibStatsReply)(nil)).Elem(),
	"WantIP6NbrStats":                    reflect.TypeOf((*WantIP6NbrStats)(nil)).Elem(),
	"WantIP6NbrStatsReply":               reflect.TypeOf((*WantIP6NbrStatsReply)(nil)).Elem(),
	"WantInterfaceCombinedStats":         reflect.TypeOf((*WantInterfaceCombinedStats)(nil)).Elem(),
	"WantInterfaceCombinedStatsReply":    reflect.TypeOf((*WantInterfaceCombinedStatsReply)(nil)).Elem(),
	"WantInterfaceSimpleStats":           reflect.TypeOf((*WantInterfaceSimpleStats)(nil)).Elem(),
	"WantInterfaceSimpleStatsReply":      reflect.TypeOf((*WantInterfaceSimpleStatsReply)(nil)).Elem(),
	"WantPerInterfaceCombinedStats":      reflect.TypeOf((*WantPerInterfaceCombinedStats)(nil)).Elem(),
	"WantPerInterfaceCombinedStatsReply": reflect.TypeOf((*WantPerInterfaceCombinedStatsReply)(nil)).Elem(),
	"WantPerInterfaceSimpleStats":        reflect.TypeOf((*WantPerInterfaceSimpleStats)(nil)).Elem(),
	"WantPerInterfaceSimpleStatsReply":   reflect.TypeOf((*WantPerInterfaceSimpleStatsReply)(nil)).Elem(),
	"WantStats":                          reflect.TypeOf((*WantStats)(nil)).Elem(),
	"WantStatsReply":                     reflect.TypeOf((*WantStatsReply)(nil)).Elem(),
	"WantUDPEncapStats":                  reflect.TypeOf((*WantUDPEncapStats)(nil)).Elem(),
	"WantUDPEncapStatsReply":             reflect.TypeOf((*WantUDPEncapStatsReply)(nil)).Elem(),
}
View Source
var Variables = map[string]reflect.Value{}

Functions

func NewStatsGetPollerDelay

func NewStatsGetPollerDelay() api.Message

func NewStatsGetPollerDelayReply

func NewStatsGetPollerDelayReply() api.Message

func NewVnetGetSummaryStats

func NewVnetGetSummaryStats() api.Message

func NewVnetGetSummaryStatsReply

func NewVnetGetSummaryStatsReply() api.Message

func NewVnetIP4FibCounters

func NewVnetIP4FibCounters() api.Message

func NewVnetIP4MfibCounters

func NewVnetIP4MfibCounters() api.Message

func NewVnetIP4NbrCounters

func NewVnetIP4NbrCounters() api.Message

func NewVnetIP6FibCounters

func NewVnetIP6FibCounters() api.Message

func NewVnetIP6MfibCounters

func NewVnetIP6MfibCounters() api.Message

func NewVnetIP6NbrCounters

func NewVnetIP6NbrCounters() api.Message

func NewVnetInterfaceCombinedCounters

func NewVnetInterfaceCombinedCounters() api.Message

func NewVnetInterfaceSimpleCounters

func NewVnetInterfaceSimpleCounters() api.Message

func NewVnetPerInterfaceCombinedCounters

func NewVnetPerInterfaceCombinedCounters() api.Message

func NewVnetPerInterfaceSimpleCounters

func NewVnetPerInterfaceSimpleCounters() api.Message

func NewVnetUDPEncapCounters

func NewVnetUDPEncapCounters() api.Message

func NewWantIP4FibStats

func NewWantIP4FibStats() api.Message

func NewWantIP4FibStatsReply

func NewWantIP4FibStatsReply() api.Message

func NewWantIP4MfibStats

func NewWantIP4MfibStats() api.Message

func NewWantIP4MfibStatsReply

func NewWantIP4MfibStatsReply() api.Message

func NewWantIP4NbrStats

func NewWantIP4NbrStats() api.Message

func NewWantIP4NbrStatsReply

func NewWantIP4NbrStatsReply() api.Message

func NewWantIP6FibStats

func NewWantIP6FibStats() api.Message

func NewWantIP6FibStatsReply

func NewWantIP6FibStatsReply() api.Message

func NewWantIP6MfibStats

func NewWantIP6MfibStats() api.Message

func NewWantIP6MfibStatsReply

func NewWantIP6MfibStatsReply() api.Message

func NewWantIP6NbrStats

func NewWantIP6NbrStats() api.Message

func NewWantIP6NbrStatsReply

func NewWantIP6NbrStatsReply() api.Message

func NewWantInterfaceCombinedStats

func NewWantInterfaceCombinedStats() api.Message

func NewWantInterfaceCombinedStatsReply

func NewWantInterfaceCombinedStatsReply() api.Message

func NewWantInterfaceSimpleStats

func NewWantInterfaceSimpleStats() api.Message

func NewWantInterfaceSimpleStatsReply

func NewWantInterfaceSimpleStatsReply() api.Message

func NewWantPerInterfaceCombinedStats

func NewWantPerInterfaceCombinedStats() api.Message

func NewWantPerInterfaceCombinedStatsReply

func NewWantPerInterfaceCombinedStatsReply() api.Message

func NewWantPerInterfaceSimpleStats

func NewWantPerInterfaceSimpleStats() api.Message

func NewWantPerInterfaceSimpleStatsReply

func NewWantPerInterfaceSimpleStatsReply() api.Message

func NewWantStats

func NewWantStats() api.Message

func NewWantStatsReply

func NewWantStatsReply() api.Message

func NewWantUDPEncapStats

func NewWantUDPEncapStats() api.Message

func NewWantUDPEncapStatsReply

func NewWantUDPEncapStatsReply() api.Message

Types

type IP4FibCounter

type IP4FibCounter struct {
	Address       uint32
	AddressLength uint8
	Packets       uint64
	Bytes         uint64
}

IP4FibCounter represents the VPP binary API data type 'ip4_fib_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1138:

"ip4_fib_counter",
[
    "u32",
    "address"
],
[
    "u8",
    "address_length"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0xa6ceb0c9"
}

func (*IP4FibCounter) GetCrcString

func (*IP4FibCounter) GetCrcString() string

func (*IP4FibCounter) GetTypeName

func (*IP4FibCounter) GetTypeName() string

type IP4MfibCounter

type IP4MfibCounter struct {
	Source      []byte `struc:"[4]byte"`
	Group       []byte `struc:"[4]byte"`
	GroupLength uint8
	Packets     uint64
	Bytes       uint64
}

IP4MfibCounter represents the VPP binary API data type 'ip4_mfib_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1160:

"ip4_mfib_counter",
[
    "u8",
    "source",
    4
],
[
    "u8",
    "group",
    4
],
[
    "u8",
    "group_length"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0x2cee4721"
}

func (*IP4MfibCounter) GetCrcString

func (*IP4MfibCounter) GetCrcString() string

func (*IP4MfibCounter) GetTypeName

func (*IP4MfibCounter) GetTypeName() string

type IP4NbrCounter

type IP4NbrCounter struct {
	Address  uint32
	LinkType uint8
	Packets  uint64
	Bytes    uint64
}

IP4NbrCounter represents the VPP binary API data type 'ip4_nbr_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1188:

"ip4_nbr_counter",
[
    "u32",
    "address"
],
[
    "u8",
    "link_type"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0xb9f974d6"
}

func (*IP4NbrCounter) GetCrcString

func (*IP4NbrCounter) GetCrcString() string

func (*IP4NbrCounter) GetTypeName

func (*IP4NbrCounter) GetTypeName() string

type IP6FibCounter

type IP6FibCounter struct {
	Address       []uint64 `struc:"[2]uint64"`
	AddressLength uint8
	Packets       uint64
	Bytes         uint64
}

IP6FibCounter represents the VPP binary API data type 'ip6_fib_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1210:

"ip6_fib_counter",
[
    "u64",
    "address",
    2
],
[
    "u8",
    "address_length"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0xf1197efb"
}

func (*IP6FibCounter) GetCrcString

func (*IP6FibCounter) GetCrcString() string

func (*IP6FibCounter) GetTypeName

func (*IP6FibCounter) GetTypeName() string

type IP6MfibCounter

type IP6MfibCounter struct {
	Source      []byte `struc:"[16]byte"`
	Group       []byte `struc:"[16]byte"`
	GroupLength uint8
	Packets     uint64
	Bytes       uint64
}

IP6MfibCounter represents the VPP binary API data type 'ip6_mfib_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1233:

"ip6_mfib_counter",
[
    "u8",
    "source",
    16
],
[
    "u8",
    "group",
    16
],
[
    "u8",
    "group_length"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0x90a9590e"
}

func (*IP6MfibCounter) GetCrcString

func (*IP6MfibCounter) GetCrcString() string

func (*IP6MfibCounter) GetTypeName

func (*IP6MfibCounter) GetTypeName() string

type IP6NbrCounter

type IP6NbrCounter struct {
	Address  []uint64 `struc:"[2]uint64"`
	LinkType uint8
	Packets  uint64
	Bytes    uint64
}

IP6NbrCounter represents the VPP binary API data type 'ip6_nbr_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1261:

"ip6_nbr_counter",
[
    "u64",
    "address",
    2
],
[
    "u8",
    "link_type"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0x2d755474"
}

func (*IP6NbrCounter) GetCrcString

func (*IP6NbrCounter) GetCrcString() string

func (*IP6NbrCounter) GetTypeName

func (*IP6NbrCounter) GetTypeName() string

type StatsGetPollerDelay

type StatsGetPollerDelay struct {
}

StatsGetPollerDelay represents the VPP binary API message 'stats_get_poller_delay'. Generated from '/usr/share/vpp/api/stats.api.json', line 814:

"stats_get_poller_delay",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
{
    "crc": "0x51077d14"
}

func (*StatsGetPollerDelay) GetCrcString

func (*StatsGetPollerDelay) GetCrcString() string

func (*StatsGetPollerDelay) GetMessageName

func (*StatsGetPollerDelay) GetMessageName() string

func (*StatsGetPollerDelay) GetMessageType

func (*StatsGetPollerDelay) GetMessageType() api.MessageType

type StatsGetPollerDelayReply

type StatsGetPollerDelayReply struct {
	Retval int32
	Delay  uint32
}

StatsGetPollerDelayReply represents the VPP binary API message 'stats_get_poller_delay_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 832:

"stats_get_poller_delay_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
[
    "u32",
    "delay"
],
{
    "crc": "0x8c445a33"
}

func (*StatsGetPollerDelayReply) GetCrcString

func (*StatsGetPollerDelayReply) GetCrcString() string

func (*StatsGetPollerDelayReply) GetMessageName

func (*StatsGetPollerDelayReply) GetMessageName() string

func (*StatsGetPollerDelayReply) GetMessageType

func (*StatsGetPollerDelayReply) GetMessageType() api.MessageType

type UDPEncapCounter

type UDPEncapCounter struct {
	ID      uint32
	Packets uint64
	Bytes   uint64
}

UDPEncapCounter represents the VPP binary API data type 'udp_encap_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1284:

"udp_encap_counter",
[
    "u32",
    "id"
],
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0x7107035f"
}

func (*UDPEncapCounter) GetCrcString

func (*UDPEncapCounter) GetCrcString() string

func (*UDPEncapCounter) GetTypeName

func (*UDPEncapCounter) GetTypeName() string

type VlibCounter

type VlibCounter struct {
	Packets uint64
	Bytes   uint64
}

VlibCounter represents the VPP binary API data type 'vlib_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1004:

"vlib_counter",
[
    "u64",
    "packets"
],
[
    "u64",
    "bytes"
],
{
    "crc": "0xce2325a2"
}

func (*VlibCounter) GetCrcString

func (*VlibCounter) GetCrcString() string

func (*VlibCounter) GetTypeName

func (*VlibCounter) GetTypeName() string

type VnetCombinedCounter

type VnetCombinedCounter struct {
	SwIfIndex          uint32
	RxPackets          uint64
	RxBytes            uint64
	RxUnicastPackets   uint64
	RxUnicastBytes     uint64
	RxMulticastPackets uint64
	RxMulticastBytes   uint64
	RxBroadcastPackets uint64
	RxBroadcastBytes   uint64
	TxPackets          uint64
	TxBytes            uint64
	TxUnicastPackets   uint64
	TxUnicastBytes     uint64
	TxMulticastPackets uint64
	TxMulticastBytes   uint64
	TxBroadcastPackets uint64
	TxBroadcastBytes   uint64
}

VnetCombinedCounter represents the VPP binary API data type 'vnet_combined_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1018:

"vnet_combined_counter",
[
    "u32",
    "sw_if_index"
],
[
    "u64",
    "rx_packets"
],
[
    "u64",
    "rx_bytes"
],
[
    "u64",
    "rx_unicast_packets"
],
[
    "u64",
    "rx_unicast_bytes"
],
[
    "u64",
    "rx_multicast_packets"
],
[
    "u64",
    "rx_multicast_bytes"
],
[
    "u64",
    "rx_broadcast_packets"
],
[
    "u64",
    "rx_broadcast_bytes"
],
[
    "u64",
    "tx_packets"
],
[
    "u64",
    "tx_bytes"
],
[
    "u64",
    "tx_unicast_packets"
],
[
    "u64",
    "tx_unicast_bytes"
],
[
    "u64",
    "tx_multicast_packets"
],
[
    "u64",
    "tx_multicast_bytes"
],
[
    "u64",
    "tx_broadcast_packets"
],
[
    "u64",
    "tx_broadcast_bytes"
],
{
    "crc": "0x20905ca4"
}

func (*VnetCombinedCounter) GetCrcString

func (*VnetCombinedCounter) GetCrcString() string

func (*VnetCombinedCounter) GetTypeName

func (*VnetCombinedCounter) GetTypeName() string

type VnetGetSummaryStats

type VnetGetSummaryStats struct {
}

VnetGetSummaryStats represents the VPP binary API message 'vnet_get_summary_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 764:

"vnet_get_summary_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
{
    "crc": "0x51077d14"
}

func (*VnetGetSummaryStats) GetCrcString

func (*VnetGetSummaryStats) GetCrcString() string

func (*VnetGetSummaryStats) GetMessageName

func (*VnetGetSummaryStats) GetMessageName() string

func (*VnetGetSummaryStats) GetMessageType

func (*VnetGetSummaryStats) GetMessageType() api.MessageType

type VnetGetSummaryStatsReply

type VnetGetSummaryStatsReply struct {
	Retval     int32
	TotalPkts  []uint64 `struc:"[2]uint64"`
	TotalBytes []uint64 `struc:"[2]uint64"`
	VectorRate float64
}

VnetGetSummaryStatsReply represents the VPP binary API message 'vnet_get_summary_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 782:

"vnet_get_summary_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
[
    "u64",
    "total_pkts",
    2
],
[
    "u64",
    "total_bytes",
    2
],
[
    "f64",
    "vector_rate"
],
{
    "crc": "0x32b87c56"
}

func (*VnetGetSummaryStatsReply) GetCrcString

func (*VnetGetSummaryStatsReply) GetCrcString() string

func (*VnetGetSummaryStatsReply) GetMessageName

func (*VnetGetSummaryStatsReply) GetMessageName() string

func (*VnetGetSummaryStatsReply) GetMessageType

func (*VnetGetSummaryStatsReply) GetMessageType() api.MessageType

type VnetIP4FibCounters

type VnetIP4FibCounters struct {
	VrfID uint32
	Count uint32 `struc:"sizeof=C"`
	C     []IP4FibCounter
}

VnetIP4FibCounters represents the VPP binary API message 'vnet_ip4_fib_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 508:

"vnet_ip4_fib_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "vrf_id"
],
[
    "u32",
    "count"
],
[
    "vl_api_ip4_fib_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x57e3feec"
}

func (*VnetIP4FibCounters) GetCrcString

func (*VnetIP4FibCounters) GetCrcString() string

func (*VnetIP4FibCounters) GetMessageName

func (*VnetIP4FibCounters) GetMessageName() string

func (*VnetIP4FibCounters) GetMessageType

func (*VnetIP4FibCounters) GetMessageType() api.MessageType

type VnetIP4MfibCounters

type VnetIP4MfibCounters struct {
	VrfID uint32
	Count uint32 `struc:"sizeof=C"`
	C     []IP4MfibCounter
}

VnetIP4MfibCounters represents the VPP binary API message 'vnet_ip4_mfib_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 532:

"vnet_ip4_mfib_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "vrf_id"
],
[
    "u32",
    "count"
],
[
    "vl_api_ip4_mfib_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x946eb588"
}

func (*VnetIP4MfibCounters) GetCrcString

func (*VnetIP4MfibCounters) GetCrcString() string

func (*VnetIP4MfibCounters) GetMessageName

func (*VnetIP4MfibCounters) GetMessageName() string

func (*VnetIP4MfibCounters) GetMessageType

func (*VnetIP4MfibCounters) GetMessageType() api.MessageType

type VnetIP4NbrCounters

type VnetIP4NbrCounters struct {
	Count     uint32 `struc:"sizeof=C"`
	SwIfIndex uint32
	Begin     uint8
	C         []IP4NbrCounter
}

VnetIP4NbrCounters represents the VPP binary API message 'vnet_ip4_nbr_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 556:

"vnet_ip4_nbr_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "count"
],
[
    "u32",
    "sw_if_index"
],
[
    "u8",
    "begin"
],
[
    "vl_api_ip4_nbr_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x214c4811"
}

func (*VnetIP4NbrCounters) GetCrcString

func (*VnetIP4NbrCounters) GetCrcString() string

func (*VnetIP4NbrCounters) GetMessageName

func (*VnetIP4NbrCounters) GetMessageName() string

func (*VnetIP4NbrCounters) GetMessageType

func (*VnetIP4NbrCounters) GetMessageType() api.MessageType

type VnetIP6FibCounters

type VnetIP6FibCounters struct {
	VrfID uint32
	Count uint32 `struc:"sizeof=C"`
	C     []IP6FibCounter
}

VnetIP6FibCounters represents the VPP binary API message 'vnet_ip6_fib_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 584:

"vnet_ip6_fib_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "vrf_id"
],
[
    "u32",
    "count"
],
[
    "vl_api_ip6_fib_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x13aed73d"
}

func (*VnetIP6FibCounters) GetCrcString

func (*VnetIP6FibCounters) GetCrcString() string

func (*VnetIP6FibCounters) GetMessageName

func (*VnetIP6FibCounters) GetMessageName() string

func (*VnetIP6FibCounters) GetMessageType

func (*VnetIP6FibCounters) GetMessageType() api.MessageType

type VnetIP6MfibCounters

type VnetIP6MfibCounters struct {
	VrfID uint32
	Count uint32 `struc:"sizeof=C"`
	C     []IP6MfibCounter
}

VnetIP6MfibCounters represents the VPP binary API message 'vnet_ip6_mfib_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 608:

"vnet_ip6_mfib_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "vrf_id"
],
[
    "u32",
    "count"
],
[
    "vl_api_ip6_mfib_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x65fe1ae3"
}

func (*VnetIP6MfibCounters) GetCrcString

func (*VnetIP6MfibCounters) GetCrcString() string

func (*VnetIP6MfibCounters) GetMessageName

func (*VnetIP6MfibCounters) GetMessageName() string

func (*VnetIP6MfibCounters) GetMessageType

func (*VnetIP6MfibCounters) GetMessageType() api.MessageType

type VnetIP6NbrCounters

type VnetIP6NbrCounters struct {
	Count     uint32 `struc:"sizeof=C"`
	SwIfIndex uint32
	Begin     uint8
	C         []IP6NbrCounter
}

VnetIP6NbrCounters represents the VPP binary API message 'vnet_ip6_nbr_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 632:

"vnet_ip6_nbr_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "count"
],
[
    "u32",
    "sw_if_index"
],
[
    "u8",
    "begin"
],
[
    "vl_api_ip6_nbr_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x650161c0"
}

func (*VnetIP6NbrCounters) GetCrcString

func (*VnetIP6NbrCounters) GetCrcString() string

func (*VnetIP6NbrCounters) GetMessageName

func (*VnetIP6NbrCounters) GetMessageName() string

func (*VnetIP6NbrCounters) GetMessageType

func (*VnetIP6NbrCounters) GetMessageType() api.MessageType

type VnetInterfaceCombinedCounters

type VnetInterfaceCombinedCounters struct {
	VnetCounterType uint8
	FirstSwIfIndex  uint32
	Count           uint32 `struc:"sizeof=Data"`
	Data            []VlibCounter
}

VnetInterfaceCombinedCounters represents the VPP binary API message 'vnet_interface_combined_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 688:

"vnet_interface_combined_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u8",
    "vnet_counter_type"
],
[
    "u32",
    "first_sw_if_index"
],
[
    "u32",
    "count"
],
[
    "vl_api_vlib_counter_t",
    "data",
    0,
    "count"
],
{
    "crc": "0x2c595002"
}

func (*VnetInterfaceCombinedCounters) GetCrcString

func (*VnetInterfaceCombinedCounters) GetCrcString() string

func (*VnetInterfaceCombinedCounters) GetMessageName

func (*VnetInterfaceCombinedCounters) GetMessageName() string

func (*VnetInterfaceCombinedCounters) GetMessageType

func (*VnetInterfaceCombinedCounters) GetMessageType() api.MessageType

type VnetInterfaceSimpleCounters

type VnetInterfaceSimpleCounters struct {
	VnetCounterType uint8
	FirstSwIfIndex  uint32
	Count           uint32 `struc:"sizeof=Data"`
	Data            []uint64
}

VnetInterfaceSimpleCounters represents the VPP binary API message 'vnet_interface_simple_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 660:

"vnet_interface_simple_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u8",
    "vnet_counter_type"
],
[
    "u32",
    "first_sw_if_index"
],
[
    "u32",
    "count"
],
[
    "u64",
    "data",
    0,
    "count"
],
{
    "crc": "0x9bc4a808"
}

func (*VnetInterfaceSimpleCounters) GetCrcString

func (*VnetInterfaceSimpleCounters) GetCrcString() string

func (*VnetInterfaceSimpleCounters) GetMessageName

func (*VnetInterfaceSimpleCounters) GetMessageName() string

func (*VnetInterfaceSimpleCounters) GetMessageType

func (*VnetInterfaceSimpleCounters) GetMessageType() api.MessageType

type VnetPerInterfaceCombinedCounters

type VnetPerInterfaceCombinedCounters struct {
	Count     uint32 `struc:"sizeof=Data"`
	Timestamp uint32
	Data      []VnetCombinedCounter
}

VnetPerInterfaceCombinedCounters represents the VPP binary API message 'vnet_per_interface_combined_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 740:

"vnet_per_interface_combined_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "count"
],
[
    "u32",
    "timestamp"
],
[
    "vl_api_vnet_combined_counter_t",
    "data",
    0,
    "count"
],
{
    "crc": "0xdc578375"
}

func (*VnetPerInterfaceCombinedCounters) GetCrcString

func (*VnetPerInterfaceCombinedCounters) GetCrcString() string

func (*VnetPerInterfaceCombinedCounters) GetMessageName

func (*VnetPerInterfaceCombinedCounters) GetMessageName() string

func (*VnetPerInterfaceCombinedCounters) GetMessageType

type VnetPerInterfaceSimpleCounters

type VnetPerInterfaceSimpleCounters struct {
	Count     uint32 `struc:"sizeof=Data"`
	Timestamp uint32
	Data      []VnetSimpleCounter
}

VnetPerInterfaceSimpleCounters represents the VPP binary API message 'vnet_per_interface_simple_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 716:

"vnet_per_interface_simple_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "count"
],
[
    "u32",
    "timestamp"
],
[
    "vl_api_vnet_simple_counter_t",
    "data",
    0,
    "count"
],
{
    "crc": "0xd1fba9ba"
}

func (*VnetPerInterfaceSimpleCounters) GetCrcString

func (*VnetPerInterfaceSimpleCounters) GetCrcString() string

func (*VnetPerInterfaceSimpleCounters) GetMessageName

func (*VnetPerInterfaceSimpleCounters) GetMessageName() string

func (*VnetPerInterfaceSimpleCounters) GetMessageType

type VnetSimpleCounter

type VnetSimpleCounter struct {
	SwIfIndex  uint32
	Drop       uint64
	Punt       uint64
	RxIP4      uint64
	RxIP6      uint64
	RxNoBuffer uint64
	RxMiss     uint64
	RxError    uint64
	TxError    uint64
	RxMpls     uint64
}

VnetSimpleCounter represents the VPP binary API data type 'vnet_simple_counter'. Generated from '/usr/share/vpp/api/stats.api.json', line 1092:

"vnet_simple_counter",
[
    "u32",
    "sw_if_index"
],
[
    "u64",
    "drop"
],
[
    "u64",
    "punt"
],
[
    "u64",
    "rx_ip4"
],
[
    "u64",
    "rx_ip6"
],
[
    "u64",
    "rx_no_buffer"
],
[
    "u64",
    "rx_miss"
],
[
    "u64",
    "rx_error"
],
[
    "u64",
    "tx_error"
],
[
    "u64",
    "rx_mpls"
],
{
    "crc": "0x8bd65e2d"
}

func (*VnetSimpleCounter) GetCrcString

func (*VnetSimpleCounter) GetCrcString() string

func (*VnetSimpleCounter) GetTypeName

func (*VnetSimpleCounter) GetTypeName() string

type VnetUDPEncapCounters

type VnetUDPEncapCounters struct {
	Timestamp uint32
	Count     uint32 `struc:"sizeof=C"`
	C         []UDPEncapCounter
}

VnetUDPEncapCounters represents the VPP binary API message 'vnet_udp_encap_counters'. Generated from '/usr/share/vpp/api/stats.api.json', line 898:

"vnet_udp_encap_counters",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "timestamp"
],
[
    "u32",
    "count"
],
[
    "vl_api_udp_encap_counter_t",
    "c",
    0,
    "count"
],
{
    "crc": "0x1ab5e649"
}

func (*VnetUDPEncapCounters) GetCrcString

func (*VnetUDPEncapCounters) GetCrcString() string

func (*VnetUDPEncapCounters) GetMessageName

func (*VnetUDPEncapCounters) GetMessageName() string

func (*VnetUDPEncapCounters) GetMessageType

func (*VnetUDPEncapCounters) GetMessageType() api.MessageType

type WantIP4FibStats

type WantIP4FibStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP4FibStats represents the VPP binary API message 'want_ip4_fib_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 244:

"want_ip4_fib_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP4FibStats) GetCrcString

func (*WantIP4FibStats) GetCrcString() string

func (*WantIP4FibStats) GetMessageName

func (*WantIP4FibStats) GetMessageName() string

func (*WantIP4FibStats) GetMessageType

func (*WantIP4FibStats) GetMessageType() api.MessageType

type WantIP4FibStatsReply

type WantIP4FibStatsReply struct {
	Retval int32
}

WantIP4FibStatsReply represents the VPP binary API message 'want_ip4_fib_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 270:

"want_ip4_fib_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP4FibStatsReply) GetCrcString

func (*WantIP4FibStatsReply) GetCrcString() string

func (*WantIP4FibStatsReply) GetMessageName

func (*WantIP4FibStatsReply) GetMessageName() string

func (*WantIP4FibStatsReply) GetMessageType

func (*WantIP4FibStatsReply) GetMessageType() api.MessageType

type WantIP4MfibStats

type WantIP4MfibStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP4MfibStats represents the VPP binary API message 'want_ip4_mfib_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 332:

"want_ip4_mfib_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP4MfibStats) GetCrcString

func (*WantIP4MfibStats) GetCrcString() string

func (*WantIP4MfibStats) GetMessageName

func (*WantIP4MfibStats) GetMessageName() string

func (*WantIP4MfibStats) GetMessageType

func (*WantIP4MfibStats) GetMessageType() api.MessageType

type WantIP4MfibStatsReply

type WantIP4MfibStatsReply struct {
	Retval int32
}

WantIP4MfibStatsReply represents the VPP binary API message 'want_ip4_mfib_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 358:

"want_ip4_mfib_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP4MfibStatsReply) GetCrcString

func (*WantIP4MfibStatsReply) GetCrcString() string

func (*WantIP4MfibStatsReply) GetMessageName

func (*WantIP4MfibStatsReply) GetMessageName() string

func (*WantIP4MfibStatsReply) GetMessageType

func (*WantIP4MfibStatsReply) GetMessageType() api.MessageType

type WantIP4NbrStats

type WantIP4NbrStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP4NbrStats represents the VPP binary API message 'want_ip4_nbr_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 420:

"want_ip4_nbr_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP4NbrStats) GetCrcString

func (*WantIP4NbrStats) GetCrcString() string

func (*WantIP4NbrStats) GetMessageName

func (*WantIP4NbrStats) GetMessageName() string

func (*WantIP4NbrStats) GetMessageType

func (*WantIP4NbrStats) GetMessageType() api.MessageType

type WantIP4NbrStatsReply

type WantIP4NbrStatsReply struct {
	Retval int32
}

WantIP4NbrStatsReply represents the VPP binary API message 'want_ip4_nbr_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 446:

"want_ip4_nbr_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP4NbrStatsReply) GetCrcString

func (*WantIP4NbrStatsReply) GetCrcString() string

func (*WantIP4NbrStatsReply) GetMessageName

func (*WantIP4NbrStatsReply) GetMessageName() string

func (*WantIP4NbrStatsReply) GetMessageType

func (*WantIP4NbrStatsReply) GetMessageType() api.MessageType

type WantIP6FibStats

type WantIP6FibStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP6FibStats represents the VPP binary API message 'want_ip6_fib_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 288:

"want_ip6_fib_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP6FibStats) GetCrcString

func (*WantIP6FibStats) GetCrcString() string

func (*WantIP6FibStats) GetMessageName

func (*WantIP6FibStats) GetMessageName() string

func (*WantIP6FibStats) GetMessageType

func (*WantIP6FibStats) GetMessageType() api.MessageType

type WantIP6FibStatsReply

type WantIP6FibStatsReply struct {
	Retval int32
}

WantIP6FibStatsReply represents the VPP binary API message 'want_ip6_fib_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 314:

"want_ip6_fib_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP6FibStatsReply) GetCrcString

func (*WantIP6FibStatsReply) GetCrcString() string

func (*WantIP6FibStatsReply) GetMessageName

func (*WantIP6FibStatsReply) GetMessageName() string

func (*WantIP6FibStatsReply) GetMessageType

func (*WantIP6FibStatsReply) GetMessageType() api.MessageType

type WantIP6MfibStats

type WantIP6MfibStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP6MfibStats represents the VPP binary API message 'want_ip6_mfib_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 376:

"want_ip6_mfib_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP6MfibStats) GetCrcString

func (*WantIP6MfibStats) GetCrcString() string

func (*WantIP6MfibStats) GetMessageName

func (*WantIP6MfibStats) GetMessageName() string

func (*WantIP6MfibStats) GetMessageType

func (*WantIP6MfibStats) GetMessageType() api.MessageType

type WantIP6MfibStatsReply

type WantIP6MfibStatsReply struct {
	Retval int32
}

WantIP6MfibStatsReply represents the VPP binary API message 'want_ip6_mfib_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 402:

"want_ip6_mfib_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP6MfibStatsReply) GetCrcString

func (*WantIP6MfibStatsReply) GetCrcString() string

func (*WantIP6MfibStatsReply) GetMessageName

func (*WantIP6MfibStatsReply) GetMessageName() string

func (*WantIP6MfibStatsReply) GetMessageType

func (*WantIP6MfibStatsReply) GetMessageType() api.MessageType

type WantIP6NbrStats

type WantIP6NbrStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantIP6NbrStats represents the VPP binary API message 'want_ip6_nbr_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 464:

"want_ip6_nbr_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantIP6NbrStats) GetCrcString

func (*WantIP6NbrStats) GetCrcString() string

func (*WantIP6NbrStats) GetMessageName

func (*WantIP6NbrStats) GetMessageName() string

func (*WantIP6NbrStats) GetMessageType

func (*WantIP6NbrStats) GetMessageType() api.MessageType

type WantIP6NbrStatsReply

type WantIP6NbrStatsReply struct {
	Retval int32
}

WantIP6NbrStatsReply represents the VPP binary API message 'want_ip6_nbr_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 490:

"want_ip6_nbr_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantIP6NbrStatsReply) GetCrcString

func (*WantIP6NbrStatsReply) GetCrcString() string

func (*WantIP6NbrStatsReply) GetMessageName

func (*WantIP6NbrStatsReply) GetMessageName() string

func (*WantIP6NbrStatsReply) GetMessageType

func (*WantIP6NbrStatsReply) GetMessageType() api.MessageType

type WantInterfaceCombinedStats

type WantInterfaceCombinedStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantInterfaceCombinedStats represents the VPP binary API message 'want_interface_combined_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 146:

"want_interface_combined_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantInterfaceCombinedStats) GetCrcString

func (*WantInterfaceCombinedStats) GetCrcString() string

func (*WantInterfaceCombinedStats) GetMessageName

func (*WantInterfaceCombinedStats) GetMessageName() string

func (*WantInterfaceCombinedStats) GetMessageType

func (*WantInterfaceCombinedStats) GetMessageType() api.MessageType

type WantInterfaceCombinedStatsReply

type WantInterfaceCombinedStatsReply struct {
	Retval int32
}

WantInterfaceCombinedStatsReply represents the VPP binary API message 'want_interface_combined_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 172:

"want_interface_combined_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantInterfaceCombinedStatsReply) GetCrcString

func (*WantInterfaceCombinedStatsReply) GetCrcString() string

func (*WantInterfaceCombinedStatsReply) GetMessageName

func (*WantInterfaceCombinedStatsReply) GetMessageName() string

func (*WantInterfaceCombinedStatsReply) GetMessageType

type WantInterfaceSimpleStats

type WantInterfaceSimpleStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantInterfaceSimpleStats represents the VPP binary API message 'want_interface_simple_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 48:

"want_interface_simple_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantInterfaceSimpleStats) GetCrcString

func (*WantInterfaceSimpleStats) GetCrcString() string

func (*WantInterfaceSimpleStats) GetMessageName

func (*WantInterfaceSimpleStats) GetMessageName() string

func (*WantInterfaceSimpleStats) GetMessageType

func (*WantInterfaceSimpleStats) GetMessageType() api.MessageType

type WantInterfaceSimpleStatsReply

type WantInterfaceSimpleStatsReply struct {
	Retval int32
}

WantInterfaceSimpleStatsReply represents the VPP binary API message 'want_interface_simple_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 74:

"want_interface_simple_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantInterfaceSimpleStatsReply) GetCrcString

func (*WantInterfaceSimpleStatsReply) GetCrcString() string

func (*WantInterfaceSimpleStatsReply) GetMessageName

func (*WantInterfaceSimpleStatsReply) GetMessageName() string

func (*WantInterfaceSimpleStatsReply) GetMessageType

func (*WantInterfaceSimpleStatsReply) GetMessageType() api.MessageType

type WantPerInterfaceCombinedStats

type WantPerInterfaceCombinedStats struct {
	EnableDisable uint32
	Pid           uint32
	Num           uint32 `struc:"sizeof=SwIfs"`
	SwIfs         []uint32
}

WantPerInterfaceCombinedStats represents the VPP binary API message 'want_per_interface_combined_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 190:

"want_per_interface_combined_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
[
    "u32",
    "num"
],
[
    "u32",
    "sw_ifs",
    0,
    "num"
],
{
    "crc": "0x729d04f1"
}

func (*WantPerInterfaceCombinedStats) GetCrcString

func (*WantPerInterfaceCombinedStats) GetCrcString() string

func (*WantPerInterfaceCombinedStats) GetMessageName

func (*WantPerInterfaceCombinedStats) GetMessageName() string

func (*WantPerInterfaceCombinedStats) GetMessageType

func (*WantPerInterfaceCombinedStats) GetMessageType() api.MessageType

type WantPerInterfaceCombinedStatsReply

type WantPerInterfaceCombinedStatsReply struct {
	Retval int32
}

WantPerInterfaceCombinedStatsReply represents the VPP binary API message 'want_per_interface_combined_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 226:

"want_per_interface_combined_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantPerInterfaceCombinedStatsReply) GetCrcString

func (*WantPerInterfaceCombinedStatsReply) GetMessageName

func (*WantPerInterfaceCombinedStatsReply) GetMessageName() string

func (*WantPerInterfaceCombinedStatsReply) GetMessageType

type WantPerInterfaceSimpleStats

type WantPerInterfaceSimpleStats struct {
	EnableDisable uint32
	Pid           uint32
	Num           uint32 `struc:"sizeof=SwIfs"`
	SwIfs         []uint32
}

WantPerInterfaceSimpleStats represents the VPP binary API message 'want_per_interface_simple_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 92:

"want_per_interface_simple_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
[
    "u32",
    "num"
],
[
    "u32",
    "sw_ifs",
    0,
    "num"
],
{
    "crc": "0x729d04f1"
}

func (*WantPerInterfaceSimpleStats) GetCrcString

func (*WantPerInterfaceSimpleStats) GetCrcString() string

func (*WantPerInterfaceSimpleStats) GetMessageName

func (*WantPerInterfaceSimpleStats) GetMessageName() string

func (*WantPerInterfaceSimpleStats) GetMessageType

func (*WantPerInterfaceSimpleStats) GetMessageType() api.MessageType

type WantPerInterfaceSimpleStatsReply

type WantPerInterfaceSimpleStatsReply struct {
	Retval int32
}

WantPerInterfaceSimpleStatsReply represents the VPP binary API message 'want_per_interface_simple_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 128:

"want_per_interface_simple_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantPerInterfaceSimpleStatsReply) GetCrcString

func (*WantPerInterfaceSimpleStatsReply) GetCrcString() string

func (*WantPerInterfaceSimpleStatsReply) GetMessageName

func (*WantPerInterfaceSimpleStatsReply) GetMessageName() string

func (*WantPerInterfaceSimpleStatsReply) GetMessageType

type WantStats

type WantStats struct {
	EnableDisable uint32
	Pid           uint32
}

WantStats represents the VPP binary API message 'want_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 4:

"want_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable_disable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0x476f5a08"
}

func (*WantStats) GetCrcString

func (*WantStats) GetCrcString() string

func (*WantStats) GetMessageName

func (*WantStats) GetMessageName() string

func (*WantStats) GetMessageType

func (*WantStats) GetMessageType() api.MessageType

type WantStatsReply

type WantStatsReply struct {
	Retval int32
}

WantStatsReply represents the VPP binary API message 'want_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 30:

"want_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantStatsReply) GetCrcString

func (*WantStatsReply) GetCrcString() string

func (*WantStatsReply) GetMessageName

func (*WantStatsReply) GetMessageName() string

func (*WantStatsReply) GetMessageType

func (*WantStatsReply) GetMessageType() api.MessageType

type WantUDPEncapStats

type WantUDPEncapStats struct {
	Enable uint32
	Pid    uint32
}

WantUDPEncapStats represents the VPP binary API message 'want_udp_encap_stats'. Generated from '/usr/share/vpp/api/stats.api.json', line 854:

"want_udp_encap_stats",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "client_index"
],
[
    "u32",
    "context"
],
[
    "u32",
    "enable"
],
[
    "u32",
    "pid"
],
{
    "crc": "0xcfaccc1f"
}

func (*WantUDPEncapStats) GetCrcString

func (*WantUDPEncapStats) GetCrcString() string

func (*WantUDPEncapStats) GetMessageName

func (*WantUDPEncapStats) GetMessageName() string

func (*WantUDPEncapStats) GetMessageType

func (*WantUDPEncapStats) GetMessageType() api.MessageType

type WantUDPEncapStatsReply

type WantUDPEncapStatsReply struct {
	Retval int32
}

WantUDPEncapStatsReply represents the VPP binary API message 'want_udp_encap_stats_reply'. Generated from '/usr/share/vpp/api/stats.api.json', line 880:

"want_udp_encap_stats_reply",
[
    "u16",
    "_vl_msg_id"
],
[
    "u32",
    "context"
],
[
    "i32",
    "retval"
],
{
    "crc": "0xe8d4e804"
}

func (*WantUDPEncapStatsReply) GetCrcString

func (*WantUDPEncapStatsReply) GetCrcString() string

func (*WantUDPEncapStatsReply) GetMessageName

func (*WantUDPEncapStatsReply) GetMessageName() string

func (*WantUDPEncapStatsReply) GetMessageType

func (*WantUDPEncapStatsReply) GetMessageType() api.MessageType

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL