Open Ethernet Networking (OpEN) API Guide and Reference Manual  3.6.0.3
Functions
This Code Implements The OpEN Static Filter API [OPENAPI_STATIC_FILTER]

Functions

open_error_t openapiFilterCreate (openapiClientHandle_t *client_handle, open_buffdesc *buf, uint32_t vlanID)
 Create a MAC Static Filter. More...
 
open_error_t openapiFilterRemove (openapiClientHandle_t *client_handle, open_buffdesc *buf, uint32_t vlanID)
 Remove a configured MAC Static Filter. More...
 

Detailed Description

Function Documentation

open_error_t openapiFilterCreate ( openapiClientHandle_t client_handle,
open_buffdesc buf,
uint32_t  vlanID 
)

Create a MAC Static Filter.

Parameters
[in]client_handleclient handle from registration API
[in]bufstatic MAC address for the filter
[in]vlanIDVLAN ID for the filter
-Minimum value OPENAPI_DOT1Q_MIN_VLAN_ID
-Maximum value OPENAPI_DOT1Q_MAX_VLAN_ID
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.
OPEN_E_EXISTSAlready exists.
OPEN_E_FULLMaximum count reached or table full.

OpEN API Version: 1.20

Examples:
static_filter_example.c.
open_error_t openapiFilterRemove ( openapiClientHandle_t client_handle,
open_buffdesc buf,
uint32_t  vlanID 
)

Remove a configured MAC Static Filter.

Parameters
[in]client_handleclient handle from registration API
[in]bufstatic MAC address for the filter
[in]vlanIDVLAN ID for the filter
-Minimum value OPENAPI_DOT1Q_MIN_VLAN_ID
-Maximum value OPENAPI_DOT1Q_MAX_VLAN_ID
Return values
OPEN_E_NONEOn success.
OPEN_E_FAILOn failure.
OPEN_E_PARAMInvalid argument.
OPEN_E_INTERNALInternal error.

OpEN API Version: 1.20

Examples:
static_filter_example.c.