Class: Nl::Linux::Tc::AttributeSets::CakeTinStatsAttrs

Inherits:
AttributeSet
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/tc.rb

Defined Under Namespace

Classes: AcksDroppedBytes64, AcksDroppedPackets, Attribute, AvgDelayUs, BacklogBytes, BacklogPackets, BaseDelayUs, BulkFlows, DroppedBytes64, DroppedPackets, EcnMarkedBytes64, EcnMarkedPackets, FlowQuantum, IntervalUs, MaxSkblen, Pad, PeakDelayUs, SentBytes64, SentPackets, SparseFlows, TargetUs, ThresholdRate64, UnresponsiveFlows, WayCollisions, WayIndirectHits, WayMisses

Constant Summary

Constants inherited from AttributeSet

AttributeSet::SELECTOR_NAMES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AttributeSet

#<<, #[], build_attributes, decode, #encode, #initialize

Constructor Details

This class inherits a constructor from Nl::AttributeSet

Class Method Details

.by_name(name) ⇒ Attribute

Looks up Attribute class by name.

Parameters:

  • name (Symbol)

Returns:



5670
# File 'nl-linux/generated/nl/linux/tc.rb', line 5670

def by_name(name); BY_NAME.fetch(name); end

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



5676
# File 'nl-linux/generated/nl/linux/tc.rb', line 5676

def by_type(type); BY_TYPE.fetch(type); end

Instance Method Details

#acks_dropped_bytes64 ⇒ Integer

Returns:

  • (Integer)

See Also:



5591
# File 'nl-linux/generated/nl/linux/tc.rb', line 5591

def acks_dropped_bytes64; self[:"acks_dropped_bytes64"]&.value; end

#acks_dropped_packets ⇒ Integer

Returns:

  • (Integer)

See Also:



5587
# File 'nl-linux/generated/nl/linux/tc.rb', line 5587

def acks_dropped_packets; self[:"acks_dropped_packets"]&.value; end

#avg_delay_us ⇒ Integer

Returns:

  • (Integer)

See Also:



5639
# File 'nl-linux/generated/nl/linux/tc.rb', line 5639

def avg_delay_us; self[:"avg_delay_us"]&.value; end

#backlog_bytes ⇒ Integer

Returns:

  • (Integer)

See Also:



5607
# File 'nl-linux/generated/nl/linux/tc.rb', line 5607

def backlog_bytes; self[:"backlog_bytes"]&.value; end

#backlog_packets ⇒ Integer

Returns:

  • (Integer)

See Also:



5603
# File 'nl-linux/generated/nl/linux/tc.rb', line 5603

def backlog_packets; self[:"backlog_packets"]&.value; end

#base_delay_us ⇒ Integer

Returns:

  • (Integer)

See Also:



5643
# File 'nl-linux/generated/nl/linux/tc.rb', line 5643

def base_delay_us; self[:"base_delay_us"]&.value; end

#bulk_flows ⇒ Integer

Returns:

  • (Integer)

See Also:



5651
# File 'nl-linux/generated/nl/linux/tc.rb', line 5651

def bulk_flows; self[:"bulk_flows"]&.value; end

#dropped_bytes64 ⇒ Integer

Returns:

  • (Integer)

See Also:



5583
# File 'nl-linux/generated/nl/linux/tc.rb', line 5583

def dropped_bytes64; self[:"dropped_bytes64"]&.value; end

#dropped_packets ⇒ Integer

Returns:

  • (Integer)

See Also:



5579
# File 'nl-linux/generated/nl/linux/tc.rb', line 5579

def dropped_packets; self[:"dropped_packets"]&.value; end

#ecn_marked_bytes64 ⇒ Integer

Returns:

  • (Integer)

See Also:



5599
# File 'nl-linux/generated/nl/linux/tc.rb', line 5599

def ecn_marked_bytes64; self[:"ecn_marked_bytes64"]&.value; end

#ecn_marked_packets ⇒ Integer

Returns:

  • (Integer)

See Also:



5595
# File 'nl-linux/generated/nl/linux/tc.rb', line 5595

def ecn_marked_packets; self[:"ecn_marked_packets"]&.value; end

#flow_quantum ⇒ Integer

Returns:

  • (Integer)

See Also:



5663
# File 'nl-linux/generated/nl/linux/tc.rb', line 5663

def flow_quantum; self[:"flow_quantum"]&.value; end

#interval_us ⇒ Integer

Returns:

  • (Integer)

See Also:



5619
# File 'nl-linux/generated/nl/linux/tc.rb', line 5619

def interval_us; self[:"interval_us"]&.value; end

#max_skblen ⇒ Integer

Returns:

  • (Integer)

See Also:



5659
# File 'nl-linux/generated/nl/linux/tc.rb', line 5659

def max_skblen; self[:"max_skblen"]&.value; end

#peak_delay_us ⇒ Integer

Returns:

  • (Integer)

See Also:



5635
# File 'nl-linux/generated/nl/linux/tc.rb', line 5635

def peak_delay_us; self[:"peak_delay_us"]&.value; end

#sent_bytes64 ⇒ Integer

Returns:

  • (Integer)

See Also:



5575
# File 'nl-linux/generated/nl/linux/tc.rb', line 5575

def sent_bytes64; self[:"sent_bytes64"]&.value; end

#sent_packets ⇒ Integer

Returns:

  • (Integer)

See Also:



5571
# File 'nl-linux/generated/nl/linux/tc.rb', line 5571

def sent_packets; self[:"sent_packets"]&.value; end

#sparse_flows ⇒ Integer

Returns:

  • (Integer)

See Also:



5647
# File 'nl-linux/generated/nl/linux/tc.rb', line 5647

def sparse_flows; self[:"sparse_flows"]&.value; end

#target_us ⇒ Integer

Returns:

  • (Integer)

See Also:



5615
# File 'nl-linux/generated/nl/linux/tc.rb', line 5615

def target_us; self[:"target_us"]&.value; end

#threshold_rate64 ⇒ Integer

Returns:

  • (Integer)

See Also:



5611
# File 'nl-linux/generated/nl/linux/tc.rb', line 5611

def threshold_rate64; self[:"threshold_rate64"]&.value; end

#unresponsive_flows ⇒ Integer

Returns:

  • (Integer)

See Also:



5655
# File 'nl-linux/generated/nl/linux/tc.rb', line 5655

def unresponsive_flows; self[:"unresponsive_flows"]&.value; end

#way_collisions ⇒ Integer

Returns:

  • (Integer)

See Also:



5631
# File 'nl-linux/generated/nl/linux/tc.rb', line 5631

def way_collisions; self[:"way_collisions"]&.value; end

#way_indirect_hits ⇒ Integer

Returns:

  • (Integer)

See Also:



5623
# File 'nl-linux/generated/nl/linux/tc.rb', line 5623

def way_indirect_hits; self[:"way_indirect_hits"]&.value; end

#way_misses ⇒ Integer

Returns:

  • (Integer)

See Also:



5627
# File 'nl-linux/generated/nl/linux/tc.rb', line 5627

def way_misses; self[:"way_misses"]&.value; end