Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.11.1.2
Macros | Functions
openapi_ip6map.h File Reference
#include "openapi_common.h"

Go to the source code of this file.

Macros

#define OPEN_VRF_MAX_NAME_LEN   15
 

Functions

OPEN_BOOL_t openapiIp6IntfExists (openapiClientHandle_t *client_handle, uint32_t ifNum)
 Determine if IPv6 interface exists. More...
 
OPEN_BOOL_t openapiIp6MapIntfIsValid (openapiClientHandle_t *client_handle, uint32_t ifNum)
 Determine if the interface is valid for participation in the IPv6 component. More...
 
open_error_t openapiIp6MapIntfValidFirstGet (openapiClientHandle_t *client_handle, uint32_t *ifNum)
 Get the first valid interface for participation in IPv6 component. More...
 
open_error_t openapiIp6MapIntfValidNextGet (openapiClientHandle_t *client_handle, uint32_t prevIfNum, uint32_t *ifNum)
 Get the next valid interface for participation in IPv6 component. More...
 
OPEN_BOOL_t openapiIp6MapNbrIntfIsValid (openapiClientHandle_t *client_handle, uint32_t ifNum)
 Determine if the interface is valid to be configured with an IPv6 neighbor. More...
 
open_error_t openapiIp6RtrIntfAutoStateModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *mode)
 Get the IPv6 AutoState mode of a given interface. More...
 
open_error_t openapiIp6RtrIntfAutoStateModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t mode)
 Set the IPv6 AutoState mode of a given interface. More...
 
open_error_t openapiIp6RtrIntfBandwidthGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *val)
 Get the interface bandwidth of a given interface. More...
 
open_error_t openapiIp6RtrIntfIpv6EffectiveMtuGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *val)
 Get the IPv6 effective MTU of a given interface. More...
 
open_error_t openapiIp6RtrIntfIpv6MtuGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *val)
 Get the IPv6 MTU of a given interface. More...
 
open_error_t openapiIp6RtrIntfIpv6MtuSet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t val)
 Set the IPv6 MTU of a given interface. More...
 
open_error_t openapiIp6RtrIntfMaxIpv6MtuGet (openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *val)
 Get the maximum IPv6 MTU that may be set on an interface. More...
 
open_error_t openapiIp6RtrIntfModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *mode)
 Get the administrative state of a given interface. More...
 
open_error_t openapiIp6RtrIntfModeSet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t mode)
 Set the administrative state of a given interface. More...
 
open_error_t openapiIp6RtrIntfOperModeGet (openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *mode)
 Get the operational state of a given interface. More...
 
open_error_t openapiIp6UnresolvedRateLimitGet (openapiClientHandle_t *client_handle, uint32_t *val)
 Get the rate limit value set for the unresolved IPv6 data packets coming to CPU. More...
 
open_error_t openapiIp6UnresolvedRateLimitSet (openapiClientHandle_t *client_handle, uint32_t val)
 Set the rate limit value for the unresolved IPv6 data packets coming to CPU. More...
 
open_error_t openapiIp6VrNbrsDynRenewGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, OPEN_CONTROL_t *mode)
 Get the dynamic renewal mode of IPv6 neighbors in a given VRF. More...
 
open_error_t openapiIp6VrNbrsDynRenewSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, OPEN_CONTROL_t mode)
 Set the dynamic renewal mode of IPv6 neighbors in a given VRF. More...
 
open_error_t openapiIp6VrNudBackoffMultipleGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t *val)
 Get the NUD backoff-multiple value set for calculation of timeouts for NS transmissions during NUD for a given VRF. More...
 
open_error_t openapiIp6VrNudBackoffMultipleSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t val)
 Set the NUD backoff-multiple value for calculation of timeouts for NS transmissions during NUD for a given VRF. More...
 
open_error_t openapiIp6VrNudMaxMcastSolicitsGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t *val)
 Get the maximum multicast neighbor solicitations sent during NUD for a given VRF. More...
 
open_error_t openapiIp6VrNudMaxMcastSolicitsSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t val)
 Set the maximum multicast neighbor solicitations sent during NUD for a given VRF. More...
 
open_error_t openapiIp6VrNudMaxUnicastSolicitsGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t *val)
 Get the maximum unicast neighbor solicitations sent during NUD for a given VRF. More...
 
open_error_t openapiIp6VrNudMaxUnicastSolicitsSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t val)
 Set the maximum unicast neighbor solicitations sent during NUD for a given VRF. More...
 
open_error_t openapiIp6VrRtrAdminModeGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, OPEN_CONTROL_t *mode)
 Get the IPv6 administrative mode of the router for given VRF. More...
 
open_error_t openapiIp6VrRtrAdminModeSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, OPEN_CONTROL_t mode)
 Set the IPv6 administrative mode of the router for given VRF. More...
 
open_error_t openapiIp6VrRtrDefaultTTLGet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t *val)
 Get the default IPv6 router TTL value for a given VRF. More...
 
open_error_t openapiIp6VrRtrDefaultTTLSet (openapiClientHandle_t *client_handle, open_buffdesc *vrfName, uint32_t val)
 Set the default IPv6 router TTL value for a given VRF. More...