Class: Nl::Linux::Tc::AttributeSets::ActVlanAttrs
Defined Under Namespace
Classes: Attribute, Pad, Parms, PushEthDst, PushEthSrc, PushVlanId, PushVlanPriority, PushVlanProtocol, Tm
Constant Summary
Constants inherited
from AttributeSet
AttributeSet::SELECTOR_NAMES
Class Method Summary
collapse
Instance Method Summary
collapse
#<<, #[], build_attributes, decode, #encode, #initialize
Class Method Details
Looks up Attribute class by name.
4659
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4659
def by_name(name); BY_NAME.fetch(name); end
|
Looks up Attribute class by type value.
4665
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4665
def by_type(type); BY_TYPE.fetch(type); end
|
Instance Method Details
4632
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4632
def parms; self[:"parms"]&.value; end
|
#push_eth_dst ⇒ String
4648
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4648
def push_eth_dst; self[:"push_eth_dst"]&.value; end
|
#push_eth_src ⇒ String
4652
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4652
def push_eth_src; self[:"push_eth_src"]&.value; end
|
#push_vlan_id ⇒ Integer
4636
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4636
def push_vlan_id; self[:"push_vlan_id"]&.value; end
|
#push_vlan_priority ⇒ Integer
4644
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4644
def push_vlan_priority; self[:"push_vlan_priority"]&.value; end
|
#push_vlan_protocol ⇒ Integer
4640
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4640
def push_vlan_protocol; self[:"push_vlan_protocol"]&.value; end
|
4628
|
# File 'nl-linux/generated/nl/linux/tc.rb', line 4628
def tm; self[:"tm"]&.value; end
|