VLAN HAL layer is intended to support VLAN drivers through the System Calls.
Some of the APIs are :
vlan_hal_addGroup
vlan_hal_delGroup
vlan_hal_addInterface
vlan_hal_delInterface
vlan_hal_delete_all_Interfaces
Platform HAL
Platform HAL is an abstraction layer, implemented to interact with cable modem device for getting the hardware specific details such as Firmware Name, Boot loader Version, etc.
This HAL layer is intended to support platform drivers
platform_hal.c file provides the function call prototypes and structure definitions used for the platform hardware abstraction layer