Class: Nl::Linux::Netdev::AttributeSets::PagePoolStats
Overview
Page pool statistics, see docs for struct page_pool_stats
for information about individual statistics.
Defined Under Namespace
Classes: AllocEmpty, AllocFast, AllocRefill, AllocSlow, AllocSlowHighOrder, AllocWaive, Attribute, Info, RecycleCacheFull, RecycleCached, RecycleReleasedRefcnt, RecycleRing, RecycleRingFull
Constant Summary
Constants inherited
from AttributeSet
AttributeSet::SELECTOR_NAMES
Class Method Summary
collapse
Instance Method Summary
collapse
#<<, #[], build_attributes, decode, #encode, #initialize
Class Method Details
Looks up Attribute class by name.
615
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 615
def by_name(name); BY_NAME.fetch(name); end
|
Looks up Attribute class by type value.
621
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 621
def by_type(type); BY_TYPE.fetch(type); end
|
Instance Method Details
#alloc_empty ⇒ Integer
580
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 580
def alloc_empty; self[:"alloc_empty"]&.value; end
|
#alloc_fast ⇒ Integer
568
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 568
def alloc_fast; self[:"alloc_fast"]&.value; end
|
#alloc_refill ⇒ Integer
584
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 584
def alloc_refill; self[:"alloc_refill"]&.value; end
|
#alloc_slow ⇒ Integer
572
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 572
def alloc_slow; self[:"alloc_slow"]&.value; end
|
#alloc_slow_high_order ⇒ Integer
576
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 576
def alloc_slow_high_order; self[:"alloc_slow_high_order"]&.value; end
|
#alloc_waive ⇒ Integer
588
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 588
def alloc_waive; self[:"alloc_waive"]&.value; end
|
Page pool identifying information.
564
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 564
def info; self[:"info"]&.value; end
|
#recycle_cache_full ⇒ Integer
596
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 596
def recycle_cache_full; self[:"recycle_cache_full"]&.value; end
|
#recycle_cached ⇒ Integer
592
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 592
def recycle_cached; self[:"recycle_cached"]&.value; end
|
#recycle_released_refcnt ⇒ Integer
608
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 608
def recycle_released_refcnt; self[:"recycle_released_refcnt"]&.value; end
|
#recycle_ring ⇒ Integer
600
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 600
def recycle_ring; self[:"recycle_ring"]&.value; end
|
#recycle_ring_full ⇒ Integer
604
|
# File 'nl-linux/generated/nl/linux/netdev.rb', line 604
def recycle_ring_full; self[:"recycle_ring_full"]&.value; end
|