Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Data Structures | Enumerations | Functions
openapi_routing_arptable.h File Reference
#include <stdio.h>
#include <stddef.h>
#include <sys/un.h>
#include "openapi_common.h"
#include "openapi_routing_config.h"

Go to the source code of this file.

Data Structures

struct  OPEN_ARP_ENTRY_t
 

Enumerations

enum  OPEN_ARP_TYPE_t {
  OPEN_ARP_LOCAL = 0x01, OPEN_ARP_GATEWAY = 0x02, OPEN_ARP_RESOLVED = 0x04, OPEN_ARP_NET_DIR_BCAST = 0x08,
  OPEN_ARP_DISCARD_WHEN_SOURCE = 0x10, OPEN_ARP_STATIC = 0x20, OPEN_ARP_UNNUMBERED = 0x40, OPEN_ARP_KERNEL = 0x80
}
 

Functions

open_error_t openapiArpAgeTimeGet (openapiClientHandle_t *client_handle, uint32_t *val)
 API to get the ARP age time in seconds. More...
 
open_error_t openapiArpCacheSizeGet (openapiClientHandle_t *client_handle, uint32_t *val)
 API to get the ARP cache size. More...
 
open_error_t openapiArpDynamicRenewModeGet (openapiClientHandle_t *client_handle, OPEN_CONTROL_t *val)
 API to get if ARP dynamic renew mode is enabled or not. More...
 
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. More...
 
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. More...
 
open_error_t openapiArpNumRetriesGet (openapiClientHandle_t *client_handle, uint32_t *val)
 API to get the ARP number of retries. More...
 
open_error_t openapiArpResponseTimeGet (openapiClientHandle_t *client_handle, uint32_t *val)
 API to get the ARP response time in seconds. More...
 
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. More...
 
open_error_t openapiArpTotalEntryCountInfoGet (openapiClientHandle_t *client_handle, uint32_t *current, uint32_t *peak)
 API to get the ARP total current entry count info. More...