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 1003:
"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 1025:
"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 1053:
"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 1075:
"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 1098:
"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 1126:
"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 893:
"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 911:
"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 1149:
"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 1167:
"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 1181:
"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 843:
"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 861:
"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 587:
"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 611:
"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 635:
"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 663:
"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 687:
"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 711:
"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 767:
"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 739:
"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 819:
"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 795:
"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 1255:
"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 977:
"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 323:
"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 349:
"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 411:
"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 437:
"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 499:
"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 525:
"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 367:
"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 393:
"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 455:
"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 481:
"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 543:
"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 569:
"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 225:
"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 251:
"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 127:
"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 153:
"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 269:
"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 305:
"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 171:
"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 207:
"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 83:
"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 109:
"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 933:
"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 959:
"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