Class: Nl::Linux::Ethtool::AttributeSets::Flow
- Inherits:
-
AttributeSet
- Object
- AttributeSet
- Nl::Linux::Ethtool::AttributeSets::Flow
- Defined in:
- nl-linux/generated/nl/linux/ethtool.rb
Overview
Flow types, corresponding to those defined in the old ethtool header for RXFH and RXNFC as $PROTO_FLOW. The values are not matching the old ones to avoid carrying into Netlink the IP_USER_FLOW vs IPV4_FLOW vs IPV4_USER_FLOW confusion.
Defined Under Namespace
Classes: Ah4, Ah6, AhEsp4, AhEsp6, Attribute, Esp4, Esp6, Ether, Gtpc4, Gtpc6, GtpcTeid4, GtpcTeid6, Gtpu4, Gtpu6, GtpuDl4, GtpuDl6, GtpuEh4, GtpuEh6, GtpuUl4, GtpuUl6, Ip4, Ip6, Sctp4, Sctp6, Tcp4, Tcp6, Udp4, Udp6
Constant Summary
Constants inherited from AttributeSet
Class Method Summary collapse
-
.by_name(name) ⇒ Attribute
Looks up Attribute class by name.
-
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
Instance Method Summary collapse
-
#ah4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ah6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ah_esp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ah_esp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#esp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#esp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ether ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpc4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpc6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpc_teid4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpc_teid6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_dl4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_dl6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_eh4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_eh6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_ul4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#gtpu_ul6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ip4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#ip6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#sctp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#sctp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#tcp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#tcp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#udp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
-
#udp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
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.
4792 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4792 def by_name(name); BY_NAME.fetch(name); end |
.by_type(type) ⇒ Attribute
Looks up Attribute class by type value.
4798 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4798 def by_type(type); BY_TYPE.fetch(type); end |
Instance Method Details
#ah4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4700 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4700 def ah4; self[:"ah4"]&.value; end |
#ah6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4705 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4705 def ah6; self[:"ah6"]&.value; end |
#ah_esp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4720 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4720 def ah_esp4; self[:"ah_esp4"]&.value; end |
#ah_esp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4725 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4725 def ah_esp6; self[:"ah_esp6"]&.value; end |
#esp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4710 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4710 def esp4; self[:"esp4"]&.value; end |
#esp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4715 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4715 def esp6; self[:"esp6"]&.value; end |
#ether ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4655 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4655 def ether; self[:"ether"]&.value; end |
#gtpc4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4740 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4740 def gtpc4; self[:"gtpc4"]&.value; end |
#gtpc6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4745 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4745 def gtpc6; self[:"gtpc6"]&.value; end |
#gtpc_teid4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4750 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4750 def gtpc_teid4; self[:"gtpc_teid4"]&.value; end |
#gtpc_teid6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4755 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4755 def gtpc_teid6; self[:"gtpc_teid6"]&.value; end |
#gtpu4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4730 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4730 def gtpu4; self[:"gtpu4"]&.value; end |
#gtpu6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4735 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4735 def gtpu6; self[:"gtpu6"]&.value; end |
#gtpu_dl4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4780 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4780 def gtpu_dl4; self[:"gtpu_dl4"]&.value; end |
#gtpu_dl6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4785 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4785 def gtpu_dl6; self[:"gtpu_dl6"]&.value; end |
#gtpu_eh4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4760 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4760 def gtpu_eh4; self[:"gtpu_eh4"]&.value; end |
#gtpu_eh6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4765 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4765 def gtpu_eh6; self[:"gtpu_eh6"]&.value; end |
#gtpu_ul4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4770 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4770 def gtpu_ul4; self[:"gtpu_ul4"]&.value; end |
#gtpu_ul6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4775 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4775 def gtpu_ul6; self[:"gtpu_ul6"]&.value; end |
#ip4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4660 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4660 def ip4; self[:"ip4"]&.value; end |
#ip6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4665 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4665 def ip6; self[:"ip6"]&.value; end |
#sctp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4690 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4690 def sctp4; self[:"sctp4"]&.value; end |
#sctp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4695 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4695 def sctp6; self[:"sctp6"]&.value; end |
#tcp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4670 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4670 def tcp4; self[:"tcp4"]&.value; end |
#tcp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4675 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4675 def tcp6; self[:"tcp6"]&.value; end |
#udp4 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4680 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4680 def udp4; self[:"udp4"]&.value; end |
#udp6 ⇒ Integer
Known flags are defined in Flags::RxfhFields.
4685 |
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4685 def udp6; self[:"udp6"]&.value; end |