Class: Nl::Linux::Ethtool::AttributeSets::Coalesce

Inherits:
AttributeSet
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/ethtool.rb

Defined Under Namespace

Classes: Attribute, Header, PktRateHigh, PktRateLow, RateSampleInterval, RxCqeFrames, RxCqeNsecs, RxMaxFrames, RxMaxFramesHigh, RxMaxFramesIrq, RxMaxFramesLow, RxProfile, RxUsecs, RxUsecsHigh, RxUsecsIrq, RxUsecsLow, StatsBlockUsecs, TxAggrMaxBytes, TxAggrMaxFrames, TxAggrTimeUsecs, TxMaxFrames, TxMaxFramesHigh, TxMaxFramesIrq, TxMaxFramesLow, TxProfile, TxUsecs, TxUsecsHigh, TxUsecsIrq, TxUsecsLow, UseAdaptiveRx, UseAdaptiveTx, UseCqeModeRx, UseCqeModeTx

Constant Summary

Constants inherited from AttributeSet

AttributeSet::SELECTOR_NAMES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from AttributeSet

#<<, #[], build_attributes, decode, #encode, #initialize

Constructor Details

This class inherits a constructor from Nl::AttributeSet

Class Method Details

.by_name(name) ⇒ Attribute

Looks up Attribute class by name.

Parameters:

  • name (Symbol)

Returns:



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

def by_name(name); BY_NAME.fetch(name); end

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



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

def by_type(type); BY_TYPE.fetch(type); end

Instance Method Details

#header ⇒ AttributeSets::Header

Returns:

See Also:



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

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

#pkt_rate_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#pkt_rate_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rate_sample_interval ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_cqe_nsecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_profile ⇒ AttributeSets::Profile

Returns:

See Also:



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

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

#rx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#rx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#stats_block_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_bytes ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_aggr_time_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_max_frames_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_profile ⇒ AttributeSets::Profile

Returns:

See Also:



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

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

#tx_usecs ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_high ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_irq ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tx_usecs_low ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_adaptive_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_rx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#use_cqe_mode_tx ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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