Class: Nl::Linux::Tc::SubMessages::OptionsMsg::Sfq

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

Constant Summary collapse

FIXED_HEADER =
Structs::TcSfqQoptV1
ATTRIBUTE_SET =
nil

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#depth ⇒ Integer

Maximum number of packets per flow

Returns:

  • (Integer)


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

def depth; fixed_header.depth; end

#flags ⇒ Integer

Returns:

  • (Integer)


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

def flags; fixed_header.flags; end

#headdrop ⇒ Integer

Returns:

  • (Integer)


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

def headdrop; fixed_header.headdrop; end

#limit ⇒ Integer

HARD maximal flow queue length in bytes

Returns:

  • (Integer)


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

def limit; fixed_header.limit; end

#max_P ⇒ Integer

probability, high resolution

Returns:

  • (Integer)


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

def max_P; fixed_header.max_P; end

#Plog ⇒ Integer

log(P_max / (qth-max - qth-min))

Returns:

  • (Integer)


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

def Plog; fixed_header.Plog; end

#qth_max ⇒ Integer

Max average length threshold in bytes

Returns:

  • (Integer)


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

def qth_max; fixed_header.qth_max; end

#qth_min ⇒ Integer

Min average length threshold in bytes

Returns:

  • (Integer)


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

def qth_min; fixed_header.qth_min; end

#Scell_log ⇒ Integer

Cell size for idle damping

Returns:

  • (Integer)


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

def Scell_log; fixed_header.Scell_log; end

#stats ⇒ Structs::TcSfqredStats



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

def stats; fixed_header.stats; end

#v0 ⇒ Structs::TcSfqQopt

Returns:



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

def v0; fixed_header.v0; end

#Wlog ⇒ Integer

log(W)

Returns:

  • (Integer)


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

def Wlog; fixed_header.Wlog; end