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 Consts = map[string]reflect.Value{}
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(), }
var Variables = map[string]reflect.Value{}
Functions ¶
func NewStatsGetPollerDelay ¶
func NewVnetGetSummaryStats ¶
func NewVnetIP4FibCounters ¶
func NewVnetIP4MfibCounters ¶
func NewVnetIP4NbrCounters ¶
func NewVnetIP6FibCounters ¶
func NewVnetIP6MfibCounters ¶
func NewVnetIP6NbrCounters ¶
func NewVnetUDPEncapCounters ¶
func NewWantIP4FibStats ¶
func NewWantIP4FibStatsReply ¶
func NewWantIP4MfibStats ¶
func NewWantIP4NbrStats ¶
func NewWantIP4NbrStatsReply ¶
func NewWantIP6FibStats ¶
func NewWantIP6FibStatsReply ¶
func NewWantIP6MfibStats ¶
func NewWantIP6NbrStats ¶
func NewWantIP6NbrStatsReply ¶
func NewWantStats ¶
func NewWantStatsReply ¶
func NewWantUDPEncapStats ¶
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) GetCrcString ¶
func (*WantStats) GetMessageName ¶
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