Class: Nl::Linux::Tc::SubMessages::OptionsMsg::Fq
- Inherits:
-
SubMessage
- Object
- SubMessage
- Nl::Linux::Tc::SubMessages::OptionsMsg::Fq
- Defined in:
- nl-linux/generated/nl/linux/tc.rb
Constant Summary collapse
- FIXED_HEADER =
nil- ATTRIBUTE_SET =
AttributeSets::FqAttrs
Instance Attribute Summary
Attributes included from StructuredPayload
Instance Method Summary collapse
-
#buckets_log ⇒ Integer
log2(number of buckets).
-
#ce_threshold ⇒ Integer
DCTCP-like CE marking threshold.
-
#flow_default_rate ⇒ Integer
Obsolete, do not use.
-
#flow_max_rate ⇒ Integer
Per flow max rate.
-
#flow_plimit ⇒ Integer
Limit of packets per flow.
-
#flow_refill_delay ⇒ Integer
Flow credit refill delay in usec.
-
#horizon ⇒ Integer
Time horizon in usec.
-
#horizon_drop ⇒ Integer
Drop packets beyond horizon, or cap their EDT.
-
#initial_quantum ⇒ Integer
RR quantum for new flow.
-
#low_rate_threshold ⇒ Integer
Per packet delay under this rate.
-
#orphan_mask ⇒ Integer
Mask applied to orphaned skb hashes.
-
#plimit ⇒ Integer
Limit of total number of packets in queue.
- #priomap ⇒ Structs::TcPrioQopt
-
#quantum ⇒ Integer
RR quantum.
-
#rate_enable ⇒ Integer
Enable / disable rate limiting.
- #timer_slack ⇒ Integer
-
#weights ⇒ Array<Integer>
Weights for each band.
Methods included from StructuredPayload
Instance Method Details
#buckets_log ⇒ Integer
log2(number of buckets)
12250 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12250 def buckets_log; attributes[:"buckets_log"]&.value; end |
#ce_threshold ⇒ Integer
DCTCP-like CE marking threshold
12270 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12270 def ce_threshold; attributes[:"ce_threshold"]&.value; end |
#flow_default_rate ⇒ Integer
Obsolete, do not use
12240 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12240 def flow_default_rate; attributes[:"flow_default_rate"]&.value; end |
#flow_max_rate ⇒ Integer
Per flow max rate
12245 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12245 def flow_max_rate; attributes[:"flow_max_rate"]&.value; end |
#flow_plimit ⇒ Integer
Limit of packets per flow
12220 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12220 def flow_plimit; attributes[:"flow_plimit"]&.value; end |
#flow_refill_delay ⇒ Integer
Flow credit refill delay in usec
12255 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12255 def flow_refill_delay; attributes[:"flow_refill_delay"]&.value; end |
#horizon ⇒ Integer
Time horizon in usec
12279 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12279 def horizon; attributes[:"horizon"]&.value; end |
#horizon_drop ⇒ Integer
Drop packets beyond horizon, or cap their EDT
12284 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12284 def horizon_drop; attributes[:"horizon_drop"]&.value; end |
#initial_quantum ⇒ Integer
RR quantum for new flow
12230 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12230 def initial_quantum; attributes[:"initial_quantum"]&.value; end |
#low_rate_threshold ⇒ Integer
Per packet delay under this rate
12265 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12265 def low_rate_threshold; attributes[:"low_rate_threshold"]&.value; end |
#orphan_mask ⇒ Integer
Mask applied to orphaned skb hashes
12260 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12260 def orphan_mask; attributes[:"orphan_mask"]&.value; end |
#plimit ⇒ Integer
Limit of total number of packets in queue
12215 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12215 def plimit; attributes[:"plimit"]&.value; end |
#priomap ⇒ Structs::TcPrioQopt
12288 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12288 def priomap; attributes[:"priomap"]&.value; end |
#quantum ⇒ Integer
RR quantum
12225 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12225 def quantum; attributes[:"quantum"]&.value; end |
#rate_enable ⇒ Integer
Enable / disable rate limiting
12235 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12235 def rate_enable; attributes[:"rate_enable"]&.value; end |
#timer_slack ⇒ Integer
12274 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12274 def timer_slack; attributes[:"timer_slack"]&.value; end |
#weights ⇒ Array<Integer>
Weights for each band
12293 |
# File 'nl-linux/generated/nl/linux/tc.rb', line 12293 def weights; attributes[:"weights"]&.value; end |