RDK-B
|
Data Structures | |
struct | bridgeDetails |
Macros | |
#define | BRIDGE_UTIL_LOG_FNAME "/rdklogs/logs/bridgeUtils.log" |
#define | GRE_HANDLER_SCRIPT "/etc/utopia/service.d/service_multinet/handle_gre.sh" |
#define | TOTAL_IFLIST_SIZE 1024 |
#define | BRIDGE_NAME_SIZE 64 |
#define | IFACE_NAME_SIZE 64 |
#define | IFLIST_SIZE 256 |
#define | MAX_LOG_BUFF_SIZE 1024 |
#define | TIMESTAMP 64 |
#define | INTERFACE_EXIST 0 |
#define | INTERFACE_NOT_EXIST -1 |
#define | bridge_util_log(fmt ...) |
Typedefs | |
typedef struct bridgeDetails | bridgeDetails |
Enumerations | |
enum | Config { PRIVATE_LAN = 1, HOME_SECURITY = 2, HOTSPOT_2G = 3, HOTSPOT_5G = 4, LOST_N_FOUND = 6, HOTSPOT_SECURE_2G = 7, HOTSPOT_SECURE_5G = 8, MOCA_ISOLATION = 9, MESH_BACKHAUL = 10, ETH_BACKHAUL = 11, MESH = 12, MESH_WIFI_BACKHAUL_2G = 13, MESH_WIFI_BACKHAUL_5G = 14 } |
List of Configurations for BridgeUtils API's. More... | |
enum | INTERFACE_TYPE { IF_BRIDGE_BRIDGEUTIL = 1, IF_VLAN_BRIDGEUTIL = 2, IF_GRE_BRIDGEUTIL = 3, IF_MOCA_BRIDGEUTIL = 4, IF_WIFI_BRIDGEUTIL = 5, IF_ETH_BRIDGEUTIL = 6, IF_OTHER_BRIDGEUTIL } |
List of Interface types for BridgeUtils API's. More... | |
enum | BridgeOpr { DELETE_BRIDGE = 0, CREATE_BRIDGE = 1 } |
BridgeUtils Operations for BridgeUtils API's. More... | |
Variables | |
int | DeviceMode |
int | MocaIsolation_Val |
int | need_wifi_gw_refresh |
int | need_switch_gw_refresh |
int | syncMembers |
int | BridgeOprInPropgress |
FILE * | logFp |
char | log_buff [1024] |
char | log_msg_wtime [1024+64] |
char | primaryBridgeName [64] |
int | PORT2ENABLE |
int | ethWanEnabled |
char | ethWanIfaceName [64] |
struct tm * | timeinfo |
time_t | utc_time |
struct bridgeDetails |
Definition at line 148 of file bridge_util_hal.h.
Data Fields | |
char | bridgeName [64] |
char | vlan_name [64] |
char | VirtualParentIfname [64] |
int | vlanID |
char | ethIfList [256] |
char | MoCAIfList [256] |
char | GreIfList [256] |
char | WiFiIfList [256] |
char bridgeDetails::bridgeName[64] |
Definition at line 149 of file bridge_util_hal.h.
char bridgeDetails::vlan_name[64] |
Definition at line 150 of file bridge_util_hal.h.
char bridgeDetails::VirtualParentIfname[64] |
Definition at line 151 of file bridge_util_hal.h.
int bridgeDetails::vlanID |
Definition at line 152 of file bridge_util_hal.h.
char bridgeDetails::ethIfList[256] |
Definition at line 153 of file bridge_util_hal.h.
char bridgeDetails::MoCAIfList[256] |
Definition at line 154 of file bridge_util_hal.h.
char bridgeDetails::GreIfList[256] |
Definition at line 155 of file bridge_util_hal.h.
char bridgeDetails::WiFiIfList[256] |
Definition at line 156 of file bridge_util_hal.h.
#define BRIDGE_UTIL_LOG_FNAME "/rdklogs/logs/bridgeUtils.log" |
Definition at line 57 of file bridge_util_hal.h.
#define GRE_HANDLER_SCRIPT "/etc/utopia/service.d/service_multinet/handle_gre.sh" |
Definition at line 59 of file bridge_util_hal.h.
#define TOTAL_IFLIST_SIZE 1024 |
Definition at line 61 of file bridge_util_hal.h.
#define BRIDGE_NAME_SIZE 64 |
Definition at line 62 of file bridge_util_hal.h.
#define IFACE_NAME_SIZE 64 |
Definition at line 63 of file bridge_util_hal.h.
#define IFLIST_SIZE 256 |
Definition at line 65 of file bridge_util_hal.h.
#define MAX_LOG_BUFF_SIZE 1024 |
Definition at line 66 of file bridge_util_hal.h.
#define TIMESTAMP 64 |
Definition at line 67 of file bridge_util_hal.h.
#define INTERFACE_EXIST 0 |
Definition at line 69 of file bridge_util_hal.h.
#define INTERFACE_NOT_EXIST -1 |
Definition at line 70 of file bridge_util_hal.h.
#define bridge_util_log | ( | fmt ... | ) |
Definition at line 91 of file bridge_util_hal.h.
typedef struct bridgeDetails bridgeDetails |
enum Config |
List of Configurations for BridgeUtils API's.
Enumerator | |
---|---|
PRIVATE_LAN | |
HOME_SECURITY | |
HOTSPOT_2G | |
HOTSPOT_5G | |
LOST_N_FOUND | |
HOTSPOT_SECURE_2G | |
HOTSPOT_SECURE_5G | |
MOCA_ISOLATION | |
MESH_BACKHAUL | |
ETH_BACKHAUL | |
MESH | |
MESH_WIFI_BACKHAUL_2G | |
MESH_WIFI_BACKHAUL_5G |
Definition at line 107 of file bridge_util_hal.h.
enum INTERFACE_TYPE |
List of Interface types for BridgeUtils API's.
Enumerator | |
---|---|
IF_BRIDGE_BRIDGEUTIL | |
IF_VLAN_BRIDGEUTIL | |
IF_GRE_BRIDGEUTIL | |
IF_MOCA_BRIDGEUTIL | |
IF_WIFI_BRIDGEUTIL | |
IF_ETH_BRIDGEUTIL | |
IF_OTHER_BRIDGEUTIL |
Definition at line 128 of file bridge_util_hal.h.
enum BridgeOpr |
BridgeUtils Operations for BridgeUtils API's.
Enumerator | |
---|---|
DELETE_BRIDGE | |
CREATE_BRIDGE |
Definition at line 143 of file bridge_util_hal.h.
int DeviceMode |
int MocaIsolation_Val |
int need_wifi_gw_refresh |
int need_switch_gw_refresh |
int syncMembers |
int BridgeOprInPropgress |
FILE* logFp |
char log_buff[1024] |
char log_msg_wtime[1024+64] |
char primaryBridgeName[64] |
int PORT2ENABLE |
int ethWanEnabled |
char ethWanIfaceName[64] |
struct tm* timeinfo |
time_t utc_time |