Class: Nl::Linux::Tc::SubMessages::TcaStatsAppMsg::Dualpi2
- Inherits:
-
SubMessage
- Object
- SubMessage
- Nl::Linux::Tc::SubMessages::TcaStatsAppMsg::Dualpi2
- Defined in:
- nl-linux/generated/nl/linux/tc.rb
Constant Summary collapse
- FIXED_HEADER =
Structs::TcDualpi2Xstats
- ATTRIBUTE_SET =
nil
Instance Attribute Summary
Attributes included from StructuredPayload
Instance Method Summary collapse
-
#credit ⇒ Integer
Current credit value for WRR.
-
#delay_c ⇒ Integer
Current C-queue delay in microseconds.
-
#delay_l ⇒ Integer
Current L-queue delay in microseconds.
-
#ecn_mark ⇒ Integer
All packets marked with ECN.
-
#max_memory_used ⇒ Integer
Maximum memory used in bytes by the DualPI2.
-
#maxq ⇒ Integer
Maximum number of packets seen by the DualPI2.
-
#memory_limit ⇒ Integer
Memory limit in bytes.
-
#memory_used ⇒ Integer
Memory used in bytes by the DualPI2.
-
#pkts_in_c ⇒ Integer
Number of packets enqueued in the C-queue.
-
#pkts_in_l ⇒ Integer
Number of packets enqueued in the L-queue.
-
#prob ⇒ Integer
Current base PI probability.
-
#step_mark ⇒ Integer
Only packets marked with ECN due to L-queue step AQM.
Methods included from StructuredPayload
Instance Method Details
#credit ⇒ Integer
Current credit value for WRR
13773 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13773 def credit; fixed_header.credit; end |
#delay_c ⇒ Integer
Current C-queue delay in microseconds
13745 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13745 def delay_c; fixed_header.delay_c; end |
#delay_l ⇒ Integer
Current L-queue delay in microseconds
13749 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13749 def delay_l; fixed_header.delay_l; end |
#ecn_mark ⇒ Integer
All packets marked with ECN
13765 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13765 def ecn_mark; fixed_header.ecn_mark; end |
#max_memory_used ⇒ Integer
Maximum memory used in bytes by the DualPI2
13781 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13781 def max_memory_used; fixed_header.max_memory_used; end |
#maxq ⇒ Integer
Maximum number of packets seen by the DualPI2
13761 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13761 def maxq; fixed_header.maxq; end |
#memory_limit ⇒ Integer
Memory limit in bytes
13785 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13785 def memory_limit; fixed_header.memory_limit; end |
#memory_used ⇒ Integer
Memory used in bytes by the DualPI2
13777 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13777 def memory_used; fixed_header.memory_used; end |
#pkts_in_c ⇒ Integer
Number of packets enqueued in the C-queue
13753 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13753 def pkts_in_c; fixed_header.pkts_in_c; end |
#pkts_in_l ⇒ Integer
Number of packets enqueued in the L-queue
13757 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13757 def pkts_in_l; fixed_header.pkts_in_l; end |
#prob ⇒ Integer
Current base PI probability
13741 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13741 def prob; fixed_header.prob; end |
#step_mark ⇒ Integer
Only packets marked with ECN due to L-queue step AQM
13769 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 13769 def step_mark; fixed_header.step_mark; end |