Class: Nl::Linux::Tc::Messages::DoNewtclassRequest
Overview
Get / dump tc traffic class information.
Constant Summary
collapse
- TYPE =
40
Structs::Tcmsg
- ATTRIBUTE_SET =
AttributeSets::Attrs
- ATTRIBUTES =
Ractor.make_shareable(%i[kind options rate chain ingress_block egress_block])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#chain ⇒ Integer
14348
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14348
def chain; attributes[:"chain"]&.value; end
|
#egress_block ⇒ Integer
14356
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14356
def egress_block; attributes[:"egress_block"]&.value; end
|
#family ⇒ Integer
14320
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14320
def family; .family; end
|
#handle ⇒ Integer
14326
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14326
def handle; .handle; end
|
#ifindex ⇒ Integer
14323
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14323
def ifindex; .ifindex; end
|
#info ⇒ Integer
14332
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14332
def info; .info; end
|
#ingress_block ⇒ Integer
14352
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14352
def ingress_block; attributes[:"ingress_block"]&.value; end
|
#kind ⇒ String
14336
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14336
def kind; attributes[:"kind"]&.value; end
|
14340
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14340
def options; attributes[:"options"]&.value; end
|
#parent ⇒ Integer
14329
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14329
def parent; .parent; end
|
14344
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 14344
def rate; attributes[:"rate"]&.value; end
|