![]() |
RDK-B
|
For CCSP Component: VLAN_Provisioning_and_management. More...
#include <stdio.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Data Structures | |
| struct | _vlan_vlanidconfiguration |
Macros | |
| #define | ULONG unsigned long |
| #define | BOOL unsigned char |
| #define | CHAR char |
| #define | UCHAR unsigned char |
| #define | INT int |
| #define | UINT unsigned int |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | ENABLE 1 |
| #define | RETURN_OK 0 |
| #define | RETURN_ERR -1 |
| #define | VLAN_HAL_MAJOR_VERSION 1 |
| #define | VLAN_HAL_MINOR_VERSION 0 |
| #define | VLAN_HAL_MAINTENANCE_VERSION 1 |
| #define | VLAN_HAL_MAX_VLANGROUP_TEXT_LENGTH 32 |
| #define | VLAN_HAL_MAX_VLANID_TEXT_LENGTH 32 |
| #define | VLAN_HAL_MAX_INTERFACE_NAME_TEXT_LENGTH 32 |
| #define | VLAN_HAL_MAX_LINE_BUFFER_LENGTH 120 |
Typedefs | |
| typedef struct _vlan_vlanidconfiguration | vlan_vlanidconfiguration_t |
Functions | |
| int | vlan_hal_addGroup (const char *groupName, const char *default_vlanID) |
| int | vlan_hal_delGroup (const char *groupName) |
| int | vlan_hal_addInterface (const char *groupName, const char *ifName, const char *vlanID) |
| int | vlan_hal_delInterface (const char *groupName, const char *ifName, const char *vlanID) |
| int | vlan_hal_printGroup (const char *groupName) |
| int | vlan_hal_printAllGroup () |
| int | vlan_hal_delete_all_Interfaces (const char *groupName) |
| int | _is_this_group_available_in_linux_bridge (char *br_name) |
| int | _is_this_interface_available_in_linux_bridge (char *if_name, char *vlanID) |
| int | _is_this_interface_available_in_given_linux_bridge (char *if_name, char *br_name, char *vlanID) |
| void | _get_shell_outputbuffer (char *cmd, char *out, int len) |
| int | insert_VLAN_ConfigEntry (char *groupName, char *vlanID) |
| int | delete_VLAN_ConfigEntry (char *groupName) |
| int | get_vlanId_for_GroupName (const char *groupName, char *vlanID) |
| int | print_all_vlanId_Configuration (void) |
For CCSP Component: VLAN_Provisioning_and_management.
Definition in file vlan_hal.h.
| #define ULONG unsigned long |
Definition at line 66 of file vlan_hal.h.
| #define BOOL unsigned char |
Definition at line 70 of file vlan_hal.h.
| #define CHAR char |
Definition at line 74 of file vlan_hal.h.
| #define UCHAR unsigned char |
Definition at line 78 of file vlan_hal.h.
| #define INT int |
Definition at line 82 of file vlan_hal.h.
| #define UINT unsigned int |
Definition at line 86 of file vlan_hal.h.
| #define TRUE 1 |
Definition at line 90 of file vlan_hal.h.
| #define FALSE 0 |
Definition at line 94 of file vlan_hal.h.
| #define ENABLE 1 |
Definition at line 98 of file vlan_hal.h.
| #define RETURN_OK 0 |
Definition at line 102 of file vlan_hal.h.
| #define RETURN_ERR -1 |
Definition at line 106 of file vlan_hal.h.