Class: Nl::Linux::Ethtool::Messages::DoCoalesceGetReply

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

Overview

Get coalesce params.

Constant Summary collapse

TYPE =
20
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



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

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

#pkt_rate_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#pkt_rate_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rate_sample_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_nsecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_profile ⇒ AttributeSets::Profile



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

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

#rx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#stats_block_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_bytes ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_time_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_profile ⇒ AttributeSets::Profile



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

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

#tx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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