Documentation ¶
Overview ¶
Cisco-IOS-XR-qos-ma-oper:qos/interface-table/interface/member-interfaces/member-interface/input/statistics
Index ¶
- type CacStatsSt
- func (*CacStatsSt) Descriptor() ([]byte, []int)
- func (m *CacStatsSt) GetAdmitBytes() uint64
- func (m *CacStatsSt) GetAdmitRates() uint32
- func (m *CacStatsSt) GetAdmitpackets() uint64
- func (m *CacStatsSt) GetDropBytes() uint64
- func (m *CacStatsSt) GetDropPackets() uint64
- func (m *CacStatsSt) GetDropRates() uint32
- func (*CacStatsSt) ProtoMessage()
- func (m *CacStatsSt) Reset()
- func (m *CacStatsSt) String() string
- func (m *CacStatsSt) XXX_DiscardUnknown()
- func (m *CacStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CacStatsSt) XXX_Merge(src proto.Message)
- func (m *CacStatsSt) XXX_Size() int
- func (m *CacStatsSt) XXX_Unmarshal(b []byte) error
- type ClassStats
- func (*ClassStats) Descriptor() ([]byte, []int)
- func (m *ClassStats) GetCacState() string
- func (m *ClassStats) GetCacStats() *CacStatsSt
- func (m *ClassStats) GetChildPolicy() *QosStats
- func (m *ClassStats) GetClassName() string
- func (m *ClassStats) GetCounterValidityBitmask() uint64
- func (m *ClassStats) GetGeneralStats() *GenStatsSt
- func (m *ClassStats) GetIphcStats() *IphcStatsSt
- func (m *ClassStats) GetPoliceStatsArray() []*PlcStatsSt
- func (m *ClassStats) GetQueueDescr() string
- func (m *ClassStats) GetQueueStatsArray() []*QStatsSt
- func (m *ClassStats) GetSharedQueueId() uint32
- func (m *ClassStats) GetWredStatsArray() []*RedProfileStats
- func (*ClassStats) ProtoMessage()
- func (m *ClassStats) Reset()
- func (m *ClassStats) String() string
- func (m *ClassStats) XXX_DiscardUnknown()
- func (m *ClassStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ClassStats) XXX_Merge(src proto.Message)
- func (m *ClassStats) XXX_Size() int
- func (m *ClassStats) XXX_Unmarshal(b []byte) error
- type GenStatsSt
- func (*GenStatsSt) Descriptor() ([]byte, []int)
- func (m *GenStatsSt) GetMatchDataRate() uint32
- func (m *GenStatsSt) GetPrePolicyMatchedBytes() uint64
- func (m *GenStatsSt) GetPrePolicyMatchedPackets() uint64
- func (m *GenStatsSt) GetTotalDropBytes() uint64
- func (m *GenStatsSt) GetTotalDropPackets() uint64
- func (m *GenStatsSt) GetTotalDropRate() uint32
- func (m *GenStatsSt) GetTotalTransmitRate() uint32
- func (m *GenStatsSt) GetTransmitBytes() uint64
- func (m *GenStatsSt) GetTransmitPackets() uint64
- func (*GenStatsSt) ProtoMessage()
- func (m *GenStatsSt) Reset()
- func (m *GenStatsSt) String() string
- func (m *GenStatsSt) XXX_DiscardUnknown()
- func (m *GenStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenStatsSt) XXX_Merge(src proto.Message)
- func (m *GenStatsSt) XXX_Size() int
- func (m *GenStatsSt) XXX_Unmarshal(b []byte) error
- type IphcStatsSt
- func (*IphcStatsSt) Descriptor() ([]byte, []int)
- func (m *IphcStatsSt) GetNonTcpBytesSaved() uint64
- func (m *IphcStatsSt) GetNonTcpBytesSentRate() uint32
- func (m *IphcStatsSt) GetNonTcpCompressedPacketsOut() uint64
- func (m *IphcStatsSt) GetNonTcpFullHeaderPacketsOut() uint64
- func (m *IphcStatsSt) GetNonTcpTotalOutBytes() uint64
- func (m *IphcStatsSt) GetNonTcpTotalOutPackets() uint64
- func (m *IphcStatsSt) GetTcpBytesSaved() uint64
- func (m *IphcStatsSt) GetTcpBytesSentRate() uint32
- func (m *IphcStatsSt) GetTcpCompressedPacketsOut() uint64
- func (m *IphcStatsSt) GetTcpFullHeaderPacketsOut() uint64
- func (m *IphcStatsSt) GetTcpTotalOutBytes() uint64
- func (m *IphcStatsSt) GetTcpTotalOutPackets() uint64
- func (*IphcStatsSt) ProtoMessage()
- func (m *IphcStatsSt) Reset()
- func (m *IphcStatsSt) String() string
- func (m *IphcStatsSt) XXX_DiscardUnknown()
- func (m *IphcStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IphcStatsSt) XXX_Merge(src proto.Message)
- func (m *IphcStatsSt) XXX_Size() int
- func (m *IphcStatsSt) XXX_Unmarshal(b []byte) error
- type PlcColorClassStatsSt
- func (*PlcColorClassStatsSt) Descriptor() ([]byte, []int)
- func (m *PlcColorClassStatsSt) GetConformClassConformBytes() uint64
- func (m *PlcColorClassStatsSt) GetConformClassConformPackets() uint64
- func (m *PlcColorClassStatsSt) GetConformClassConformRate() uint32
- func (m *PlcColorClassStatsSt) GetConformClassExceedBytes() uint64
- func (m *PlcColorClassStatsSt) GetConformClassExceedPackets() uint64
- func (m *PlcColorClassStatsSt) GetConformClassExceedRate() uint32
- func (m *PlcColorClassStatsSt) GetConformClassViolateBytes() uint64
- func (m *PlcColorClassStatsSt) GetConformClassViolatePackets() uint64
- func (m *PlcColorClassStatsSt) GetConformClassViolateRate() uint32
- func (m *PlcColorClassStatsSt) GetExceedClassExceedBytes() uint64
- func (m *PlcColorClassStatsSt) GetExceedClassExceedPackets() uint64
- func (m *PlcColorClassStatsSt) GetExceedClassExceedRate() uint32
- func (m *PlcColorClassStatsSt) GetExceedClassViolateBytes() uint64
- func (m *PlcColorClassStatsSt) GetExceedClassViolatePackets() uint64
- func (m *PlcColorClassStatsSt) GetExceedClassViolateRate() uint32
- func (m *PlcColorClassStatsSt) GetViolateClassViolateBytes() uint64
- func (m *PlcColorClassStatsSt) GetViolateClassViolatePackets() uint64
- func (m *PlcColorClassStatsSt) GetViolateClassViolateRate() uint32
- func (*PlcColorClassStatsSt) ProtoMessage()
- func (m *PlcColorClassStatsSt) Reset()
- func (m *PlcColorClassStatsSt) String() string
- func (m *PlcColorClassStatsSt) XXX_DiscardUnknown()
- func (m *PlcColorClassStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlcColorClassStatsSt) XXX_Merge(src proto.Message)
- func (m *PlcColorClassStatsSt) XXX_Size() int
- func (m *PlcColorClassStatsSt) XXX_Unmarshal(b []byte) error
- type PlcStatsSt
- func (*PlcStatsSt) Descriptor() ([]byte, []int)
- func (m *PlcStatsSt) GetColorClassStats() *PlcColorClassStatsSt
- func (m *PlcStatsSt) GetConformBytes() uint64
- func (m *PlcStatsSt) GetConformPackets() uint64
- func (m *PlcStatsSt) GetConformRate() uint32
- func (m *PlcStatsSt) GetDropBytes() uint64
- func (m *PlcStatsSt) GetDropPackets() uint64
- func (m *PlcStatsSt) GetExceedBytes() uint64
- func (m *PlcStatsSt) GetExceedPackets() uint64
- func (m *PlcStatsSt) GetExceedRate() uint32
- func (m *PlcStatsSt) GetParentDropBytes() uint64
- func (m *PlcStatsSt) GetParentDropPackets() uint64
- func (m *PlcStatsSt) GetViolateBytes() uint64
- func (m *PlcStatsSt) GetViolatePackets() uint64
- func (m *PlcStatsSt) GetViolateRate() uint32
- func (*PlcStatsSt) ProtoMessage()
- func (m *PlcStatsSt) Reset()
- func (m *PlcStatsSt) String() string
- func (m *PlcStatsSt) XXX_DiscardUnknown()
- func (m *PlcStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PlcStatsSt) XXX_Merge(src proto.Message)
- func (m *PlcStatsSt) XXX_Size() int
- func (m *PlcStatsSt) XXX_Unmarshal(b []byte) error
- type PolicyParamUint32St_
- func (*PolicyParamUint32St_) Descriptor() ([]byte, []int)
- func (m *PolicyParamUint32St_) GetUnit() string
- func (m *PolicyParamUint32St_) GetValue() uint32
- func (*PolicyParamUint32St_) ProtoMessage()
- func (m *PolicyParamUint32St_) Reset()
- func (m *PolicyParamUint32St_) String() string
- func (m *PolicyParamUint32St_) XXX_DiscardUnknown()
- func (m *PolicyParamUint32St_) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PolicyParamUint32St_) XXX_Merge(src proto.Message)
- func (m *PolicyParamUint32St_) XXX_Size() int
- func (m *PolicyParamUint32St_) XXX_Unmarshal(b []byte) error
- type QStatsSt
- func (*QStatsSt) Descriptor() ([]byte, []int)
- func (m *QStatsSt) GetAtmClp0DropBytes() uint64
- func (m *QStatsSt) GetAtmClp0DropPackets() uint64
- func (m *QStatsSt) GetAtmClp1DropBytes() uint64
- func (m *QStatsSt) GetAtmClp1DropPackets() uint64
- func (m *QStatsSt) GetConformBytes() uint64
- func (m *QStatsSt) GetConformPackets() uint64
- func (m *QStatsSt) GetConformRate() uint32
- func (m *QStatsSt) GetExceedBytes() uint64
- func (m *QStatsSt) GetExceedPackets() uint64
- func (m *QStatsSt) GetExceedRate() uint32
- func (m *QStatsSt) GetForcedWredStatsDisplay() bool
- func (m *QStatsSt) GetMaxThresholdBytes() uint64
- func (m *QStatsSt) GetMaxThresholdPackets() uint64
- func (m *QStatsSt) GetQueueAverageLength() []*PolicyParamUint32St_
- func (m *QStatsSt) GetQueueDropThreshold() uint32
- func (m *QStatsSt) GetQueueId() uint32
- func (m *QStatsSt) GetQueueInstanceLength() []*PolicyParamUint32St_
- func (m *QStatsSt) GetQueueMaxLength() []*PolicyParamUint32St_
- func (m *QStatsSt) GetRandomDropBytes() uint64
- func (m *QStatsSt) GetRandomDropPackets() uint64
- func (m *QStatsSt) GetTailDropBytes() uint64
- func (m *QStatsSt) GetTailDropPackets() uint64
- func (*QStatsSt) ProtoMessage()
- func (m *QStatsSt) Reset()
- func (m *QStatsSt) String() string
- func (m *QStatsSt) XXX_DiscardUnknown()
- func (m *QStatsSt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QStatsSt) XXX_Merge(src proto.Message)
- func (m *QStatsSt) XXX_Size() int
- func (m *QStatsSt) XXX_Unmarshal(b []byte) error
- type QosStats
- func (*QosStats) Descriptor() ([]byte, []int)
- func (m *QosStats) GetClassStats() []*ClassStats
- func (m *QosStats) GetPolicyName() string
- func (m *QosStats) GetSatid() uint32
- func (m *QosStats) GetState() string
- func (m *QosStats) GetStateDescription() string
- func (*QosStats) ProtoMessage()
- func (m *QosStats) Reset()
- func (m *QosStats) String() string
- func (m *QosStats) XXX_DiscardUnknown()
- func (m *QosStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QosStats) XXX_Merge(src proto.Message)
- func (m *QosStats) XXX_Size() int
- func (m *QosStats) XXX_Unmarshal(b []byte) error
- type QosStats_KEYS
- func (*QosStats_KEYS) Descriptor() ([]byte, []int)
- func (m *QosStats_KEYS) GetInterfaceName() string
- func (m *QosStats_KEYS) GetInterfaceName_1() string
- func (*QosStats_KEYS) ProtoMessage()
- func (m *QosStats_KEYS) Reset()
- func (m *QosStats_KEYS) String() string
- func (m *QosStats_KEYS) XXX_DiscardUnknown()
- func (m *QosStats_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QosStats_KEYS) XXX_Merge(src proto.Message)
- func (m *QosStats_KEYS) XXX_Size() int
- func (m *QosStats_KEYS) XXX_Unmarshal(b []byte) error
- type RedProfileStats
- func (*RedProfileStats) Descriptor() ([]byte, []int)
- func (m *RedProfileStats) GetMaxThresholdBytes() uint64
- func (m *RedProfileStats) GetMaxThresholdPackets() uint64
- func (m *RedProfileStats) GetProfileTitle() string
- func (m *RedProfileStats) GetRandomDropBytes() uint64
- func (m *RedProfileStats) GetRandomDropPackets() uint64
- func (m *RedProfileStats) GetRedEcnMarkedBytes() uint64
- func (m *RedProfileStats) GetRedEcnMarkedPackets() uint64
- func (m *RedProfileStats) GetRedLabel() []*WredTypeValue
- func (m *RedProfileStats) GetRedTransmitBytes() uint64
- func (m *RedProfileStats) GetRedTransmitPackets() uint64
- func (*RedProfileStats) ProtoMessage()
- func (m *RedProfileStats) Reset()
- func (m *RedProfileStats) String() string
- func (m *RedProfileStats) XXX_DiscardUnknown()
- func (m *RedProfileStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RedProfileStats) XXX_Merge(src proto.Message)
- func (m *RedProfileStats) XXX_Size() int
- func (m *RedProfileStats) XXX_Unmarshal(b []byte) error
- type WredTypeValue
- func (*WredTypeValue) Descriptor() ([]byte, []int)
- func (m *WredTypeValue) GetValue() uint32
- func (m *WredTypeValue) GetWredType() string
- func (*WredTypeValue) ProtoMessage()
- func (m *WredTypeValue) Reset()
- func (m *WredTypeValue) String() string
- func (m *WredTypeValue) XXX_DiscardUnknown()
- func (m *WredTypeValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WredTypeValue) XXX_Merge(src proto.Message)
- func (m *WredTypeValue) XXX_Size() int
- func (m *WredTypeValue) XXX_Unmarshal(b []byte) error
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 (m *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"` 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 (m *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 (m *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 (m *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 (m *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 (m *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 (m *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) GetAtmClp0DropBytes ¶
func (*QStatsSt) GetAtmClp0DropPackets ¶
func (*QStatsSt) GetAtmClp1DropBytes ¶
func (*QStatsSt) GetAtmClp1DropPackets ¶
func (*QStatsSt) GetConformBytes ¶
func (*QStatsSt) GetConformPackets ¶
func (*QStatsSt) GetConformRate ¶
func (*QStatsSt) GetExceedBytes ¶
func (*QStatsSt) GetExceedPackets ¶
func (*QStatsSt) GetExceedRate ¶
func (*QStatsSt) GetForcedWredStatsDisplay ¶
func (*QStatsSt) GetMaxThresholdBytes ¶
func (*QStatsSt) GetMaxThresholdPackets ¶
func (*QStatsSt) GetQueueAverageLength ¶
func (m *QStatsSt) GetQueueAverageLength() []*PolicyParamUint32St_
func (*QStatsSt) GetQueueDropThreshold ¶
func (*QStatsSt) GetQueueId ¶
func (*QStatsSt) GetQueueInstanceLength ¶
func (m *QStatsSt) GetQueueInstanceLength() []*PolicyParamUint32St_
func (*QStatsSt) GetQueueMaxLength ¶
func (m *QStatsSt) GetQueueMaxLength() []*PolicyParamUint32St_
func (*QStatsSt) GetRandomDropBytes ¶
func (*QStatsSt) GetRandomDropPackets ¶
func (*QStatsSt) GetTailDropBytes ¶
func (*QStatsSt) GetTailDropPackets ¶
func (*QStatsSt) ProtoMessage ¶
func (*QStatsSt) ProtoMessage()
func (*QStatsSt) XXX_DiscardUnknown ¶
func (m *QStatsSt) XXX_DiscardUnknown()
func (*QStatsSt) XXX_Marshal ¶
func (*QStatsSt) XXX_Unmarshal ¶
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) GetClassStats ¶
func (m *QosStats) GetClassStats() []*ClassStats
func (*QosStats) GetPolicyName ¶
func (*QosStats) GetStateDescription ¶
func (*QosStats) ProtoMessage ¶
func (*QosStats) ProtoMessage()
func (*QosStats) XXX_DiscardUnknown ¶
func (m *QosStats) XXX_DiscardUnknown()
func (*QosStats) XXX_Marshal ¶
func (*QosStats) XXX_Unmarshal ¶
type QosStats_KEYS ¶
type QosStats_KEYS struct { InterfaceName string `protobuf:"bytes,1,opt,name=interface_name,json=interfaceName,proto3" json:"interface_name,omitempty"` InterfaceName_1 string `protobuf:"bytes,2,opt,name=interface_name_1,json=interfaceName1,proto3" json:"interface_name_1,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) GetInterfaceName_1 ¶
func (m *QosStats_KEYS) GetInterfaceName_1() 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 (m *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 (m *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 (m *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
Click to show internal directories.
Click to hide internal directories.