cisco_ios_xr_qos_ma_oper_qos_nv_interface_table_interface_output_statistics

package
Version: v0.1.1 Latest Latest
Warning

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

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

Documentation

Overview

Cisco-IOS-XR-qos-ma-oper:qos/nv-interface-table/interface/output/statistics

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacStatsSt

type CacStatsSt struct {
	// CAC dropped packets
	DropPackets uint64 `protobuf:"varint,1,opt,name=drop_packets,json=dropPackets,proto3" json:"drop_packets,omitempty"`
	// CAC dropped bytes
	DropBytes uint64 `protobuf:"varint,2,opt,name=drop_bytes,json=dropBytes,proto3" json:"drop_bytes,omitempty"`
	// CAC dropped rate
	DropRates uint32 `protobuf:"varint,3,opt,name=drop_rates,json=dropRates,proto3" json:"drop_rates,omitempty"`
	// Admitted packets (pkts/bytes)
	Admitpackets uint64 `protobuf:"varint,4,opt,name=admitpackets,proto3" json:"admitpackets,omitempty"`
	// Admitted bytes (pkts/bytes)
	AdmitBytes uint64 `protobuf:"varint,5,opt,name=admit_bytes,json=admitBytes,proto3" json:"admit_bytes,omitempty"`
	// CAC admit rate
	AdmitRates           uint32   `protobuf:"varint,6,opt,name=admit_rates,json=admitRates,proto3" json:"admit_rates,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

CAC statistics

func (*CacStatsSt) Descriptor

func (*CacStatsSt) Descriptor() ([]byte, []int)

func (*CacStatsSt) GetAdmitBytes

func (m *CacStatsSt) GetAdmitBytes() uint64

func (*CacStatsSt) GetAdmitRates

func (m *CacStatsSt) GetAdmitRates() uint32

func (*CacStatsSt) GetAdmitpackets

func (m *CacStatsSt) GetAdmitpackets() uint64

func (*CacStatsSt) GetDropBytes

func (m *CacStatsSt) GetDropBytes() uint64

func (*CacStatsSt) GetDropPackets

func (m *CacStatsSt) GetDropPackets() uint64

func (*CacStatsSt) GetDropRates

func (m *CacStatsSt) GetDropRates() uint32

func (*CacStatsSt) ProtoMessage

func (*CacStatsSt) ProtoMessage()

func (*CacStatsSt) Reset

func (m *CacStatsSt) Reset()

func (*CacStatsSt) String

func (m *CacStatsSt) String() string

func (*CacStatsSt) XXX_DiscardUnknown

func (m *CacStatsSt) XXX_DiscardUnknown()

func (*CacStatsSt) XXX_Marshal

func (m *CacStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CacStatsSt) XXX_Merge

func (dst *CacStatsSt) XXX_Merge(src proto.Message)

func (*CacStatsSt) XXX_Size

func (m *CacStatsSt) XXX_Size() int

func (*CacStatsSt) XXX_Unmarshal

func (m *CacStatsSt) XXX_Unmarshal(b []byte) error

type ClassStats

type ClassStats struct {
	//  Bitmask to indicate which counter or counters are undetermined. Counters will be marked undetermined when one or more classes share queues with class-default because in such cases the value of counters for each class is invalid. Based on the flag(s) set, the following counters will be marked undetermined. For example, if value of this object returned is 0x00000101, counters TransmitPackets/TransmitBytes/TotalTransmitRate and DropPackets/DropBytes are undetermined.0x00000001 - Transmit (TransmitPackets/TransmitBytes/TotalTransmitRate), 0x00000002 - Total drop (TotalDropPackets/TotalDropBytes/TotalDropRate), 0x00000004 - Match (MatchDataRate/PrepolicyMatchedPackets/PrepolicyMatchedBytes), 0x00000100 - Police drop (DropPackets/DropBytes), 0x00000200 - Police conform (ConformPackets/ConformBytes/ConformRate), 0x00000400 - Police exceed (ExceedPackets/ExceedBytes/ExceedRate), 0x00000800 - Police violate (ViolatePackets/ViolateBytes/ViolateRate), 0x00001000 - Parent policer drop (ParentDropPackets/ParentDropBytes), 0x00010000 - Queueing drop (TailDropPackets/TailDropBytes), 0x00020000 - Red queue drop (RandomDropPackets/RandomDropBytes), 0x00040000 - Queue maximum threshold drop (MaxThresholdPackets/MaxThresholdBytes), 0x00080000 - Queue conform (ConformPackets/ConformBytes/ConformRate), 0x00100000 - Queue exceed (ExceedPackets/ExceedBytes/ExceedRate), 0x00200000 - CLP limit drop (ATM_CLP0DropPackets/ATM_CLP0DropBytes/ATM_CLP1DropPackets/ATM_CLP1DropBytes), 0x01000000 - RED transmit (RedTransmitPackets/RedTransmitBytes), 0x02000000 - RED drop (RandomDropPackets/RandomDropBytes), 0x04000000 - RED maximum threshold drop (MaxThresholdPackets/MaxThresholdBytes)
	CounterValidityBitmask uint64 `` /* 130-byte string literal not displayed */
	ClassName              string `protobuf:"bytes,2,opt,name=class_name,json=className,proto3" json:"class_name,omitempty"`
	// q-id of the  shared queue for this class
	SharedQueueId uint32 `protobuf:"varint,3,opt,name=shared_queue_id,json=sharedQueueId,proto3" json:"shared_queue_id,omitempty"`
	// Description of queue for the class
	QueueDescr   string      `protobuf:"bytes,4,opt,name=queue_descr,json=queueDescr,proto3" json:"queue_descr,omitempty"`
	CacState     string      `protobuf:"bytes,5,opt,name=cac_state,json=cacState,proto3" json:"cac_state,omitempty"`
	GeneralStats *GenStatsSt `protobuf:"bytes,6,opt,name=general_stats,json=generalStats,proto3" json:"general_stats,omitempty"`
	// array of queue stats
	QueueStatsArray []*QStatsSt `protobuf:"bytes,7,rep,name=queue_stats_array,json=queueStatsArray,proto3" json:"queue_stats_array,omitempty"`
	// array of police stats
	PoliceStatsArray []*PlcStatsSt `protobuf:"bytes,8,rep,name=police_stats_array,json=policeStatsArray,proto3" json:"police_stats_array,omitempty"`
	// array of red stats
	WredStatsArray []*RedProfileStats `protobuf:"bytes,9,rep,name=wred_stats_array,json=wredStatsArray,proto3" json:"wred_stats_array,omitempty"`
	// IPHC stats
	IphcStats   *IphcStatsSt `protobuf:"bytes,10,opt,name=iphc_stats,json=iphcStats,proto3" json:"iphc_stats,omitempty"`
	ChildPolicy *QosStats    `protobuf:"bytes,11,opt,name=child_policy,json=childPolicy,proto3" json:"child_policy,omitempty"`
	// bag for cac stats
	CacStats             *CacStatsSt `protobuf:"bytes,12,opt,name=cac_stats,json=cacStats,proto3" json:"cac_stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*ClassStats) Descriptor

func (*ClassStats) Descriptor() ([]byte, []int)

func (*ClassStats) GetCacState

func (m *ClassStats) GetCacState() string

func (*ClassStats) GetCacStats

func (m *ClassStats) GetCacStats() *CacStatsSt

func (*ClassStats) GetChildPolicy

func (m *ClassStats) GetChildPolicy() *QosStats

func (*ClassStats) GetClassName

func (m *ClassStats) GetClassName() string

func (*ClassStats) GetCounterValidityBitmask

func (m *ClassStats) GetCounterValidityBitmask() uint64

func (*ClassStats) GetGeneralStats

func (m *ClassStats) GetGeneralStats() *GenStatsSt

func (*ClassStats) GetIphcStats

func (m *ClassStats) GetIphcStats() *IphcStatsSt

func (*ClassStats) GetPoliceStatsArray

func (m *ClassStats) GetPoliceStatsArray() []*PlcStatsSt

func (*ClassStats) GetQueueDescr

func (m *ClassStats) GetQueueDescr() string

func (*ClassStats) GetQueueStatsArray

func (m *ClassStats) GetQueueStatsArray() []*QStatsSt

func (*ClassStats) GetSharedQueueId

func (m *ClassStats) GetSharedQueueId() uint32

func (*ClassStats) GetWredStatsArray

func (m *ClassStats) GetWredStatsArray() []*RedProfileStats

func (*ClassStats) ProtoMessage

func (*ClassStats) ProtoMessage()

func (*ClassStats) Reset

func (m *ClassStats) Reset()

func (*ClassStats) String

func (m *ClassStats) String() string

func (*ClassStats) XXX_DiscardUnknown

func (m *ClassStats) XXX_DiscardUnknown()

func (*ClassStats) XXX_Marshal

func (m *ClassStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClassStats) XXX_Merge

func (dst *ClassStats) XXX_Merge(src proto.Message)

func (*ClassStats) XXX_Size

func (m *ClassStats) XXX_Size() int

func (*ClassStats) XXX_Unmarshal

func (m *ClassStats) XXX_Unmarshal(b []byte) error

type GenStatsSt

type GenStatsSt struct {
	// Transmitted packets (packets/bytes)
	TransmitPackets uint64 `protobuf:"varint,1,opt,name=transmit_packets,json=transmitPackets,proto3" json:"transmit_packets,omitempty"`
	// Transmitted bytes (packets/bytes)
	TransmitBytes uint64 `protobuf:"varint,2,opt,name=transmit_bytes,json=transmitBytes,proto3" json:"transmit_bytes,omitempty"`
	// Dropped packets (packets/bytes)
	TotalDropPackets uint64 `protobuf:"varint,3,opt,name=total_drop_packets,json=totalDropPackets,proto3" json:"total_drop_packets,omitempty"`
	// Dropped bytes (packets/bytes)
	TotalDropBytes uint64 `protobuf:"varint,4,opt,name=total_drop_bytes,json=totalDropBytes,proto3" json:"total_drop_bytes,omitempty"`
	// Total drop rate (packets/bytes)
	TotalDropRate uint32 `protobuf:"varint,5,opt,name=total_drop_rate,json=totalDropRate,proto3" json:"total_drop_rate,omitempty"`
	// Incoming matched data rate in kbps
	MatchDataRate uint32 `protobuf:"varint,6,opt,name=match_data_rate,json=matchDataRate,proto3" json:"match_data_rate,omitempty"`
	// Total transmit rate in kbps
	TotalTransmitRate uint32 `protobuf:"varint,7,opt,name=total_transmit_rate,json=totalTransmitRate,proto3" json:"total_transmit_rate,omitempty"`
	// Matched pkts before applying policy
	PrePolicyMatchedPackets uint64 `` /* 135-byte string literal not displayed */
	// Matched bytes before applying policy
	PrePolicyMatchedBytes uint64   `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

Counters common to all features

func (*GenStatsSt) Descriptor

func (*GenStatsSt) Descriptor() ([]byte, []int)

func (*GenStatsSt) GetMatchDataRate

func (m *GenStatsSt) GetMatchDataRate() uint32

func (*GenStatsSt) GetPrePolicyMatchedBytes

func (m *GenStatsSt) GetPrePolicyMatchedBytes() uint64

func (*GenStatsSt) GetPrePolicyMatchedPackets

func (m *GenStatsSt) GetPrePolicyMatchedPackets() uint64

func (*GenStatsSt) GetTotalDropBytes

func (m *GenStatsSt) GetTotalDropBytes() uint64

func (*GenStatsSt) GetTotalDropPackets

func (m *GenStatsSt) GetTotalDropPackets() uint64

func (*GenStatsSt) GetTotalDropRate

func (m *GenStatsSt) GetTotalDropRate() uint32

func (*GenStatsSt) GetTotalTransmitRate

func (m *GenStatsSt) GetTotalTransmitRate() uint32

func (*GenStatsSt) GetTransmitBytes

func (m *GenStatsSt) GetTransmitBytes() uint64

func (*GenStatsSt) GetTransmitPackets

func (m *GenStatsSt) GetTransmitPackets() uint64

func (*GenStatsSt) ProtoMessage

func (*GenStatsSt) ProtoMessage()

func (*GenStatsSt) Reset

func (m *GenStatsSt) Reset()

func (*GenStatsSt) String

func (m *GenStatsSt) String() string

func (*GenStatsSt) XXX_DiscardUnknown

func (m *GenStatsSt) XXX_DiscardUnknown()

func (*GenStatsSt) XXX_Marshal

func (m *GenStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenStatsSt) XXX_Merge

func (dst *GenStatsSt) XXX_Merge(src proto.Message)

func (*GenStatsSt) XXX_Size

func (m *GenStatsSt) XXX_Size() int

func (*GenStatsSt) XXX_Unmarshal

func (m *GenStatsSt) XXX_Unmarshal(b []byte) error

type IphcStatsSt

type IphcStatsSt struct {
	// TotalNum of Non tcp pkts sent
	NonTcpTotalOutPackets uint64 `` /* 131-byte string literal not displayed */
	// TotalNum of Non Tcp Bytes sent
	NonTcpTotalOutBytes uint64 `protobuf:"varint,2,opt,name=non_tcp_total_out_bytes,json=nonTcpTotalOutBytes,proto3" json:"non_tcp_total_out_bytes,omitempty"`
	// Non Tcp Bytes saved due to compression
	NonTcpBytesSaved uint64 `protobuf:"varint,3,opt,name=non_tcp_bytes_saved,json=nonTcpBytesSaved,proto3" json:"non_tcp_bytes_saved,omitempty"`
	// Num of non tcp compressed pkts sent
	NonTcpCompressedPacketsOut uint64 `` /* 146-byte string literal not displayed */
	// Compressed Non Tcp Bytes sent rate
	NonTcpBytesSentRate uint32 `protobuf:"varint,5,opt,name=non_tcp_bytes_sent_rate,json=nonTcpBytesSentRate,proto3" json:"non_tcp_bytes_sent_rate,omitempty"`
	// Num of non tcp fullheader pkts sent
	NonTcpFullHeaderPacketsOut uint64 `` /* 148-byte string literal not displayed */
	// Total Num of tcp pkts sent
	TcpTotalOutPackets uint64 `protobuf:"varint,7,opt,name=tcp_total_out_packets,json=tcpTotalOutPackets,proto3" json:"tcp_total_out_packets,omitempty"`
	// TotalNum of Tcp Bytes sent
	TcpTotalOutBytes uint64 `protobuf:"varint,8,opt,name=tcp_total_out_bytes,json=tcpTotalOutBytes,proto3" json:"tcp_total_out_bytes,omitempty"`
	// Tcp Bytes saved due to compression
	TcpBytesSaved uint64 `protobuf:"varint,9,opt,name=tcp_bytes_saved,json=tcpBytesSaved,proto3" json:"tcp_bytes_saved,omitempty"`
	// Num of tcp compressed pkts sent
	TcpCompressedPacketsOut uint64 `` /* 136-byte string literal not displayed */
	// Compressed Tcp Bytes sent rate
	TcpBytesSentRate uint32 `protobuf:"varint,11,opt,name=tcp_bytes_sent_rate,json=tcpBytesSentRate,proto3" json:"tcp_bytes_sent_rate,omitempty"`
	// Num of tcp fullheader pkts sent
	TcpFullHeaderPacketsOut uint64   `` /* 138-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

IPHC Stats

func (*IphcStatsSt) Descriptor

func (*IphcStatsSt) Descriptor() ([]byte, []int)

func (*IphcStatsSt) GetNonTcpBytesSaved

func (m *IphcStatsSt) GetNonTcpBytesSaved() uint64

func (*IphcStatsSt) GetNonTcpBytesSentRate

func (m *IphcStatsSt) GetNonTcpBytesSentRate() uint32

func (*IphcStatsSt) GetNonTcpCompressedPacketsOut

func (m *IphcStatsSt) GetNonTcpCompressedPacketsOut() uint64

func (*IphcStatsSt) GetNonTcpFullHeaderPacketsOut

func (m *IphcStatsSt) GetNonTcpFullHeaderPacketsOut() uint64

func (*IphcStatsSt) GetNonTcpTotalOutBytes

func (m *IphcStatsSt) GetNonTcpTotalOutBytes() uint64

func (*IphcStatsSt) GetNonTcpTotalOutPackets

func (m *IphcStatsSt) GetNonTcpTotalOutPackets() uint64

func (*IphcStatsSt) GetTcpBytesSaved

func (m *IphcStatsSt) GetTcpBytesSaved() uint64

func (*IphcStatsSt) GetTcpBytesSentRate

func (m *IphcStatsSt) GetTcpBytesSentRate() uint32

func (*IphcStatsSt) GetTcpCompressedPacketsOut

func (m *IphcStatsSt) GetTcpCompressedPacketsOut() uint64

func (*IphcStatsSt) GetTcpFullHeaderPacketsOut

func (m *IphcStatsSt) GetTcpFullHeaderPacketsOut() uint64

func (*IphcStatsSt) GetTcpTotalOutBytes

func (m *IphcStatsSt) GetTcpTotalOutBytes() uint64

func (*IphcStatsSt) GetTcpTotalOutPackets

func (m *IphcStatsSt) GetTcpTotalOutPackets() uint64

func (*IphcStatsSt) ProtoMessage

func (*IphcStatsSt) ProtoMessage()

func (*IphcStatsSt) Reset

func (m *IphcStatsSt) Reset()

func (*IphcStatsSt) String

func (m *IphcStatsSt) String() string

func (*IphcStatsSt) XXX_DiscardUnknown

func (m *IphcStatsSt) XXX_DiscardUnknown()

func (*IphcStatsSt) XXX_Marshal

func (m *IphcStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IphcStatsSt) XXX_Merge

func (dst *IphcStatsSt) XXX_Merge(src proto.Message)

func (*IphcStatsSt) XXX_Size

func (m *IphcStatsSt) XXX_Size() int

func (*IphcStatsSt) XXX_Unmarshal

func (m *IphcStatsSt) XXX_Unmarshal(b []byte) error

type PlcColorClassStatsSt

type PlcColorClassStatsSt struct {
	// Packets with classification result conform and policer result conform
	ConformClassConformPackets uint64 `` /* 144-byte string literal not displayed */
	// Bytes with classification result conform and policer result conform
	ConformClassConformBytes uint64 `` /* 138-byte string literal not displayed */
	// Conform Class Conform rate in kbps
	ConformClassConformRate uint32 `` /* 135-byte string literal not displayed */
	// Packets with classification result conform and policer result exceed
	ConformClassExceedPackets uint64 `` /* 141-byte string literal not displayed */
	// Bytes with classification result conform and policer result exceed
	ConformClassExceedBytes uint64 `` /* 135-byte string literal not displayed */
	// Conform Class Exceed rate in kbps
	ConformClassExceedRate uint32 `` /* 132-byte string literal not displayed */
	// Packets with classification result conform and policer result violate
	ConformClassViolatePackets uint64 `` /* 144-byte string literal not displayed */
	// Bytes with classification result conform and policer result violate
	ConformClassViolateBytes uint64 `` /* 138-byte string literal not displayed */
	// Conform Class Violate rate in kbps
	ConformClassViolateRate uint32 `` /* 135-byte string literal not displayed */
	// Packets with classification result exceed and policer result exceed
	ExceedClassExceedPackets uint64 `` /* 139-byte string literal not displayed */
	// Bytes with classification result exceed and policer result exceed
	ExceedClassExceedBytes uint64 `` /* 133-byte string literal not displayed */
	// Exceed Class Exceed rate in kbps
	ExceedClassExceedRate uint32 `` /* 130-byte string literal not displayed */
	// Packets with classification result exceed and policer result violate
	ExceedClassViolatePackets uint64 `` /* 142-byte string literal not displayed */
	// Bytes with classification result exceed and policer result violate
	ExceedClassViolateBytes uint64 `` /* 136-byte string literal not displayed */
	// Exceed Class Violate rate in kbps
	ExceedClassViolateRate uint32 `` /* 133-byte string literal not displayed */
	// Packets with classification result violate and policer result violate
	ViolateClassViolatePackets uint64 `` /* 145-byte string literal not displayed */
	// Bytes with classification result violate and policer result violate
	ViolateClassViolateBytes uint64 `` /* 139-byte string literal not displayed */
	// Violate Class Violate rate in kbps
	ViolateClassViolateRate uint32   `` /* 136-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

Color Aware Policer statistics

func (*PlcColorClassStatsSt) Descriptor

func (*PlcColorClassStatsSt) Descriptor() ([]byte, []int)

func (*PlcColorClassStatsSt) GetConformClassConformBytes

func (m *PlcColorClassStatsSt) GetConformClassConformBytes() uint64

func (*PlcColorClassStatsSt) GetConformClassConformPackets

func (m *PlcColorClassStatsSt) GetConformClassConformPackets() uint64

func (*PlcColorClassStatsSt) GetConformClassConformRate

func (m *PlcColorClassStatsSt) GetConformClassConformRate() uint32

func (*PlcColorClassStatsSt) GetConformClassExceedBytes

func (m *PlcColorClassStatsSt) GetConformClassExceedBytes() uint64

func (*PlcColorClassStatsSt) GetConformClassExceedPackets

func (m *PlcColorClassStatsSt) GetConformClassExceedPackets() uint64

func (*PlcColorClassStatsSt) GetConformClassExceedRate

func (m *PlcColorClassStatsSt) GetConformClassExceedRate() uint32

func (*PlcColorClassStatsSt) GetConformClassViolateBytes

func (m *PlcColorClassStatsSt) GetConformClassViolateBytes() uint64

func (*PlcColorClassStatsSt) GetConformClassViolatePackets

func (m *PlcColorClassStatsSt) GetConformClassViolatePackets() uint64

func (*PlcColorClassStatsSt) GetConformClassViolateRate

func (m *PlcColorClassStatsSt) GetConformClassViolateRate() uint32

func (*PlcColorClassStatsSt) GetExceedClassExceedBytes

func (m *PlcColorClassStatsSt) GetExceedClassExceedBytes() uint64

func (*PlcColorClassStatsSt) GetExceedClassExceedPackets

func (m *PlcColorClassStatsSt) GetExceedClassExceedPackets() uint64

func (*PlcColorClassStatsSt) GetExceedClassExceedRate

func (m *PlcColorClassStatsSt) GetExceedClassExceedRate() uint32

func (*PlcColorClassStatsSt) GetExceedClassViolateBytes

func (m *PlcColorClassStatsSt) GetExceedClassViolateBytes() uint64

func (*PlcColorClassStatsSt) GetExceedClassViolatePackets

func (m *PlcColorClassStatsSt) GetExceedClassViolatePackets() uint64

func (*PlcColorClassStatsSt) GetExceedClassViolateRate

func (m *PlcColorClassStatsSt) GetExceedClassViolateRate() uint32

func (*PlcColorClassStatsSt) GetViolateClassViolateBytes

func (m *PlcColorClassStatsSt) GetViolateClassViolateBytes() uint64

func (*PlcColorClassStatsSt) GetViolateClassViolatePackets

func (m *PlcColorClassStatsSt) GetViolateClassViolatePackets() uint64

func (*PlcColorClassStatsSt) GetViolateClassViolateRate

func (m *PlcColorClassStatsSt) GetViolateClassViolateRate() uint32

func (*PlcColorClassStatsSt) ProtoMessage

func (*PlcColorClassStatsSt) ProtoMessage()

func (*PlcColorClassStatsSt) Reset

func (m *PlcColorClassStatsSt) Reset()

func (*PlcColorClassStatsSt) String

func (m *PlcColorClassStatsSt) String() string

func (*PlcColorClassStatsSt) XXX_DiscardUnknown

func (m *PlcColorClassStatsSt) XXX_DiscardUnknown()

func (*PlcColorClassStatsSt) XXX_Marshal

func (m *PlcColorClassStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlcColorClassStatsSt) XXX_Merge

func (dst *PlcColorClassStatsSt) XXX_Merge(src proto.Message)

func (*PlcColorClassStatsSt) XXX_Size

func (m *PlcColorClassStatsSt) XXX_Size() int

func (*PlcColorClassStatsSt) XXX_Unmarshal

func (m *PlcColorClassStatsSt) XXX_Unmarshal(b []byte) error

type PlcStatsSt

type PlcStatsSt struct {
	// Police dropped packets
	DropPackets uint64 `protobuf:"varint,1,opt,name=drop_packets,json=dropPackets,proto3" json:"drop_packets,omitempty"`
	// Police dropped bytes
	DropBytes uint64 `protobuf:"varint,2,opt,name=drop_bytes,json=dropBytes,proto3" json:"drop_bytes,omitempty"`
	// Packets that conform  to the policed rate
	ConformPackets uint64 `protobuf:"varint,3,opt,name=conform_packets,json=conformPackets,proto3" json:"conform_packets,omitempty"`
	// Bytes that conform to the policed rate
	ConformBytes uint64 `protobuf:"varint,4,opt,name=conform_bytes,json=conformBytes,proto3" json:"conform_bytes,omitempty"`
	// Packets that exceed the policed rate
	ExceedPackets uint64 `protobuf:"varint,5,opt,name=exceed_packets,json=exceedPackets,proto3" json:"exceed_packets,omitempty"`
	// Bytes that exceed  the policed rate
	ExceedBytes uint64 `protobuf:"varint,6,opt,name=exceed_bytes,json=exceedBytes,proto3" json:"exceed_bytes,omitempty"`
	// Packets violating the policed rate
	ViolatePackets uint64 `protobuf:"varint,7,opt,name=violate_packets,json=violatePackets,proto3" json:"violate_packets,omitempty"`
	// Bytes that violate the policed rate
	ViolateBytes uint64 `protobuf:"varint,8,opt,name=violate_bytes,json=violateBytes,proto3" json:"violate_bytes,omitempty"`
	// Dropped pkts by the parent policer
	ParentDropPackets uint64 `protobuf:"varint,9,opt,name=parent_drop_packets,json=parentDropPackets,proto3" json:"parent_drop_packets,omitempty"`
	// Dropped bytes by the parent policer
	ParentDropBytes uint64 `protobuf:"varint,10,opt,name=parent_drop_bytes,json=parentDropBytes,proto3" json:"parent_drop_bytes,omitempty"`
	// Conform rate in kbps
	ConformRate uint32 `protobuf:"varint,11,opt,name=conform_rate,json=conformRate,proto3" json:"conform_rate,omitempty"`
	// Exceed rate in kbps
	ExceedRate uint32 `protobuf:"varint,12,opt,name=exceed_rate,json=exceedRate,proto3" json:"exceed_rate,omitempty"`
	// Violate rate in kbps
	ViolateRate          uint32                `protobuf:"varint,13,opt,name=violate_rate,json=violateRate,proto3" json:"violate_rate,omitempty"`
	ColorClassStats      *PlcColorClassStatsSt `protobuf:"bytes,14,opt,name=color_class_stats,json=colorClassStats,proto3" json:"color_class_stats,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Policer statistics

func (*PlcStatsSt) Descriptor

func (*PlcStatsSt) Descriptor() ([]byte, []int)

func (*PlcStatsSt) GetColorClassStats

func (m *PlcStatsSt) GetColorClassStats() *PlcColorClassStatsSt

func (*PlcStatsSt) GetConformBytes

func (m *PlcStatsSt) GetConformBytes() uint64

func (*PlcStatsSt) GetConformPackets

func (m *PlcStatsSt) GetConformPackets() uint64

func (*PlcStatsSt) GetConformRate

func (m *PlcStatsSt) GetConformRate() uint32

func (*PlcStatsSt) GetDropBytes

func (m *PlcStatsSt) GetDropBytes() uint64

func (*PlcStatsSt) GetDropPackets

func (m *PlcStatsSt) GetDropPackets() uint64

func (*PlcStatsSt) GetExceedBytes

func (m *PlcStatsSt) GetExceedBytes() uint64

func (*PlcStatsSt) GetExceedPackets

func (m *PlcStatsSt) GetExceedPackets() uint64

func (*PlcStatsSt) GetExceedRate

func (m *PlcStatsSt) GetExceedRate() uint32

func (*PlcStatsSt) GetParentDropBytes

func (m *PlcStatsSt) GetParentDropBytes() uint64

func (*PlcStatsSt) GetParentDropPackets

func (m *PlcStatsSt) GetParentDropPackets() uint64

func (*PlcStatsSt) GetViolateBytes

func (m *PlcStatsSt) GetViolateBytes() uint64

func (*PlcStatsSt) GetViolatePackets

func (m *PlcStatsSt) GetViolatePackets() uint64

func (*PlcStatsSt) GetViolateRate

func (m *PlcStatsSt) GetViolateRate() uint32

func (*PlcStatsSt) ProtoMessage

func (*PlcStatsSt) ProtoMessage()

func (*PlcStatsSt) Reset

func (m *PlcStatsSt) Reset()

func (*PlcStatsSt) String

func (m *PlcStatsSt) String() string

func (*PlcStatsSt) XXX_DiscardUnknown

func (m *PlcStatsSt) XXX_DiscardUnknown()

func (*PlcStatsSt) XXX_Marshal

func (m *PlcStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlcStatsSt) XXX_Merge

func (dst *PlcStatsSt) XXX_Merge(src proto.Message)

func (*PlcStatsSt) XXX_Size

func (m *PlcStatsSt) XXX_Size() int

func (*PlcStatsSt) XXX_Unmarshal

func (m *PlcStatsSt) XXX_Unmarshal(b []byte) error

type PolicyParamUint32St_

type PolicyParamUint32St_ struct {
	Value                uint32   `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	Unit                 string   `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PolicyParamUint32St_) Descriptor

func (*PolicyParamUint32St_) Descriptor() ([]byte, []int)

func (*PolicyParamUint32St_) GetUnit

func (m *PolicyParamUint32St_) GetUnit() string

func (*PolicyParamUint32St_) GetValue

func (m *PolicyParamUint32St_) GetValue() uint32

func (*PolicyParamUint32St_) ProtoMessage

func (*PolicyParamUint32St_) ProtoMessage()

func (*PolicyParamUint32St_) Reset

func (m *PolicyParamUint32St_) Reset()

func (*PolicyParamUint32St_) String

func (m *PolicyParamUint32St_) String() string

func (*PolicyParamUint32St_) XXX_DiscardUnknown

func (m *PolicyParamUint32St_) XXX_DiscardUnknown()

func (*PolicyParamUint32St_) XXX_Marshal

func (m *PolicyParamUint32St_) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PolicyParamUint32St_) XXX_Merge

func (dst *PolicyParamUint32St_) XXX_Merge(src proto.Message)

func (*PolicyParamUint32St_) XXX_Size

func (m *PolicyParamUint32St_) XXX_Size() int

func (*PolicyParamUint32St_) XXX_Unmarshal

func (m *PolicyParamUint32St_) XXX_Unmarshal(b []byte) error

type QStatsSt

type QStatsSt struct {
	// Queue Id used for Fabric Stats
	QueueId uint32 `protobuf:"varint,1,opt,name=queue_id,json=queueId,proto3" json:"queue_id,omitempty"`
	// Packets tail dropped
	TailDropPackets uint64 `protobuf:"varint,2,opt,name=tail_drop_packets,json=tailDropPackets,proto3" json:"tail_drop_packets,omitempty"`
	// Bytes tail dropped
	TailDropBytes uint64 `protobuf:"varint,3,opt,name=tail_drop_bytes,json=tailDropBytes,proto3" json:"tail_drop_bytes,omitempty"`
	// ATP CLP 0 matched packets dropped
	AtmClp0DropPackets uint64 `protobuf:"varint,4,opt,name=atm_clp0_drop_packets,json=atmClp0DropPackets,proto3" json:"atm_clp0_drop_packets,omitempty"`
	// ATP CLP 0 matched bytes dropped
	AtmClp0DropBytes uint64 `protobuf:"varint,5,opt,name=atm_clp0_drop_bytes,json=atmClp0DropBytes,proto3" json:"atm_clp0_drop_bytes,omitempty"`
	// ATP CLP 0 matched packets dropped
	AtmClp1DropPackets uint64 `protobuf:"varint,6,opt,name=atm_clp1_drop_packets,json=atmClp1DropPackets,proto3" json:"atm_clp1_drop_packets,omitempty"`
	// ATP CLP 0 matched bytes dropped
	AtmClp1DropBytes uint64 `protobuf:"varint,7,opt,name=atm_clp1_drop_bytes,json=atmClp1DropBytes,proto3" json:"atm_clp1_drop_bytes,omitempty"`
	// Queue instance length
	QueueInstanceLength []*PolicyParamUint32St_ `protobuf:"bytes,8,rep,name=queue_instance_length,json=queueInstanceLength,proto3" json:"queue_instance_length,omitempty"`
	// Queue average length
	QueueAverageLength []*PolicyParamUint32St_ `protobuf:"bytes,9,rep,name=queue_average_length,json=queueAverageLength,proto3" json:"queue_average_length,omitempty"`
	// Queue maximum length
	QueueMaxLength []*PolicyParamUint32St_ `protobuf:"bytes,10,rep,name=queue_max_length,json=queueMaxLength,proto3" json:"queue_max_length,omitempty"`
	// tail drop threshold of the queue in bytes
	QueueDropThreshold uint32 `protobuf:"varint,11,opt,name=queue_drop_threshold,json=queueDropThreshold,proto3" json:"queue_drop_threshold,omitempty"`
	// flag to forcedisplay of WRED even when per WredWRED profile stats is not available
	ForcedWredStatsDisplay bool `` /* 133-byte string literal not displayed */
	// Packets probabilistically dropped
	RandomDropPackets uint64 `protobuf:"varint,13,opt,name=random_drop_packets,json=randomDropPackets,proto3" json:"random_drop_packets,omitempty"`
	// Bytes probabilistically dropped
	RandomDropBytes uint64 `protobuf:"varint,14,opt,name=random_drop_bytes,json=randomDropBytes,proto3" json:"random_drop_bytes,omitempty"`
	// Dropped packets with the average queue size at the max-threshold
	MaxThresholdPackets uint64 `protobuf:"varint,15,opt,name=max_threshold_packets,json=maxThresholdPackets,proto3" json:"max_threshold_packets,omitempty"`
	// Dropped bytes with the average queue size at the max-threshold
	MaxThresholdBytes uint64 `protobuf:"varint,16,opt,name=max_threshold_bytes,json=maxThresholdBytes,proto3" json:"max_threshold_bytes,omitempty"`
	// Packets that conform  to the queue rate
	ConformPackets uint64 `protobuf:"varint,17,opt,name=conform_packets,json=conformPackets,proto3" json:"conform_packets,omitempty"`
	// Bytes that conform to the queue rate
	ConformBytes uint64 `protobuf:"varint,18,opt,name=conform_bytes,json=conformBytes,proto3" json:"conform_bytes,omitempty"`
	// Packets that exceed the queue rate
	ExceedPackets uint64 `protobuf:"varint,19,opt,name=exceed_packets,json=exceedPackets,proto3" json:"exceed_packets,omitempty"`
	// Bytes that exceed  the queue rate
	ExceedBytes uint64 `protobuf:"varint,20,opt,name=exceed_bytes,json=exceedBytes,proto3" json:"exceed_bytes,omitempty"`
	// Conform rate
	ConformRate uint32 `protobuf:"varint,21,opt,name=conform_rate,json=conformRate,proto3" json:"conform_rate,omitempty"`
	// Exceed rate
	ExceedRate           uint32   `protobuf:"varint,22,opt,name=exceed_rate,json=exceedRate,proto3" json:"exceed_rate,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Queue limit statistics

func (*QStatsSt) Descriptor

func (*QStatsSt) Descriptor() ([]byte, []int)

func (*QStatsSt) GetAtmClp0DropBytes

func (m *QStatsSt) GetAtmClp0DropBytes() uint64

func (*QStatsSt) GetAtmClp0DropPackets

func (m *QStatsSt) GetAtmClp0DropPackets() uint64

func (*QStatsSt) GetAtmClp1DropBytes

func (m *QStatsSt) GetAtmClp1DropBytes() uint64

func (*QStatsSt) GetAtmClp1DropPackets

func (m *QStatsSt) GetAtmClp1DropPackets() uint64

func (*QStatsSt) GetConformBytes

func (m *QStatsSt) GetConformBytes() uint64

func (*QStatsSt) GetConformPackets

func (m *QStatsSt) GetConformPackets() uint64

func (*QStatsSt) GetConformRate

func (m *QStatsSt) GetConformRate() uint32

func (*QStatsSt) GetExceedBytes

func (m *QStatsSt) GetExceedBytes() uint64

func (*QStatsSt) GetExceedPackets

func (m *QStatsSt) GetExceedPackets() uint64

func (*QStatsSt) GetExceedRate

func (m *QStatsSt) GetExceedRate() uint32

func (*QStatsSt) GetForcedWredStatsDisplay

func (m *QStatsSt) GetForcedWredStatsDisplay() bool

func (*QStatsSt) GetMaxThresholdBytes

func (m *QStatsSt) GetMaxThresholdBytes() uint64

func (*QStatsSt) GetMaxThresholdPackets

func (m *QStatsSt) GetMaxThresholdPackets() uint64

func (*QStatsSt) GetQueueAverageLength

func (m *QStatsSt) GetQueueAverageLength() []*PolicyParamUint32St_

func (*QStatsSt) GetQueueDropThreshold

func (m *QStatsSt) GetQueueDropThreshold() uint32

func (*QStatsSt) GetQueueId

func (m *QStatsSt) GetQueueId() uint32

func (*QStatsSt) GetQueueInstanceLength

func (m *QStatsSt) GetQueueInstanceLength() []*PolicyParamUint32St_

func (*QStatsSt) GetQueueMaxLength

func (m *QStatsSt) GetQueueMaxLength() []*PolicyParamUint32St_

func (*QStatsSt) GetRandomDropBytes

func (m *QStatsSt) GetRandomDropBytes() uint64

func (*QStatsSt) GetRandomDropPackets

func (m *QStatsSt) GetRandomDropPackets() uint64

func (*QStatsSt) GetTailDropBytes

func (m *QStatsSt) GetTailDropBytes() uint64

func (*QStatsSt) GetTailDropPackets

func (m *QStatsSt) GetTailDropPackets() uint64

func (*QStatsSt) ProtoMessage

func (*QStatsSt) ProtoMessage()

func (*QStatsSt) Reset

func (m *QStatsSt) Reset()

func (*QStatsSt) String

func (m *QStatsSt) String() string

func (*QStatsSt) XXX_DiscardUnknown

func (m *QStatsSt) XXX_DiscardUnknown()

func (*QStatsSt) XXX_Marshal

func (m *QStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QStatsSt) XXX_Merge

func (dst *QStatsSt) XXX_Merge(src proto.Message)

func (*QStatsSt) XXX_Size

func (m *QStatsSt) XXX_Size() int

func (*QStatsSt) XXX_Unmarshal

func (m *QStatsSt) XXX_Unmarshal(b []byte) error

type QosStats

type QosStats struct {
	PolicyName       string `protobuf:"bytes,50,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
	State            string `protobuf:"bytes,51,opt,name=state,proto3" json:"state,omitempty"`
	StateDescription string `protobuf:"bytes,52,opt,name=state_description,json=stateDescription,proto3" json:"state_description,omitempty"`
	// array of classes contained in policy
	ClassStats []*ClassStats `protobuf:"bytes,53,rep,name=class_stats,json=classStats,proto3" json:"class_stats,omitempty"`
	// to maintain satellite id
	Satid                uint32   `protobuf:"varint,54,opt,name=satid,proto3" json:"satid,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*QosStats) Descriptor

func (*QosStats) Descriptor() ([]byte, []int)

func (*QosStats) GetClassStats

func (m *QosStats) GetClassStats() []*ClassStats

func (*QosStats) GetPolicyName

func (m *QosStats) GetPolicyName() string

func (*QosStats) GetSatid

func (m *QosStats) GetSatid() uint32

func (*QosStats) GetState

func (m *QosStats) GetState() string

func (*QosStats) GetStateDescription

func (m *QosStats) GetStateDescription() string

func (*QosStats) ProtoMessage

func (*QosStats) ProtoMessage()

func (*QosStats) Reset

func (m *QosStats) Reset()

func (*QosStats) String

func (m *QosStats) String() string

func (*QosStats) XXX_DiscardUnknown

func (m *QosStats) XXX_DiscardUnknown()

func (*QosStats) XXX_Marshal

func (m *QosStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QosStats) XXX_Merge

func (dst *QosStats) XXX_Merge(src proto.Message)

func (*QosStats) XXX_Size

func (m *QosStats) XXX_Size() int

func (*QosStats) XXX_Unmarshal

func (m *QosStats) XXX_Unmarshal(b []byte) error

type QosStats_KEYS

type QosStats_KEYS struct {
	InterfaceName        string   `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

policy map statistics

func (*QosStats_KEYS) Descriptor

func (*QosStats_KEYS) Descriptor() ([]byte, []int)

func (*QosStats_KEYS) GetInterfaceName

func (m *QosStats_KEYS) GetInterfaceName() string

func (*QosStats_KEYS) ProtoMessage

func (*QosStats_KEYS) ProtoMessage()

func (*QosStats_KEYS) Reset

func (m *QosStats_KEYS) Reset()

func (*QosStats_KEYS) String

func (m *QosStats_KEYS) String() string

func (*QosStats_KEYS) XXX_DiscardUnknown

func (m *QosStats_KEYS) XXX_DiscardUnknown()

func (*QosStats_KEYS) XXX_Marshal

func (m *QosStats_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QosStats_KEYS) XXX_Merge

func (dst *QosStats_KEYS) XXX_Merge(src proto.Message)

func (*QosStats_KEYS) XXX_Size

func (m *QosStats_KEYS) XXX_Size() int

func (*QosStats_KEYS) XXX_Unmarshal

func (m *QosStats_KEYS) XXX_Unmarshal(b []byte) error

type RedProfileStats

type RedProfileStats struct {
	ProfileTitle string `protobuf:"bytes,1,opt,name=profile_title,json=profileTitle,proto3" json:"profile_title,omitempty"`
	// Array of WRED Typevalues as in PRP stats is available per threshold
	RedLabel []*WredTypeValue `protobuf:"bytes,2,rep,name=red_label,json=redLabel,proto3" json:"red_label,omitempty"`
	// Transmitted packets
	RedTransmitPackets uint64 `protobuf:"varint,3,opt,name=red_transmit_packets,json=redTransmitPackets,proto3" json:"red_transmit_packets,omitempty"`
	// Transmitted bytes
	RedTransmitBytes uint64 `protobuf:"varint,4,opt,name=red_transmit_bytes,json=redTransmitBytes,proto3" json:"red_transmit_bytes,omitempty"`
	// Probabilistically dropped  packets
	RandomDropPackets uint64 `protobuf:"varint,5,opt,name=random_drop_packets,json=randomDropPackets,proto3" json:"random_drop_packets,omitempty"`
	// Probabilisticallydropped bytes
	RandomDropBytes uint64 `protobuf:"varint,6,opt,name=random_drop_bytes,json=randomDropBytes,proto3" json:"random_drop_bytes,omitempty"`
	// Dropped packets with  the average queue size at the max-threshold
	MaxThresholdPackets uint64 `protobuf:"varint,7,opt,name=max_threshold_packets,json=maxThresholdPackets,proto3" json:"max_threshold_packets,omitempty"`
	// Dropped bytes with  the average queue size at the max-threshold
	MaxThresholdBytes uint64 `protobuf:"varint,8,opt,name=max_threshold_bytes,json=maxThresholdBytes,proto3" json:"max_threshold_bytes,omitempty"`
	// ECN marked packets
	RedEcnMarkedPackets uint64 `protobuf:"varint,9,opt,name=red_ecn_marked_packets,json=redEcnMarkedPackets,proto3" json:"red_ecn_marked_packets,omitempty"`
	// ECN marked bytes
	RedEcnMarkedBytes    uint64   `protobuf:"varint,10,opt,name=red_ecn_marked_bytes,json=redEcnMarkedBytes,proto3" json:"red_ecn_marked_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Per RED profile stats

func (*RedProfileStats) Descriptor

func (*RedProfileStats) Descriptor() ([]byte, []int)

func (*RedProfileStats) GetMaxThresholdBytes

func (m *RedProfileStats) GetMaxThresholdBytes() uint64

func (*RedProfileStats) GetMaxThresholdPackets

func (m *RedProfileStats) GetMaxThresholdPackets() uint64

func (*RedProfileStats) GetProfileTitle

func (m *RedProfileStats) GetProfileTitle() string

func (*RedProfileStats) GetRandomDropBytes

func (m *RedProfileStats) GetRandomDropBytes() uint64

func (*RedProfileStats) GetRandomDropPackets

func (m *RedProfileStats) GetRandomDropPackets() uint64

func (*RedProfileStats) GetRedEcnMarkedBytes

func (m *RedProfileStats) GetRedEcnMarkedBytes() uint64

func (*RedProfileStats) GetRedEcnMarkedPackets

func (m *RedProfileStats) GetRedEcnMarkedPackets() uint64

func (*RedProfileStats) GetRedLabel

func (m *RedProfileStats) GetRedLabel() []*WredTypeValue

func (*RedProfileStats) GetRedTransmitBytes

func (m *RedProfileStats) GetRedTransmitBytes() uint64

func (*RedProfileStats) GetRedTransmitPackets

func (m *RedProfileStats) GetRedTransmitPackets() uint64

func (*RedProfileStats) ProtoMessage

func (*RedProfileStats) ProtoMessage()

func (*RedProfileStats) Reset

func (m *RedProfileStats) Reset()

func (*RedProfileStats) String

func (m *RedProfileStats) String() string

func (*RedProfileStats) XXX_DiscardUnknown

func (m *RedProfileStats) XXX_DiscardUnknown()

func (*RedProfileStats) XXX_Marshal

func (m *RedProfileStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RedProfileStats) XXX_Merge

func (dst *RedProfileStats) XXX_Merge(src proto.Message)

func (*RedProfileStats) XXX_Size

func (m *RedProfileStats) XXX_Size() int

func (*RedProfileStats) XXX_Unmarshal

func (m *RedProfileStats) XXX_Unmarshal(b []byte) error

type WredTypeValue

type WredTypeValue struct {
	// WRED type DSCP, EXP, PREC etc.
	WredType string `protobuf:"bytes,1,opt,name=wred_type,json=wredType,proto3" json:"wred_type,omitempty"`
	// WRED value for this type.
	Value                uint32   `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

WRED Type Value pairs

func (*WredTypeValue) Descriptor

func (*WredTypeValue) Descriptor() ([]byte, []int)

func (*WredTypeValue) GetValue

func (m *WredTypeValue) GetValue() uint32

func (*WredTypeValue) GetWredType

func (m *WredTypeValue) GetWredType() string

func (*WredTypeValue) ProtoMessage

func (*WredTypeValue) ProtoMessage()

func (*WredTypeValue) Reset

func (m *WredTypeValue) Reset()

func (*WredTypeValue) String

func (m *WredTypeValue) String() string

func (*WredTypeValue) XXX_DiscardUnknown

func (m *WredTypeValue) XXX_DiscardUnknown()

func (*WredTypeValue) XXX_Marshal

func (m *WredTypeValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WredTypeValue) XXX_Merge

func (dst *WredTypeValue) XXX_Merge(src proto.Message)

func (*WredTypeValue) XXX_Size

func (m *WredTypeValue) XXX_Size() int

func (*WredTypeValue) XXX_Unmarshal

func (m *WredTypeValue) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL