38 #ifndef OPENAPI_GARP_H_INCLUDED
39 #define OPENAPI_GARP_H_INCLUDED
44 #define OPEN_GARP_MIN_JOIN_TIME 10
45 #define OPEN_GARP_MAX_JOIN_TIME 100
46 #define OPEN_GARP_DEF_JOIN_TIME 20
49 #define OPEN_GARP_MIN_LEAVE_TIME 20
50 #define OPEN_GARP_MAX_LEAVE_TIME 600
51 #define OPEN_GARP_DEF_LEAVE_TIME 60
54 #define OPEN_GARP_MIN_LEAVE_ALL_TIME 200
55 #define OPEN_GARP_MAX_LEAVE_ALL_TIME 6000
56 #define OPEN_GARP_DEF_LEAVE_ALL_TIME 1000
232 uint32_t ifNum, uint32_t *joinTime);
254 uint32_t ifNum, uint32_t joinTime);
273 uint32_t ifNum, uint32_t *leaveTime);
295 uint32_t ifNum, uint32_t leaveTime);
314 uint32_t ifNum, uint32_t *leaveAllTime);
336 uint32_t ifNum, uint32_t leaveAllTime);
open_error_t openapiGarpLeaveAllTimeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *leaveAllTime)
Get the GARP Leave All Time.
open_error_t openapiGarpGvrpPortEnableGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *intfGvrpStatus)
Get the GVRP interface status.
open_error_t openapiGarpJoinTimeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *joinTime)
Get the GARP Join Time.
open_error_t openapiGarpJoinTimeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t joinTime)
Set the GARP Join Time.
open_error_t openapiGarpGmrpPortEnableGet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t *intfGmrpStatus)
Get the GMRP interface status.
open_error_t
OPEN uses these enumerators to indicate the error codes.
open_error_t openapiGarpGvrpPortEnableSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t intfGvrpStatus)
Set the GVRP interface status.
open_error_t openapiGarpGvrpEnableGet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t *globalGvrpStatus)
Get the GVRP global status.
open_error_t openapiGarpGmrpEnableSet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t globalGmrpStatus)
Set the GMRP global status.
open_error_t openapiGarpLeaveAllTimeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t leaveAllTime)
Set the GARP Leave All Time.
open_error_t openapiGarpLeaveTimeGet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t *leaveTime)
Get the GARP Leave Time.
open_error_t openapiGarpGmrpEnableGet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t *globalGmrpStatus)
Get the GMRP global status.
OPEN_CONTROL_t
OPEN uses these enumerators to indicate enable or disable for a given config or status parameter...
open_error_t openapiGarpLeaveTimeSet(openapiClientHandle_t *client_handle, uint32_t ifNum, uint32_t leaveTime)
Set the GARP Leave Time.
open_error_t openapiGarpGvrpEnableSet(openapiClientHandle_t *client_handle, OPEN_CONTROL_t globalGvrpStatus)
Set the GVRP global status.
open_error_t openapiGarpGmrpPortEnableSet(openapiClientHandle_t *client_handle, uint32_t ifNum, OPEN_CONTROL_t intfGmrpStatus)
Set the GMRP interface status.