Class: Nl::Linux::Ethtool::Notifications::CoalesceNtf
Overview
Notification for change in coalesce params.
Constant Summary
collapse
- TYPE =
21
nil
- ATTRIBUTE_SET =
AttributeSets::Coalesce
- ATTRIBUTES =
Ractor.make_shareable(%i[header rx_usecs rx_max_frames rx_usecs_irq rx_max_frames_irq tx_usecs tx_max_frames tx_usecs_irq tx_max_frames_irq stats_block_usecs use_adaptive_rx use_adaptive_tx pkt_rate_low rx_usecs_low rx_max_frames_low tx_usecs_low tx_max_frames_low pkt_rate_high rx_usecs_high rx_max_frames_high tx_usecs_high tx_max_frames_high rate_sample_interval use_cqe_mode_tx use_cqe_mode_rx tx_aggr_max_bytes tx_aggr_max_frames tx_aggr_time_usecs rx_profile tx_profile rx_cqe_frames rx_cqe_nsecs])
Instance Attribute Summary
#attributes, #fixed_header
Instance Method Summary
collapse
decode
#append_attribute, decode, #initialize
#encode, #initialize
Instance Method Details
9724
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9724
def ; attributes[:"header"]&.value; end
|
#pkt_rate_high ⇒ Integer
9792
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9792
def pkt_rate_high; attributes[:"pkt_rate_high"]&.value; end
|
#pkt_rate_low ⇒ Integer
9772
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9772
def pkt_rate_low; attributes[:"pkt_rate_low"]&.value; end
|
#rate_sample_interval ⇒ Integer
9812
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9812
def rate_sample_interval; attributes[:"rate_sample_interval"]&.value; end
|
#rx_cqe_frames ⇒ Integer
9844
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9844
def rx_cqe_frames; attributes[:"rx_cqe_frames"]&.value; end
|
#rx_cqe_nsecs ⇒ Integer
9848
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9848
def rx_cqe_nsecs; attributes[:"rx_cqe_nsecs"]&.value; end
|
#rx_max_frames ⇒ Integer
9732
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9732
def rx_max_frames; attributes[:"rx_max_frames"]&.value; end
|
#rx_max_frames_high ⇒ Integer
9800
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9800
def rx_max_frames_high; attributes[:"rx_max_frames_high"]&.value; end
|
#rx_max_frames_irq ⇒ Integer
9740
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9740
def rx_max_frames_irq; attributes[:"rx_max_frames_irq"]&.value; end
|
#rx_max_frames_low ⇒ Integer
9780
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9780
def rx_max_frames_low; attributes[:"rx_max_frames_low"]&.value; end
|
9836
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9836
def rx_profile; attributes[:"rx_profile"]&.value; end
|
#rx_usecs ⇒ Integer
9728
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9728
def rx_usecs; attributes[:"rx_usecs"]&.value; end
|
#rx_usecs_high ⇒ Integer
9796
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9796
def rx_usecs_high; attributes[:"rx_usecs_high"]&.value; end
|
#rx_usecs_irq ⇒ Integer
9736
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9736
def rx_usecs_irq; attributes[:"rx_usecs_irq"]&.value; end
|
#rx_usecs_low ⇒ Integer
9776
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9776
def rx_usecs_low; attributes[:"rx_usecs_low"]&.value; end
|
#stats_block_usecs ⇒ Integer
9760
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9760
def stats_block_usecs; attributes[:"stats_block_usecs"]&.value; end
|
#tx_aggr_max_bytes ⇒ Integer
9824
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9824
def tx_aggr_max_bytes; attributes[:"tx_aggr_max_bytes"]&.value; end
|
#tx_aggr_max_frames ⇒ Integer
9828
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9828
def tx_aggr_max_frames; attributes[:"tx_aggr_max_frames"]&.value; end
|
#tx_aggr_time_usecs ⇒ Integer
9832
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9832
def tx_aggr_time_usecs; attributes[:"tx_aggr_time_usecs"]&.value; end
|
#tx_max_frames ⇒ Integer
9748
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9748
def tx_max_frames; attributes[:"tx_max_frames"]&.value; end
|
#tx_max_frames_high ⇒ Integer
9808
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9808
def tx_max_frames_high; attributes[:"tx_max_frames_high"]&.value; end
|
#tx_max_frames_irq ⇒ Integer
9756
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9756
def tx_max_frames_irq; attributes[:"tx_max_frames_irq"]&.value; end
|
#tx_max_frames_low ⇒ Integer
9788
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9788
def tx_max_frames_low; attributes[:"tx_max_frames_low"]&.value; end
|
9840
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9840
def tx_profile; attributes[:"tx_profile"]&.value; end
|
#tx_usecs ⇒ Integer
9744
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9744
def tx_usecs; attributes[:"tx_usecs"]&.value; end
|
#tx_usecs_high ⇒ Integer
9804
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9804
def tx_usecs_high; attributes[:"tx_usecs_high"]&.value; end
|
#tx_usecs_irq ⇒ Integer
9752
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9752
def tx_usecs_irq; attributes[:"tx_usecs_irq"]&.value; end
|
#tx_usecs_low ⇒ Integer
9784
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9784
def tx_usecs_low; attributes[:"tx_usecs_low"]&.value; end
|
#use_adaptive_rx ⇒ Integer
9764
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9764
def use_adaptive_rx; attributes[:"use_adaptive_rx"]&.value; end
|
#use_adaptive_tx ⇒ Integer
9768
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9768
def use_adaptive_tx; attributes[:"use_adaptive_tx"]&.value; end
|
#use_cqe_mode_rx ⇒ Integer
9820
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9820
def use_cqe_mode_rx; attributes[:"use_cqe_mode_rx"]&.value; end
|
#use_cqe_mode_tx ⇒ Integer
9816
|
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9816
def use_cqe_mode_tx; attributes[:"use_cqe_mode_tx"]&.value; end
|