Class: Nl::Linux::Netdev::Messages::DumpPagePoolStatsGetReply

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

Overview

Get page pool statistics.

Constant Summary collapse

TYPE =
9
FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::PagePoolStats
ATTRIBUTES =
Ractor.make_shareable(%i[info alloc_fast alloc_slow alloc_slow_high_order alloc_empty alloc_refill alloc_waive recycle_cached recycle_cache_full recycle_ring recycle_ring_full recycle_released_refcnt])

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

#alloc_empty ⇒ Integer

Returns:

  • (Integer)

See Also:



2032
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2032

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

#alloc_fast ⇒ Integer

Returns:

  • (Integer)

See Also:



2020
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2020

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

#alloc_refill ⇒ Integer

Returns:

  • (Integer)

See Also:



2036
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2036

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

#alloc_slow ⇒ Integer

Returns:

  • (Integer)

See Also:



2024
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2024

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

#alloc_slow_high_order ⇒ Integer



2028
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2028

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

#alloc_waive ⇒ Integer

Returns:

  • (Integer)

See Also:



2040
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2040

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

#info ⇒ AttributeSets::PagePoolInfo

Page pool identifying information.



2016
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2016

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

#recycle_cache_full ⇒ Integer

Returns:

  • (Integer)

See Also:



2048
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2048

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

#recycle_cached ⇒ Integer

Returns:

  • (Integer)

See Also:



2044
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2044

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

#recycle_released_refcnt ⇒ Integer



2060
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2060

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

#recycle_ring ⇒ Integer

Returns:

  • (Integer)

See Also:



2052
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2052

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

#recycle_ring_full ⇒ Integer

Returns:

  • (Integer)

See Also:



2056
# File 'nl-linux/generated/nl/linux/netdev.rb', line 2056

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