38 #ifndef OPENAPI_VOICE_VLAN_H_INCLUDED
39 #define OPENAPI_VOICE_VLAN_H_INCLUDED
52 #define OPEN_VOICE_VLAN_DSCP_MIN 0
53 #define OPEN_VOICE_VLAN_DSCP_MAX 64
54 #define OPEN_VOICE_VLAN_DOT1P_MIN 0
55 #define OPEN_VOICE_VLAN_DOT1P_MAX 7
71 open_error_t openapiVoiceVlanAdminModeSet(openapiClientHandle_t *client_handle,
145 uint32_t ifNum, uint32_t *vlanId);
162 uint32_t ifNum, uint32_t *priority);
256 uint32_t ifNum, uint32_t *dscp);
275 uint32_t ifNum, uint32_t dscp);
295 uint32_t dot1pPriority);
314 uint32_t ifNum, uint32_t vlanId);
open_error_t openapiVoiceVlanPortDot1pPriorityGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *priority)
Get the Voice VLAN port DOT1P priority.
open_error_t openapiVoiceVlanPortCosOverrideModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *mode)
Get the value of the cos override mode.
open_error_t openapiVoiceVlanPortStatusGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *mode)
Get the value voice vlan status.
open_error_t openapiVoiceVlanPortDscpSet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t dscp)
Set the value of the dscp.
send untagged packets, no data needed to configure
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiVoiceVlanPortDscpGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *dscp)
Get the value of the dscp.
open_error_t openapiVoiceVlanPortDot1pPrioritySet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t dot1pPriority)
Set the value of the dot1p.
open_error_t openapiVoiceVlanPortAuthStateSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t state)
Set voice vlan Auth State.
open_error_t openapiVoiceVlanPortCosOverrideModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t mode)
Set the value of the cos override mode.
allow device to use its own configuration, no data needed to configure
voice VLAN disabled, no data needed to configure
open_error_t openapiVoiceVlanPortVlanIdSet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t vlanId)
Set the value of the vlan ID.
OPEN_CONTROL_t
OPEN uses these enumerators to indicate enable or disable for a given config or status parameter...
open_error_t openapiVoiceVlanAdminModeGet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t *mode)
Gets Voice VLAN global administrative mode.
use 802.1p priority tagging, priority data specified when configured
open_error_t openapiVoiceVlanPortAuthStateGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *state)
Get voice vlan Auth State.
open_error_t openapiVoiceVlanPortAdminModeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_VOICE_VLAN_CONFIG_TYPE_t mode, uint32_t dataValue)
Set the Voice VLAN interface mode.
OPEN_VOICE_VLAN_CONFIG_TYPE_t
open_error_t openapiVoiceVlanPortAdminModeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_VOICE_VLAN_CONFIG_TYPE_t *mode)
Get the Voice VLAN interface mode.
tag with specified VLAN ID, VLAN ID specified when configured
open_error_t openapiVoiceVlanPortVlanIdGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *vlanId)
Get the Voice VLAN port VLAN ID.