Class: Nl::Linux::Ethtool::Notifications::PhyNtf
Overview
Notification for change in PHY devices.
Constant Summary
collapse
- TYPE =
46
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
10153
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10153
def downstream_sfp_name; attributes[:"downstream_sfp_name"]&.value; end
|
#drvname ⇒ String
10132
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10132
def drvname; attributes[:"drvname"]&.value; end
|
10124
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10124
def ; attributes[:"header"]&.value; end
|
#index ⇒ Integer
10128
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10128
def index; attributes[:"index"]&.value; end
|
#name ⇒ String
10136
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10136
def name; attributes[:"name"]&.value; end
|
#upstream_index ⇒ Integer
10145
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10145
def upstream_index; attributes[:"upstream_index"]&.value; end
|
#upstream_sfp_name ⇒ String
10149
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10149
def upstream_sfp_name; attributes[:"upstream_sfp_name"]&.value; end
|
#upstream_type ⇒ Integer
10141
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 10141
def upstream_type; attributes[:"upstream_type"]&.value; end
|