Class: Nl::Linux::Netdev::Messages::DoPagePoolStatsGetReply

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:



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

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

#alloc_fast ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#alloc_refill ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#alloc_slow ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#alloc_slow_high_order ⇒ Integer



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

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

#alloc_waive ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#info ⇒ AttributeSets::PagePoolInfo

Page pool identifying information.



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

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

#recycle_cache_full ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#recycle_cached ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#recycle_released_refcnt ⇒ Integer



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

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

#recycle_ring ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#recycle_ring_full ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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