Class: Nl::Linux::Ethtool::Messages::DoPhyGetReply
Overview
Get PHY devices attached to an interface
Constant Summary
collapse
- TYPE =
45
nil
- ATTRIBUTE_SET =
AttributeSets::Phy
- ATTRIBUTES =
Ractor.make_shareable(%i[header index drvname name upstream_type upstream_index upstream_sfp_name downstream_sfp_name])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
decode
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
#downstream_sfp_name ⇒ String
9038
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9038
def downstream_sfp_name; attributes[:"downstream_sfp_name"]&.value; end
|
#drvname ⇒ String
9017
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9017
def drvname; attributes[:"drvname"]&.value; end
|
9009
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9009
def ; attributes[:"header"]&.value; end
|
#index ⇒ Integer
9013
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9013
def index; attributes[:"index"]&.value; end
|
#name ⇒ String
9021
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9021
def name; attributes[:"name"]&.value; end
|
#upstream_index ⇒ Integer
9030
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9030
def upstream_index; attributes[:"upstream_index"]&.value; end
|
#upstream_sfp_name ⇒ String
9034
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9034
def upstream_sfp_name; attributes[:"upstream_sfp_name"]&.value; end
|
#upstream_type ⇒ Integer
9026
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9026
def upstream_type; attributes[:"upstream_type"]&.value; end
|