Class: IControl::Networking::ARP::ARPEntry
- Inherits:
-
Base::Struct
- Object
- Base::Struct
- IControl::Networking::ARP::ARPEntry
- 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
-
#arp_address ⇒ String
The ARP entry’s IP address.
-
#expiration ⇒ Numeric
The MTU to destination.
-
#is_down ⇒ Object
The flag indicating whether this entry is “down”.
-
#is_dynamic ⇒ Object
The flag indicating whether this is a dynamic entry.
-
#is_keepalive ⇒ Object
The flag indicating whether the dynamic entry will automatically attempt to refresh itself during normal use.
-
#is_resolved ⇒ Object
The flag indicating whether this entry has a valid IPv4->MAC binding.
-
#mac_address ⇒ String
The netmask of the destination.
-
#vlan ⇒ String
The VLAN name for the destination.
Instance Attribute Details
#arp_address ⇒ String
The ARP entry’s IP address.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def arp_address @arp_address end |
#expiration ⇒ Numeric
The MTU to destination.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def expiration @expiration end |
#is_down ⇒ Object
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().
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def is_down @is_down end |
#is_dynamic ⇒ Object
The flag indicating whether this is a dynamic entry.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def is_dynamic @is_dynamic end |
#is_keepalive ⇒ Object
The flag indicating whether the dynamic entry will automatically attempt to refresh itself during normal use.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def is_keepalive @is_keepalive end |
#is_resolved ⇒ Object
The flag indicating whether this entry has a valid IPv4->MAC binding.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def is_resolved @is_resolved end |
#mac_address ⇒ String
The netmask of the destination.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def mac_address @mac_address end |
#vlan ⇒ String
The VLAN name for the destination.
125 126 127 |
# File 'lib/icontrol/networking/arp.rb', line 125 def vlan @vlan end |