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 ¶
- Variables
- func NewStatsGetPollerDelay() api.Message
- func NewStatsGetPollerDelayReply() api.Message
- func NewVnetGetSummaryStats() api.Message
- func NewVnetGetSummaryStatsReply() api.Message
- func NewVnetIP4FibCounters() api.Message
- func NewVnetIP4MfibCounters() api.Message
- func NewVnetIP4NbrCounters() api.Message
- func NewVnetIP6FibCounters() api.Message
- func NewVnetIP6MfibCounters() api.Message
- func NewVnetIP6NbrCounters() api.Message
- func NewVnetInterfaceCombinedCounters() api.Message
- func NewVnetInterfaceSimpleCounters() api.Message
- func NewVnetPerInterfaceCombinedCounters() api.Message
- func NewVnetPerInterfaceSimpleCounters() api.Message
- func NewVnetUDPEncapCounters() api.Message
- func NewWantIP4FibStats() api.Message
- func NewWantIP4FibStatsReply() api.Message
- func NewWantIP4MfibStats() api.Message
- func NewWantIP4MfibStatsReply() api.Message
- func NewWantIP4NbrStats() api.Message
- func NewWantIP4NbrStatsReply() api.Message
- func NewWantIP6FibStats() api.Message
- func NewWantIP6FibStatsReply() api.Message
- func NewWantIP6MfibStats() api.Message
- func NewWantIP6MfibStatsReply() api.Message
- func NewWantIP6NbrStats() api.Message
- func NewWantIP6NbrStatsReply() api.Message
- func NewWantInterfaceCombinedStats() api.Message
- func NewWantInterfaceCombinedStatsReply() api.Message
- func NewWantInterfaceSimpleStats() api.Message
- func NewWantInterfaceSimpleStatsReply() api.Message
- func NewWantPerInterfaceCombinedStats() api.Message
- func NewWantPerInterfaceCombinedStatsReply() api.Message
- func NewWantPerInterfaceSimpleStats() api.Message
- func NewWantPerInterfaceSimpleStatsReply() api.Message
- func NewWantStats() api.Message
- func NewWantStatsReply() api.Message
- func NewWantUDPEncapStats() api.Message
- func NewWantUDPEncapStatsReply() api.Message
- type IP4FibCounter
- type IP4MfibCounter
- type IP4NbrCounter
- type IP6FibCounter
- type IP6MfibCounter
- type IP6NbrCounter
- type StatsGetPollerDelay
- type StatsGetPollerDelayReply
- type UDPEncapCounter
- type VlibCounter
- type VnetCombinedCounter
- type VnetGetSummaryStats
- type VnetGetSummaryStatsReply
- type VnetIP4FibCounters
- type VnetIP4MfibCounters
- type VnetIP4NbrCounters
- type VnetIP6FibCounters
- type VnetIP6MfibCounters
- type VnetIP6NbrCounters
- type VnetInterfaceCombinedCounters
- type VnetInterfaceSimpleCounters
- type VnetPerInterfaceCombinedCounters
- type VnetPerInterfaceSimpleCounters
- type VnetSimpleCounter
- type VnetUDPEncapCounters
- type WantIP4FibStats
- type WantIP4FibStatsReply
- type WantIP4MfibStats
- type WantIP4MfibStatsReply
- type WantIP4NbrStats
- type WantIP4NbrStatsReply
- type WantIP6FibStats
- type WantIP6FibStatsReply
- type WantIP6MfibStats
- type WantIP6MfibStatsReply
- type WantIP6NbrStats
- type WantIP6NbrStatsReply
- type WantInterfaceCombinedStats
- type WantInterfaceCombinedStatsReply
- type WantInterfaceSimpleStats
- type WantInterfaceSimpleStatsReply
- type WantPerInterfaceCombinedStats
- type WantPerInterfaceCombinedStatsReply
- type WantPerInterfaceSimpleStats
- type WantPerInterfaceSimpleStatsReply
- type WantStats
- type WantStatsReply
- type WantUDPEncapStats
- type WantUDPEncapStatsReply
Constants ¶
This section is empty.
Variables ¶
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), }
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(), }
Functions ¶
func NewWantPerInterfaceCombinedStatsReply ¶
Types ¶
type IP4FibCounter ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*VnetPerInterfaceCombinedCounters) GetMessageType() api.MessageType
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 ¶
func (*VnetPerInterfaceSimpleCounters) GetMessageType() api.MessageType
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (*WantInterfaceCombinedStatsReply) GetMessageType() api.MessageType
type WantInterfaceSimpleStats ¶
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) GetCrcString() string
func (*WantPerInterfaceCombinedStatsReply) GetMessageName ¶
func (*WantPerInterfaceCombinedStatsReply) GetMessageName() string
func (*WantPerInterfaceCombinedStatsReply) GetMessageType ¶
func (*WantPerInterfaceCombinedStatsReply) GetMessageType() api.MessageType
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 ¶
func (*WantPerInterfaceSimpleStatsReply) GetMessageType() api.MessageType
type WantStats ¶
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) 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 ¶
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
Source Files
¶
- pkgreflect.go
- stats.go