Documentation
¶
Overview ¶
Package stats is a generated from VPP binary API module 'stats'. It contains following objects: 42 messages 14 types 15 services
Index ¶
- type BierNeighborCounter
- type BierTableID
- type FibMplsLabel
- type FibPath
- type IP4FibCounter
- type IP4MfibCounter
- type IP4NbrCounter
- type IP6FibCounter
- type IP6MfibCounter
- type IP6NbrCounter
- type Services
- type StatsGetPollerDelay
- type StatsGetPollerDelayReply
- type UDPEncapCounter
- type VlibCounter
- type VnetBierNeighborCounters
- 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 WantBierNeighborStats
- type WantBierNeighborStatsReply
- 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 ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BierNeighborCounter ¶
type BierNeighborCounter struct {
TblID BierTableID
Path FibPath
Packets uint64
Bytes uint64
}
BierNeighborCounter represents VPP binary API type 'bier_neighbor_counter':
"bier_neighbor_counter",
[
"vl_api_bier_table_id_t",
"tbl_id"
],
[
"vl_api_fib_path_t",
"path"
],
[
"u64",
"packets"
],
[
"u64",
"bytes"
],
{
"crc": "0x91fe1748"
}
func (*BierNeighborCounter) GetCrcString ¶
func (*BierNeighborCounter) GetCrcString() string
func (*BierNeighborCounter) GetTypeName ¶
func (*BierNeighborCounter) GetTypeName() string
type BierTableID ¶
BierTableID represents VPP binary API type 'bier_table_id':
"bier_table_id",
[
"u8",
"bt_set"
],
[
"u8",
"bt_sub_domain"
],
[
"u8",
"bt_hdr_len_id"
],
{
"crc": "0x435c691d"
}
func (*BierTableID) GetCrcString ¶
func (*BierTableID) GetCrcString() string
func (*BierTableID) GetTypeName ¶
func (*BierTableID) GetTypeName() string
type FibMplsLabel ¶
FibMplsLabel represents VPP binary API type 'fib_mpls_label':
"fib_mpls_label",
[
"u8",
"is_uniform"
],
[
"u32",
"label"
],
[
"u8",
"ttl"
],
[
"u8",
"exp"
],
{
"crc": "0xc93bf35c"
}
func (*FibMplsLabel) GetCrcString ¶
func (*FibMplsLabel) GetCrcString() string
func (*FibMplsLabel) GetTypeName ¶
func (*FibMplsLabel) GetTypeName() string
type FibPath ¶
type FibPath struct {
SwIfIndex uint32
TableID uint32
Weight uint8
Preference uint8
IsLocal uint8
IsDrop uint8
IsUDPEncap uint8
IsUnreach uint8
IsProhibit uint8
IsResolveHost uint8
IsResolveAttached uint8
IsDvr uint8
IsSourceLookup uint8
Afi uint8
NextHop []byte `struc:"[16]byte"`
NextHopID uint32
RpfID uint32
ViaLabel uint32
NLabels uint8
LabelStack []FibMplsLabel `struc:"[16]FibMplsLabel"`
}
FibPath represents VPP binary API type 'fib_path':
"fib_path",
[
"u32",
"sw_if_index"
],
[
"u32",
"table_id"
],
[
"u8",
"weight"
],
[
"u8",
"preference"
],
[
"u8",
"is_local"
],
[
"u8",
"is_drop"
],
[
"u8",
"is_udp_encap"
],
[
"u8",
"is_unreach"
],
[
"u8",
"is_prohibit"
],
[
"u8",
"is_resolve_host"
],
[
"u8",
"is_resolve_attached"
],
[
"u8",
"is_dvr"
],
[
"u8",
"is_source_lookup"
],
[
"u8",
"afi"
],
[
"u8",
"next_hop",
16
],
[
"u32",
"next_hop_id"
],
[
"u32",
"rpf_id"
],
[
"u32",
"via_label"
],
[
"u8",
"n_labels"
],
[
"vl_api_fib_mpls_label_t",
"label_stack",
16
],
{
"crc": "0xabe483ef"
}
type IP4FibCounter ¶
IP4FibCounter represents VPP binary API type 'ip4_fib_counter':
"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 VPP binary API type 'ip4_mfib_counter':
"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 VPP binary API type 'ip4_nbr_counter':
"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 VPP binary API type 'ip6_fib_counter':
"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 VPP binary API type 'ip6_mfib_counter':
"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 VPP binary API type 'ip6_nbr_counter':
"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 Services ¶
type Services interface {
StatsGetPollerDelay(*StatsGetPollerDelay) (*StatsGetPollerDelayReply, error)
VnetGetSummaryStats(*VnetGetSummaryStats) (*VnetGetSummaryStatsReply, error)
WantBierNeighborStats(*WantBierNeighborStats) (*WantBierNeighborStatsReply, error)
WantInterfaceCombinedStats(*WantInterfaceCombinedStats) (*WantInterfaceCombinedStatsReply, error)
WantInterfaceSimpleStats(*WantInterfaceSimpleStats) (*WantInterfaceSimpleStatsReply, error)
WantIP4FibStats(*WantIP4FibStats) (*WantIP4FibStatsReply, error)
WantIP4MfibStats(*WantIP4MfibStats) (*WantIP4MfibStatsReply, error)
WantIP4NbrStats(*WantIP4NbrStats) (*WantIP4NbrStatsReply, error)
WantIP6FibStats(*WantIP6FibStats) (*WantIP6FibStatsReply, error)
WantIP6MfibStats(*WantIP6MfibStats) (*WantIP6MfibStatsReply, error)
WantIP6NbrStats(*WantIP6NbrStats) (*WantIP6NbrStatsReply, error)
WantPerInterfaceCombinedStats(*WantPerInterfaceCombinedStats) (*WantPerInterfaceCombinedStatsReply, error)
WantPerInterfaceSimpleStats(*WantPerInterfaceSimpleStats) (*WantPerInterfaceSimpleStatsReply, error)
WantStats(*WantStats) (*WantStatsReply, error)
WantUDPEncapStats(*WantUDPEncapStats) (*WantUDPEncapStatsReply, error)
}
Services represents VPP binary API services:
"services": {
"want_ip4_fib_stats": {
"reply": "want_ip4_fib_stats_reply",
"events": [
"vnet_ip4_fib_counters"
]
},
"want_ip6_fib_stats": {
"reply": "want_ip6_fib_stats_reply",
"events": [
"vnet_ip6_fib_counters"
]
},
"want_stats": {
"reply": "want_stats_reply"
},
"want_interface_simple_stats": {
"reply": "want_interface_simple_stats_reply",
"events": [
"vnet_interface_simple_counters"
]
},
"stats_get_poller_delay": {
"reply": "stats_get_poller_delay_reply"
},
"want_per_interface_combined_stats": {
"reply": "want_per_interface_combined_stats_reply",
"events": [
"vnet_per_interface_combined_counters"
]
},
"vnet_get_summary_stats": {
"reply": "vnet_get_summary_stats_reply"
},
"want_bier_neighbor_stats": {
"reply": "want_bier_neighbor_stats_reply",
"events": [
"vnet_bier_neighbor_counters"
]
},
"want_udp_encap_stats": {
"reply": "want_udp_encap_stats_reply",
"events": [
"vnet_udp_encap_counters"
]
},
"want_ip6_nbr_stats": {
"reply": "want_ip6_nbr_stats_reply",
"events": [
"vnet_ip6_nbr_counters"
]
},
"want_ip4_mfib_stats": {
"reply": "want_ip4_mfib_stats_reply",
"events": [
"vnet_ip4_mfib_counters"
]
},
"want_ip6_mfib_stats": {
"reply": "want_ip6_mfib_stats_reply",
"events": [
"vnet_ip6_mfib_counters"
]
},
"want_per_interface_simple_stats": {
"reply": "want_per_interface_simple_stats_reply",
"events": [
"vnet_per_interface_simple_counters"
]
},
"want_interface_combined_stats": {
"reply": "want_interface_combined_stats_reply",
"events": [
"vnet_interface_combined_counters"
]
},
"want_ip4_nbr_stats": {
"reply": "want_ip4_nbr_stats_reply",
"events": [
"vnet_ip4_nbr_counters"
]
}
},
type StatsGetPollerDelay ¶
type StatsGetPollerDelay struct{}
StatsGetPollerDelay represents VPP binary API message 'stats_get_poller_delay':
"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 VPP binary API message 'stats_get_poller_delay_reply':
"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 VPP binary API type 'udp_encap_counter':
"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 VPP binary API type 'vlib_counter':
"vlib_counter",
[
"u64",
"packets"
],
[
"u64",
"bytes"
],
{
"crc": "0xce2325a2"
}
func (*VlibCounter) GetCrcString ¶
func (*VlibCounter) GetCrcString() string
func (*VlibCounter) GetTypeName ¶
func (*VlibCounter) GetTypeName() string
type VnetBierNeighborCounters ¶
type VnetBierNeighborCounters struct {
Timestamp uint32
Count uint32 `struc:"sizeof=C"`
C []BierNeighborCounter
}
VnetBierNeighborCounters represents VPP binary API message 'vnet_bier_neighbor_counters':
"vnet_bier_neighbor_counters",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"timestamp"
],
[
"u32",
"count"
],
[
"vl_api_bier_neighbor_counter_t",
"c",
0,
"count"
],
{
"crc": "0xee0481ce"
}
func (*VnetBierNeighborCounters) GetCrcString ¶
func (*VnetBierNeighborCounters) GetCrcString() string
func (*VnetBierNeighborCounters) GetMessageName ¶
func (*VnetBierNeighborCounters) GetMessageName() string
func (*VnetBierNeighborCounters) GetMessageType ¶
func (*VnetBierNeighborCounters) GetMessageType() api.MessageType
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 VPP binary API type 'vnet_combined_counter':
"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 VPP binary API message 'vnet_get_summary_stats':
"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:"[8]uint64"`
TotalBytes []uint64 `struc:"[8]uint64"`
VectorRate float64
}
VnetGetSummaryStatsReply represents VPP binary API message 'vnet_get_summary_stats_reply':
"vnet_get_summary_stats_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
[
"u64",
"total_pkts",
8
],
[
"u64",
"total_bytes",
8
],
[
"f64",
"vector_rate"
],
{
"crc": "0x82b5e46c"
}
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 VPP binary API message 'vnet_ip4_fib_counters':
"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 VPP binary API message 'vnet_ip4_mfib_counters':
"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 VPP binary API message 'vnet_ip4_nbr_counters':
"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 VPP binary API message 'vnet_ip6_fib_counters':
"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 VPP binary API message 'vnet_ip6_mfib_counters':
"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 VPP binary API message 'vnet_ip6_nbr_counters':
"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 VPP binary API message 'vnet_interface_combined_counters':
"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 VPP binary API message 'vnet_interface_simple_counters':
"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 VPP binary API message 'vnet_per_interface_combined_counters':
"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 VPP binary API message 'vnet_per_interface_simple_counters':
"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 VPP binary API type 'vnet_simple_counter':
"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 VPP binary API message 'vnet_udp_encap_counters':
"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 WantBierNeighborStats ¶
WantBierNeighborStats represents VPP binary API message 'want_bier_neighbor_stats':
"want_bier_neighbor_stats",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"client_index"
],
[
"u32",
"context"
],
[
"u32",
"enable"
],
[
"u32",
"pid"
],
{
"crc": "0xcfaccc1f"
}
func (*WantBierNeighborStats) GetCrcString ¶
func (*WantBierNeighborStats) GetCrcString() string
func (*WantBierNeighborStats) GetMessageName ¶
func (*WantBierNeighborStats) GetMessageName() string
func (*WantBierNeighborStats) GetMessageType ¶
func (*WantBierNeighborStats) GetMessageType() api.MessageType
type WantBierNeighborStatsReply ¶
type WantBierNeighborStatsReply struct {
Retval int32
}
WantBierNeighborStatsReply represents VPP binary API message 'want_bier_neighbor_stats_reply':
"want_bier_neighbor_stats_reply",
[
"u16",
"_vl_msg_id"
],
[
"u32",
"context"
],
[
"i32",
"retval"
],
{
"crc": "0xe8d4e804"
}
func (*WantBierNeighborStatsReply) GetCrcString ¶
func (*WantBierNeighborStatsReply) GetCrcString() string
func (*WantBierNeighborStatsReply) GetMessageName ¶
func (*WantBierNeighborStatsReply) GetMessageName() string
func (*WantBierNeighborStatsReply) GetMessageType ¶
func (*WantBierNeighborStatsReply) GetMessageType() api.MessageType
type WantIP4FibStats ¶
WantIP4FibStats represents VPP binary API message 'want_ip4_fib_stats':
"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 VPP binary API message 'want_ip4_fib_stats_reply':
"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 VPP binary API message 'want_ip4_mfib_stats':
"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 VPP binary API message 'want_ip4_mfib_stats_reply':
"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 VPP binary API message 'want_ip4_nbr_stats':
"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 VPP binary API message 'want_ip4_nbr_stats_reply':
"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 VPP binary API message 'want_ip6_fib_stats':
"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 VPP binary API message 'want_ip6_fib_stats_reply':
"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 VPP binary API message 'want_ip6_mfib_stats':
"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 VPP binary API message 'want_ip6_mfib_stats_reply':
"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 VPP binary API message 'want_ip6_nbr_stats':
"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 VPP binary API message 'want_ip6_nbr_stats_reply':
"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 VPP binary API message 'want_interface_combined_stats':
"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 VPP binary API message 'want_interface_combined_stats_reply':
"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 VPP binary API message 'want_interface_simple_stats':
"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 VPP binary API message 'want_interface_simple_stats_reply':
"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 VPP binary API message 'want_per_interface_combined_stats':
"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 VPP binary API message 'want_per_interface_combined_stats_reply':
"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 VPP binary API message 'want_per_interface_simple_stats':
"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 VPP binary API message 'want_per_interface_simple_stats_reply':
"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 VPP binary API message 'want_stats':
"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 VPP binary API message 'want_stats_reply':
"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 VPP binary API message 'want_udp_encap_stats':
"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 VPP binary API message 'want_udp_encap_stats_reply':
"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
¶
- stats.ba.go