Class: Nl::Linux::Tc::SubMessages::ActOptionsMsg::Ct

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

Constant Summary collapse

FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::ActCtAttrs

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#action ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#helper_family ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#helper_name ⇒ String

Returns:

  • (String)

See Also:



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

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

#helper_proto ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#labels ⇒ String

Returns:

  • (String)

See Also:



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

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

#labels_mask ⇒ String

Returns:

  • (String)

See Also:



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

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

#mark ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#mark_mask ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nat_ipv4_max ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nat_ipv4_min ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nat_ipv6_max ⇒ String

Returns:

  • (String)

See Also:



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

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

#nat_ipv6_min ⇒ String

Returns:

  • (String)

See Also:



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

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

#nat_port_max ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#nat_port_min ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#parms ⇒ String

Returns:

  • (String)

See Also:



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

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

#tm ⇒ Structs::TcfT



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

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

#zone ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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