Class: Nl::Linux::RtLink::AttributeSets::XdpAttrs

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

Defined Under Namespace

Classes: Attached, Attribute, DrvProgId, ExpectedFd, Fd, Flags, HwProgId, ProgId, SkbProgId

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:



6262
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6262

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

.by_type(type) ⇒ Attribute

Looks up Attribute class by type value.

Parameters:

  • type (Integer)

Returns:



6268
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6268

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

Instance Method Details

#attached ⇒ Integer

Returns:

  • (Integer)

See Also:



6231
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6231

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

#drv_prog_id ⇒ Integer

Returns:

  • (Integer)

See Also:



6243
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6243

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

#expected_fd ⇒ Integer

Returns:

  • (Integer)

See Also:



6255
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6255

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

#fd ⇒ Integer

Returns:

  • (Integer)

See Also:



6227
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6227

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

#flags ⇒ Integer

Returns:

  • (Integer)

See Also:



6235
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6235

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

#hw_prog_id ⇒ Integer

Returns:

  • (Integer)

See Also:



6251
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6251

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

#prog_id ⇒ Integer

Returns:

  • (Integer)

See Also:



6239
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6239

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

#skb_prog_id ⇒ Integer

Returns:

  • (Integer)

See Also:



6247
# File 'nl-linux/generated/nl/linux/rt_link.rb', line 6247

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