Class: Nl::Linux::Tc::SubMessages::ActOptionsMsg::Vlan

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

Constant Summary collapse

FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::ActVlanAttrs

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#parms ⇒ Structs::TcVlan



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

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

#push_eth_dst ⇒ String

Returns:

  • (String)

See Also:



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

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

#push_eth_src ⇒ String

Returns:

  • (String)

See Also:



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

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

#push_vlan_id ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#push_vlan_priority ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#push_vlan_protocol ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#tm ⇒ Structs::TcfT



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

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