  | 
  
    RDK-B
    
   | 
 
 
 
 
Go to the documentation of this file.
   49 #ifndef __VLAN_HAL_H__ 
   50 #define __VLAN_HAL_H__ 
   57 #define ULONG unsigned long 
   61 #define BOOL  unsigned char 
   69 #define UCHAR unsigned char 
   77 #define UINT  unsigned int 
  101 #define VLAN_HAL_MAJOR_VERSION 1                // This is the major verion of this HAL. 
  102 #define VLAN_HAL_MINOR_VERSION 0                // This is the minor verson of the HAL. 
  103 #define VLAN_HAL_MAINTENANCE_VERSION 1  // This is the maintenance version of the HAL. 
  106 #define VLAN_HAL_MAX_VLANGROUP_TEXT_LENGTH                      32   
  107 #define VLAN_HAL_MAX_VLANID_TEXT_LENGTH                         32   
  108 #define VLAN_HAL_MAX_INTERFACE_NAME_TEXT_LENGTH         32   
  110 #define VLAN_HAL_MAX_LINE_BUFFER_LENGTH                         120   
  
 
int vlan_hal_printAllGroup()
 
int vlan_hal_delInterface(const char *groupName, const char *ifName, const char *vlanID)
 
int vlan_hal_delGroup(const char *groupName)
 
#define VLAN_HAL_MAX_VLANGROUP_TEXT_LENGTH
 
int insert_VLAN_ConfigEntry(char *groupName, char *vlanID)
 
int delete_VLAN_ConfigEntry(char *groupName)
 
int vlan_hal_printGroup(const char *groupName)
 
int print_all_vlanId_Configuration(void)
 
int vlan_hal_addInterface(const char *groupName, const char *ifName, const char *vlanID)
 
struct _vlan_vlanidconfiguration * nextlink
 
void _get_shell_outputbuffer(char *cmd, char *out, int len)
 
struct _vlan_vlanidconfiguration vlan_vlanidconfiguration_t
 
#define VLAN_HAL_MAX_VLANID_TEXT_LENGTH
 
int vlan_hal_addGroup(const char *groupName, const char *vlanID)
 
int _is_this_group_available_in_ovs_bridge(char *br_name)
 
struct InterfaceDetails INF[10]
 
int vlan_hal_delete_all_Interfaces(const char *groupName)
 
int _is_this_interface_available_in_given_ovs_bridge(char *if_name, char *br_name)
 
int get_vlanId_for_GroupName(const char *groupName, char *vlanID)
 
int _is_this_interface_available_in_ovs_bridge(const char *groupName, char *if_name)