stats

package
v0.0.0-...-56e997f Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2018 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:
	 39 messages
	 10 types
	 14 services

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IP4FibCounter

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

IP4FibCounter represents the 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 the 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 the 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 the 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 the 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 the 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 StatsGetPollerDelay

type StatsGetPollerDelay struct{}

StatsGetPollerDelay represents the 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 the 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 the 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 the 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 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 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 the 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:"[2]uint64"`
	TotalBytes []uint64 `struc:"[2]uint64"`
	VectorRate float64
}

VnetGetSummaryStatsReply represents the 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",
    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'.

"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'.

"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'.

"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'.

"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'.

"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'.

"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'.

"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'.

"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'.

"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 the 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 the 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 the 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 WantIP4FibStats

type WantIP4FibStats struct {
	EnableDisable uint32
	PID           uint32
}

WantIP4FibStats represents the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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 the 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