Class: Nl::Linux::Ethtool::Messages::DoCoalesceSetRequest

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

Overview

Set 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



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

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

#pkt_rate_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#pkt_rate_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rate_sample_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_nsecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_profile ⇒ AttributeSets::Profile



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

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

#rx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#stats_block_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_bytes ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_time_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_profile ⇒ AttributeSets::Profile



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

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

#tx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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