Class: Nl::Linux::Tc::SubMessages::OptionsMsg::Bpf

Inherits:
SubMessage
  • Object
show all
Defined in:
nl-linux/generated/nl/linux/tc.rb

Constant Summary collapse

FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::BpfAttrs

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#act ⇒ Array<AttributeSets::ActAttrs>



11382
# File 'nl-linux/generated/nl/linux/tc.rb', line 11382

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

#classid ⇒ Integer

Returns:

  • (Integer)

See Also:



11390
# File 'nl-linux/generated/nl/linux/tc.rb', line 11390

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

#fd ⇒ Integer

Returns:

  • (Integer)

See Also:



11402
# File 'nl-linux/generated/nl/linux/tc.rb', line 11402

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

#flags ⇒ Integer

Returns:

  • (Integer)

See Also:



11410
# File 'nl-linux/generated/nl/linux/tc.rb', line 11410

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

#flags_gen ⇒ Integer

Returns:

  • (Integer)

See Also:



11414
# File 'nl-linux/generated/nl/linux/tc.rb', line 11414

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

#id ⇒ Integer

Returns:

  • (Integer)

See Also:



11422
# File 'nl-linux/generated/nl/linux/tc.rb', line 11422

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

#name ⇒ String

Returns:

  • (String)

See Also:



11406
# File 'nl-linux/generated/nl/linux/tc.rb', line 11406

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

#ops ⇒ String

Returns:

  • (String)

See Also:



11398
# File 'nl-linux/generated/nl/linux/tc.rb', line 11398

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

#ops_len ⇒ Integer

Returns:

  • (Integer)

See Also:



11394
# File 'nl-linux/generated/nl/linux/tc.rb', line 11394

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

#police ⇒ AttributeSets::PoliceAttrs



11386
# File 'nl-linux/generated/nl/linux/tc.rb', line 11386

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

#tag ⇒ String

Returns:

  • (String)

See Also:



11418
# File 'nl-linux/generated/nl/linux/tc.rb', line 11418

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