stats

package
v1.8.1 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

 Package stats is a generated from VPP binary API module 'stats'.

 It contains following objects:
	 42 messages
	 14 types
	  1 alias
	 15 services

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BierNeighborCounter added in v1.8.1

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 added in v1.8.1

func (*BierNeighborCounter) GetCrcString() string

func (*BierNeighborCounter) GetTypeName added in v1.8.1

func (*BierNeighborCounter) GetTypeName() string

type BierTableID added in v1.8.1

type BierTableID struct {
	BtSet       uint8
	BtSubDomain uint8
	BtHdrLenID  uint8
}

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 added in v1.8.1

func (*BierTableID) GetCrcString() string

func (*BierTableID) GetTypeName added in v1.8.1

func (*BierTableID) GetTypeName() string

type FibMplsLabel added in v1.8.1

type FibMplsLabel struct {
	IsUniform uint8
	Label     uint32
	TTL       uint8
	Exp       uint8
}

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 added in v1.8.1

func (*FibMplsLabel) GetCrcString() string

func (*FibMplsLabel) GetTypeName added in v1.8.1

func (*FibMplsLabel) GetTypeName() string

type FibPath added in v1.8.1

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"
}

func (*FibPath) GetCrcString added in v1.8.1

func (*FibPath) GetCrcString() string

func (*FibPath) GetTypeName added in v1.8.1

func (*FibPath) GetTypeName() string

type IP4FibCounter

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

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

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

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 InterfaceIndex added in v1.8.1

type InterfaceIndex uint32

InterfaceIndex represents VPP binary API alias 'interface_index':

"interface_index": {
    "type": "u32"
}

type Services added in v1.8.1

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

type StatsGetPollerDelayReply struct {
	Retval int32
	Delay  uint32
}

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

type UDPEncapCounter struct {
	ID      uint32
	Packets uint64
	Bytes   uint64
}

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

type VlibCounter struct {
	Packets uint64
	Bytes   uint64
}

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 added in v1.8.1

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 added in v1.8.1

func (*VnetBierNeighborCounters) GetCrcString() string

func (*VnetBierNeighborCounters) GetMessageName added in v1.8.1

func (*VnetBierNeighborCounters) GetMessageName() string

func (*VnetBierNeighborCounters) GetMessageType added in v1.8.1

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

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

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 added in v1.8.1

type WantBierNeighborStats struct {
	Enable uint32
	PID    uint32
}

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 added in v1.8.1

func (*WantBierNeighborStats) GetCrcString() string

func (*WantBierNeighborStats) GetMessageName added in v1.8.1

func (*WantBierNeighborStats) GetMessageName() string

func (*WantBierNeighborStats) GetMessageType added in v1.8.1

func (*WantBierNeighborStats) GetMessageType() api.MessageType

type WantBierNeighborStatsReply added in v1.8.1

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 added in v1.8.1

func (*WantBierNeighborStatsReply) GetCrcString() string

func (*WantBierNeighborStatsReply) GetMessageName added in v1.8.1

func (*WantBierNeighborStatsReply) GetMessageName() string

func (*WantBierNeighborStatsReply) GetMessageType added in v1.8.1

func (*WantBierNeighborStatsReply) GetMessageType() api.MessageType

type WantIP4FibStats

type WantIP4FibStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantIP4MfibStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantIP4NbrStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantIP6FibStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantIP6MfibStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantIP6NbrStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantInterfaceCombinedStats struct {
	EnableDisable uint32
	PID           uint32
}

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

type WantInterfaceSimpleStats

type WantInterfaceSimpleStats struct {
	EnableDisable uint32
	PID           uint32
}

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) GetMessageName

func (*WantPerInterfaceCombinedStatsReply) GetMessageName() string

func (*WantPerInterfaceCombinedStatsReply) GetMessageType

type WantPerInterfaceSimpleStats

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

WantPerInterfaceSimpleStats represents 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

type WantStats

type WantStats struct {
	EnableDisable uint32
	PID           uint32
}

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) GetCrcString

func (*WantStats) GetCrcString() string

func (*WantStats) GetMessageName

func (*WantStats) GetMessageName() string

func (*WantStats) GetMessageType

func (*WantStats) GetMessageType() api.MessageType

type WantStatsReply

type WantStatsReply struct {
	Retval int32
}

WantStatsReply represents 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

type WantUDPEncapStats struct {
	Enable uint32
	PID    uint32
}

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

Jump to

Keyboard shortcuts

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