Class: IControl::Networking::ARP::ARPEntry

Inherits:
Base::Struct
  • Object
show all
Defined in:
lib/icontrol/networking/arp.rb,
lib/icontrol/networking/arp.rb

Overview

A struct that describes an dynamic ARP entry/statistics.

Instance Attribute Summary collapse

Instance Attribute Details

#arp_addressString

The ARP entry's IP address.

Returns:

  • (String)

    the current value of arp_address


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def arp_address
  @arp_address
end

#expirationNumeric

The MTU to destination.

Returns:

  • (Numeric)

    the current value of expiration


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def expiration
  @expiration
end

#is_downObject

The flag indicating whether this entry is “down”. “Down” entries continue to exist for a period of time after they are marked down, in order to immediately propagate the ERR_REJECT code to subsequent callers of arp_resolve().

Returns:

  • (Object)

    the current value of is_down


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_down
  @is_down
end

#is_dynamicObject

The flag indicating whether this is a dynamic entry.

Returns:

  • (Object)

    the current value of is_dynamic


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_dynamic
  @is_dynamic
end

#is_keepaliveObject

The flag indicating whether the dynamic entry will automatically attempt to refresh itself during normal use.

Returns:

  • (Object)

    the current value of is_keepalive


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_keepalive
  @is_keepalive
end

#is_resolvedObject

The flag indicating whether this entry has a valid IPv4->MAC binding.

Returns:

  • (Object)

    the current value of is_resolved


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def is_resolved
  @is_resolved
end

#mac_addressString

The netmask of the destination.

Returns:

  • (String)

    the current value of mac_address


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def mac_address
  @mac_address
end

#vlanString

The VLAN name for the destination.

Returns:

  • (String)

    the current value of vlan


125
126
127
# File 'lib/icontrol/networking/arp.rb', line 125

def vlan
  @vlan
end