Class: Nl::Linux::Ethtool::AttributeSets::Flow

Inherits:
AttributeSet
  • Object
show all
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

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:



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.

Parameters:

  • type (Integer)

Returns:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



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.

Returns:

  • (Integer)

See Also:



4685
# File 'nl-linux/generated/nl/linux/ethtool.rb', line 4685

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