50 #ifndef OPENAPI_ROUTING_ARPTABLE_H_INCLUDED
51 #define OPENAPI_ROUTING_ARPTABLE_H_INCLUDED
78 unsigned char macAddr[OPEN_MAC_ADDR_LEN];
198 uint32_t *configured,
open_error_t openapiArpStaticEntryCountInfoGet(openapiClientHandle_t *client_handle, uint32_t *configured, uint32_t *active, uint32_t *max)
API to get the ARP static entry count info.
open_error_t openapiArpEntryInfoGet(openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t intf, open_inet_addr_t ipAddr, OPEN_ARP_ENTRY_t *entry)
Get the ARP data for a given vrfName, ipAddr, and interface.
open_error_t openapiArpCacheSizeGet(openapiClientHandle_t *client_handle, uint32_t *val)
API to get the ARP cache size.
IP address is one of switch's MAC addresses.
open_error_t openapiArpTotalEntryCountInfoGet(openapiClientHandle_t *client_handle, uint32_t *current, uint32_t *peak)
API to get the ARP total current entry count info.
uint16_t vrfId
VRF ID of the ARP table entry.
open_error_t openapiArpEntryVrfNextGet(openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t *intf, open_inet_addr_t *ipAddr)
Get the next VRF ARP entry.
OPEN_ARP_TYPE_t type
ARP entry type bitmask.
Discard when seen as source.
open_error_t openapiArpResponseTimeGet(openapiClientHandle_t *client_handle, uint32_t *val)
API to get the ARP response time in seconds.
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiArpDynamicRenewModeGet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t *val)
API to get if ARP dynamic renew mode is enabled or not.
uint32_t age
ARP entry age in seconds.
uint16_t vlanId
VLAN id of the ARP table entry.
OPEN_CONTROL_t
OPEN uses these enumerators to indicate enable or disable for a given config or status parameter...
Net directed broadcast addr.
Unnumbered intf ARP entry.
uint32_t intIfNum
Outgoing internal interface number of the ARP table entry.
open_inet_addr_t ipAddr
IP Address of the ARP table entry.
open_error_t openapiArpNumRetriesGet(openapiClientHandle_t *client_handle, uint32_t *val)
API to get the ARP number of retries.
Resolved ARP entry, dest MAC address known.
uint32_t hits
Non-zero count of the ARP table entry, if resolved.
open_error_t openapiArpAgeTimeGet(openapiClientHandle_t *client_handle, uint32_t *val)
API to get the ARP age time in seconds.