Class: Nl::Linux::Ethtool::Notifications::CoalesceNtf

Inherits:
Genl::Message show all
Defined in:
nl-linux/generated/nl/linux/ethtool.rb

Overview

Notification for change in coalesce params.

Constant Summary collapse

TYPE =
21
FIXED_HEADER =
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 included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods inherited from Genl::Message

decode

Methods inherited from Raw::Message

#append_attribute, decode, #initialize

Methods included from StructuredPayload

#encode, #initialize

Constructor Details

This class inherits a constructor from Nl::Raw::Message

Instance Method Details

#header ⇒ AttributeSets::Header



9724
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9724

def header; attributes[:"header"]&.value; end

#pkt_rate_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



9780
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9780

def rx_max_frames_low; attributes[:"rx_max_frames_low"]&.value; end

#rx_profile ⇒ AttributeSets::Profile



9836
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9836

def rx_profile; attributes[:"rx_profile"]&.value; end

#rx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



9728
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9728

def rx_usecs; attributes[:"rx_usecs"]&.value; end

#rx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



9788
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9788

def tx_max_frames_low; attributes[:"tx_max_frames_low"]&.value; end

#tx_profile ⇒ AttributeSets::Profile



9840
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9840

def tx_profile; attributes[:"tx_profile"]&.value; end

#tx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



9744
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9744

def tx_usecs; attributes[:"tx_usecs"]&.value; end

#tx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



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

Returns:

  • (Integer)

See Also:



9816
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 9816

def use_cqe_mode_tx; attributes[:"use_cqe_mode_tx"]&.value; end