Class: Nl::Linux::Ethtool::Messages::DumpCoalesceGetReply

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



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

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

#pkt_rate_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#pkt_rate_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rate_sample_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_nsecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_profile ⇒ AttributeSets::Profile



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

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

#rx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#stats_block_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_bytes ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_time_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_profile ⇒ AttributeSets::Profile



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

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

#tx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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