static int32 _rtl865x_nextHop_register_event(void) { rtl865x_event_Param_t eventParam; eventParam.eventLayerId=DEFAULT_LAYER3_EVENT_LIST_ID; eventParam.eventId=EVENT_DEL_ARP; eventParam.eventPriority=0; eventParam.event_action_fn=_rtl865x_eventHandle_delArp; rtl865x_registerEvent(&eventParam); memset(&eventParam,0,sizeof(rtl865x_event_Param_t)); eventParam.eventLayerId=DEFAULT_LAYER3_EVENT_LIST_ID; eventParam.eventId=EVENT_ADD_ARP; eventParam.eventPriority=0; eventParam.event_action_fn=_rtl865x_eventHandle_addArp; rtl865x_registerEvent(&eventParam); memset(&eventParam,0,sizeof(rtl865x_event_Param_t)); eventParam.eventLayerId=DEFAULT_LAYER3_EVENT_LIST_ID; eventParam.eventId=EVENT_DEL_PPP; eventParam.eventPriority=0; eventParam.event_action_fn=_rtl865x_eventHandle_delPpp; rtl865x_registerEvent(&eventParam); return SUCCESS; }
static int32 _rtl865x_ppp_register_event(void) { rtl865x_event_Param_t eventParam; eventParam.eventLayerId=DEFAULT_LAYER2_EVENT_LIST_ID; eventParam.eventId=EVENT_DEL_FDB; eventParam.eventPriority=0; eventParam.event_action_fn=rtl865x_ppp_eventHandle_delL2Fdb; rtl865x_registerEvent(&eventParam); memset(&eventParam,0,sizeof(rtl865x_event_Param_t)); eventParam.eventLayerId=DEFAULT_COMMON_EVENT_LIST_ID; eventParam.eventId=EVENT_DEL_NETIF; eventParam.eventPriority=0; eventParam.event_action_fn=rtl865x_ppp_eventHandle_delNetif; rtl865x_registerEvent(&eventParam); return SUCCESS; }
static int32 rtl865x_arp_register_event(void) { rtl865x_event_Param_t eventParam; eventParam.eventLayerId=DEFAULT_LAYER2_EVENT_LIST_ID; eventParam.eventId=EVENT_DEL_FDB; eventParam.eventPriority=0; eventParam.event_action_fn=rtl865x_arp_callbackFn_for_del_fdb; rtl865x_registerEvent(&eventParam); return SUCCESS; }