Class: Nl::Linux::Devlink::AttributeSets::DlRateTcBws
- Inherits:
-
AttributeSet
- Object
- AttributeSet
- Nl::Linux::Devlink::AttributeSets::DlRateTcBws
- Defined in:
- nl-linux/generated/nl/linux/devlink.rb
Defined Under Namespace
Constant Summary
Constants inherited from AttributeSet
Class Method Summary collapse
-
.by_name(name) ⇒ Attribute
Looks up Attribute class by name.
-
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
Instance Method Summary collapse
-
#bw ⇒ Integer
Specifies the bandwidth share assigned to the Traffic Class.
- #index ⇒ Integer
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.
4435 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 4435 def by_name(name); BY_NAME.fetch(name); end |
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
4441 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 4441 def by_type(type); BY_TYPE.fetch(type); end |
Instance Method Details
#bw ⇒ Integer
Specifies the bandwidth share assigned to the Traffic Class. The bandwidth for the traffic class is determined in proportion to the sum of the shares of all configured classes.
4428 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 4428 def bw; self[:"bw"]&.value; end |
#index ⇒ Integer
4421 |
# File 'nl-linux/generated/nl/linux/devlink.rb', line 4421 def index; self[:"index"]&.value; end |