Class: Nl::Linux::Tc::SubMessages::ActOptionsMsg::TunnelKey

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

Constant Summary collapse

FIXED_HEADER =
nil
ATTRIBUTE_SET =
AttributeSets::ActTunnelKeyAttrs

Instance Attribute Summary

Attributes included from StructuredPayload

#attributes, #fixed_header

Instance Method Summary collapse

Methods included from StructuredPayload

#encode, #initialize

Instance Method Details

#enc_dst_port ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#enc_ipv4_dst ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#enc_ipv4_src ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#enc_ipv6_dst ⇒ String

Returns:

  • (String)

See Also:



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

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

#enc_ipv6_src ⇒ String

Returns:

  • (String)

See Also:



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

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

#enc_key_id ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#enc_opts ⇒ String

Returns:

  • (String)

See Also:



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

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

#enc_tos ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#enc_ttl ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#no_csum ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#no_frag ⇒ Integer

Returns:

  • (Integer)

See Also:



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

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

#parms ⇒ String

Returns:

  • (String)

See Also:



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

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

#tm ⇒ Structs::TcfT



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

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