#ifndef __RTK_RG_APOLLO_LITEROMEDRIVER_H__
#define __RTK_RG_APOLLO_LITEROMEDRIVER_H__

#if 0
//Functions which used before Definitions should have Declarations
int32 rtk_rg_apollo_macEntry_add(rtk_rg_macEntry_t *macEntry, int *entry_idx);
int32 rtk_rg_apollo_macEntry_del(int entry_idx);
int32 rtk_rg_apollo_arpEntry_add(rtk_rg_arpEntry_t *arpEntry, int *arp_entry_idx);
int32 rtk_rg_apollo_arpEntry_del(int arp_entry_idx);
int32 rtk_rg_apollo_algApps_set(rtk_rg_alg_type_t alg_app);
int32 rtk_rg_apollo_vlanBinding_del(int vlan_binding_idx);
int32 rtk_rg_apollo_neighborEntry_find(rtk_rg_neighborInfo_t *neighborInfo,int *neighbor_valid_idx);
int32 rtk_rg_apollo_neighborEntry_del(int neighbor_idx);
int32 rtk_rg_apollo_naptConnection_del(int flow_idx);
int32 rtk_rg_apollo_virtualServer_find(rtk_rg_virtualServer_t *virtual_server, int *valid_idx);
int32 rtk_rg_apollo_virtualServer_del(int virtual_server_idx);
int32 rtk_rg_apollo_upnpConnection_find(rtk_rg_upnpConnection_t *upnp, int *valid_idx);
int32 rtk_rg_apollo_upnpConnection_del(int upnp_idx);
int32 rtk_rg_apollo_upnpConnection_add(rtk_rg_upnpConnection_t *upnp, int *upnp_idx);
int32 rtk_rg_apollo_dmzHost_set(int wan_intf_idx, rtk_rg_dmzInfo_t *dmz_info);
int32 rtk_rg_apollo_macEntry_find(rtk_rg_macEntry_t *macEntry,int *valid_idx);
int32 rtk_rg_apollo_neighborEntry_add(rtk_rg_neighborEntry_t *neighborEntry,int *neighbor_idx);
int32 rtk_rg_apollo_virtualServer_add(rtk_rg_virtualServer_t *virtual_server, int *virtual_server_idx);
int32 rtk_rg_apollo_qosDot1pPriRemarkByInternalPri_get(int int_pri,int *pRmk_dot1p);
int32 rtk_rg_apollo_softwareSourceAddrLearningLimit_set(rtk_rg_saLearningLimitInfo_t sa_learnLimit_info, rtk_rg_port_idx_t port_idx);
int32 rtk_rg_apollo_dosType_get(rtk_rg_dos_type_t dos_type,int *dos_enabled,rtk_rg_dos_action_t *dos_action);
int32 rtk_rg_apollo_multicastFlow_find(rtk_rg_multicastFlow_t *mcFlow, int *valid_idx);
int32 rtk_rg_apollo_multicastFlow_del(int flow_idx);
int32 rtk_rg_apollo_naptFilterAndQos_add(int *index,rtk_rg_naptFilterAndQos_t *napt_filter);
int32 rtk_rg_apollo_naptFilterAndQos_del(int index);
int32 rtk_rg_apollo_naptFilterAndQos_find(int *index,rtk_rg_naptFilterAndQos_t *napt_filter);
#endif

rtk_rg_err_code_t rtk_rg_apollo_stpBlockingPortmask_set(rtk_rg_portmask_t Mask);
rtk_rg_err_code_t rtk_rg_apollo_stpBlockingPortmask_get (rtk_rg_portmask_t *pMask);


rtk_rg_err_code_t rtk_rg_apollo_accessWanLimitCategory_get(rtk_rg_accessWanLimitCategory_t *macCategory_info);
rtk_rg_err_code_t rtk_rg_apollo_accessWanLimitCategory_set(rtk_rg_accessWanLimitCategory_t macCategory_info);
rtk_rg_err_code_t rtk_rg_apollo_accessWanLimit_get(rtk_rg_accessWanLimitData_t *access_wan_info);
rtk_rg_err_code_t rtk_rg_apollo_accessWanLimit_set(rtk_rg_accessWanLimitData_t access_wan_info);
rtk_rg_err_code_t rtk_rg_apollo_aclFilterAndQos_add(rtk_rg_aclFilterAndQos_t *acl_filter, int *acl_filter_idx);
rtk_rg_err_code_t rtk_rg_apollo_aclFilterAndQos_del(int acl_filter_idx);
rtk_rg_err_code_t rtk_rg_apollo_aclFilterAndQos_find(rtk_rg_aclFilterAndQos_t *acl_filter, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_gponDsBcFilterAndRemarking_Enable(rtk_rg_enable_t enable);
rtk_rg_err_code_t rtk_rg_apollo_gponDsBcFilterAndRemarking_add(rtk_rg_gpon_ds_bc_vlanfilterAndRemarking_t *filterRule,int *index);
rtk_rg_err_code_t rtk_rg_apollo_gponDsBcFilterAndRemarking_del(int index);
rtk_rg_err_code_t rtk_rg_apollo_gponDsBcFilterAndRemarking_del_all(void);
rtk_rg_err_code_t rtk_rg_apollo_gponDsBcFilterAndRemarking_find(int *index,rtk_rg_gpon_ds_bc_vlanfilterAndRemarking_t *filterRule);
rtk_rg_err_code_t rtk_rg_apollo_algApps_get(rtk_rg_alg_type_t *alg_app);
rtk_rg_err_code_t rtk_rg_apollo_algApps_set(rtk_rg_alg_type_t alg_app);
rtk_rg_err_code_t rtk_rg_apollo_dmzHost_set(int wan_intf_idx, rtk_rg_dmzInfo_t *dmz_info);
rtk_rg_err_code_t rtk_rg_apollo_algServerInLanAppsIpAddr_add(rtk_rg_alg_serverIpMapping_t *srvIpMapping);
rtk_rg_err_code_t rtk_rg_apollo_algServerInLanAppsIpAddr_del(rtk_rg_alg_type_t delServerMapping);
rtk_rg_err_code_t rtk_rg_apollo_arpEntry_add(rtk_rg_arpEntry_t *arpEntry, int *arp_entry_idx);
rtk_rg_err_code_t rtk_rg_apollo_arpEntry_del(int arp_entry_idx);
rtk_rg_err_code_t rtk_rg_apollo_arpEntry_find(rtk_rg_arpInfo_t *arpInfo,int *arp_valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_classifyEntry_add(rtk_rg_classifyEntry_t *classifyFilter);
rtk_rg_err_code_t rtk_rg_apollo_classifyEntry_del(int index);
rtk_rg_err_code_t rtk_rg_apollo_classifyEntry_find(int index, rtk_rg_classifyEntry_t *classifyFilter);
rtk_rg_err_code_t rtk_rg_apollo_cpuPortForceTrafficCtrl_get(rtk_rg_enable_t *pTx_fc_state,	rtk_rg_enable_t *pRx_fc_state);
rtk_rg_err_code_t rtk_rg_apollo_cpuPortForceTrafficCtrl_set(rtk_rg_enable_t tx_fc_state,	rtk_rg_enable_t rx_fc_state);
rtk_rg_err_code_t rtk_rg_apollo_cvlan_add(rtk_rg_cvlan_info_t *cvlan_info);
rtk_rg_err_code_t rtk_rg_apollo_cvlan_del(int cvlan_id);
rtk_rg_err_code_t rtk_rg_apollo_cvlan_get(rtk_rg_cvlan_info_t *cvlan_info);
rtk_rg_err_code_t rtk_rg_apollo_dhcpClientInfo_set(int wan_intf_idx, rtk_rg_ipDhcpClientInfo_t *dhcpClient_info);
rtk_rg_err_code_t rtk_rg_apollo_dhcpRequest_set(int wan_intf_idx);
rtk_rg_err_code_t rtk_rg_apollo_dmzHost_set(int wan_intf_idx, rtk_rg_dmzInfo_t *dmz_info);
rtk_rg_err_code_t rtk_rg_apollo_dmzHost_get(int wan_intf_idx, rtk_rg_dmzInfo_t *dmz_info);
rtk_rg_err_code_t rtk_rg_apollo_dosFloodType_get(rtk_rg_dos_type_t dos_type,int *dos_enabled,rtk_rg_dos_action_t *dos_action,int *dos_threshold);
rtk_rg_err_code_t rtk_rg_apollo_dosFloodType_set(rtk_rg_dos_type_t dos_type,int dos_enabled,rtk_rg_dos_action_t dos_action,int dos_threshold);
rtk_rg_err_code_t rtk_rg_apollo_dosPortMaskEnable_get(rtk_rg_mac_portmask_t *dos_port_mask);
rtk_rg_err_code_t rtk_rg_apollo_dosPortMaskEnable_set(rtk_rg_mac_portmask_t dos_port_mask);
rtk_rg_err_code_t rtk_rg_apollo_dosType_get(rtk_rg_dos_type_t dos_type,int *dos_enabled,rtk_rg_dos_action_t *dos_action);
rtk_rg_err_code_t rtk_rg_apollo_dosType_set(rtk_rg_dos_type_t dos_type,int dos_enabled,rtk_rg_dos_action_t dos_action);
rtk_rg_err_code_t rtk_rg_apollo_driverVersion_get(rtk_rg_VersionString_t *version_string);
rtk_rg_err_code_t rtk_rg_apollo_gatewayServicePortRegister_add(rtk_rg_gatewayServicePortEntry_t *serviceEntry, int *index);
rtk_rg_err_code_t rtk_rg_apollo_gatewayServicePortRegister_del(int index);
rtk_rg_err_code_t rtk_rg_apollo_gatewayServicePortRegister_find(rtk_rg_gatewayServicePortEntry_t *serviceEntry, int *index);
rtk_rg_err_code_t rtk_rg_apollo_initParam_get(rtk_rg_initParams_t *init_param);
rtk_rg_err_code_t rtk_rg_apollo_initParam_set(rtk_rg_initParams_t *init_param);
rtk_rg_err_code_t rtk_rg_apollo_interface_del(int lan_or_wan_intf_idx);
rtk_rg_err_code_t rtk_rg_apollo_intfInfo_find(rtk_rg_intfInfo_t *intf_info, int *valid_lan_or_wan_intf_idx);
rtk_rg_err_code_t rtk_rg_apollo_lanInterface_add(rtk_rg_lanIntfConf_t *lan_info,int *intf_idx);
rtk_rg_err_code_t rtk_rg_apollo_macEntry_add(rtk_rg_macEntry_t *macEntry, int *entry_idx);
rtk_rg_err_code_t rtk_rg_apollo_macEntry_del(int entry_idx);
rtk_rg_err_code_t rtk_rg_apollo_macEntry_find(rtk_rg_macEntry_t *macEntry,int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_macFilter_add(rtk_rg_macFilterEntry_t *macFilterEntry,int *mac_filter_idx);
rtk_rg_err_code_t rtk_rg_apollo_macFilter_del(int mac_filter_idx);
rtk_rg_err_code_t rtk_rg_apollo_macFilter_find(rtk_rg_macFilterEntry_t *macFilterEntry, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_multicastFlow_add(rtk_rg_multicastFlow_t *mcFlow, int *flow_idx);
rtk_rg_err_code_t rtk_rg_apollo_multicastFlow_del(int flow_idx);
/* martin zhu add */
rtk_rg_err_code_t rtk_rg_apollo_l2MultiCastFlow_add(rtk_rg_l2MulticastFlow_t *l2McFlow,int *flow_idx);
rtk_rg_err_code_t rtk_rg_apollo_multicastFlow_find(rtk_rg_multicastFlow_t *mcFlow, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_naptConnection_add(rtk_rg_naptEntry_t *naptFlow, int *flow_idx);
rtk_rg_err_code_t rtk_rg_apollo_naptConnection_del(int flow_idx);
rtk_rg_err_code_t rtk_rg_apollo_naptConnection_find(rtk_rg_naptInfo_t *naptEntry,int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_naptExtPortFree(int isTcp,uint16 port);
rtk_rg_err_code_t rtk_rg_apollo_naptExtPortGet(int isTcp,uint16 *pPort);
rtk_rg_err_code_t rtk_rg_apollo_naptFilterAndQos_add(int *index,rtk_rg_naptFilterAndQos_t *napt_filter);
rtk_rg_err_code_t rtk_rg_apollo_naptFilterAndQos_del(int index);
rtk_rg_err_code_t rtk_rg_apollo_naptFilterAndQos_find(int *index,rtk_rg_naptFilterAndQos_t *napt_filter);
rtk_rg_err_code_t rtk_rg_apollo_neighborEntry_add(rtk_rg_neighborEntry_t *neighborEntry,int *neighbor_idx);
rtk_rg_err_code_t rtk_rg_apollo_neighborEntry_del(int neighbor_idx);
rtk_rg_err_code_t rtk_rg_apollo_neighborEntry_find(rtk_rg_neighborInfo_t *neighborInfo,int *neighbor_valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_phyPortForceAbility_get(rtk_rg_mac_port_idx_t port, rtk_rg_phyPortAbilityInfo_t *ability);
rtk_rg_err_code_t rtk_rg_apollo_phyPortForceAbility_set(rtk_rg_mac_port_idx_t port, rtk_rg_phyPortAbilityInfo_t ability);
rtk_rg_err_code_t rtk_rg_apollo_portBasedCVlanId_get(rtk_rg_port_idx_t port_idx,int *pPvid)	;
rtk_rg_err_code_t rtk_rg_apollo_portBasedCVlanId_set(rtk_rg_port_idx_t port_idx,int pvid);
rtk_rg_err_code_t rtk_rg_apollo_wlanDevBasedCVlanId_set(int wlan_idx,int dev_idx,int dvid);
rtk_rg_err_code_t rtk_rg_apollo_portEgrBandwidthCtrlRate_get(rtk_rg_mac_port_idx_t port, uint32 *rate);
rtk_rg_err_code_t rtk_rg_apollo_portEgrBandwidthCtrlRate_set(rtk_rg_mac_port_idx_t port, uint32 rate);
rtk_rg_err_code_t rtk_rg_apollo_portIgrBandwidthCtrlRate_get(rtk_rg_mac_port_idx_t port, uint32 *rate);
rtk_rg_err_code_t rtk_rg_apollo_portIgrBandwidthCtrlRate_set(rtk_rg_mac_port_idx_t port, uint32 rate);
rtk_rg_err_code_t rtk_rg_apollo_portMibInfo_clear(rtk_rg_mac_port_idx_t port);
rtk_rg_err_code_t rtk_rg_apollo_portMibInfo_get(rtk_rg_mac_port_idx_t port, rtk_rg_port_mib_info_t *mibInfo);
rtk_rg_err_code_t rtk_rg_apollo_portMirror_clear(void);
rtk_rg_err_code_t rtk_rg_apollo_portMirror_get(rtk_rg_portMirrorInfo_t *portMirrorInfo);
rtk_rg_err_code_t rtk_rg_apollo_portMirror_set(rtk_rg_portMirrorInfo_t portMirrorInfo);
rtk_rg_err_code_t rtk_rg_apollo_portStatus_get(rtk_rg_mac_port_idx_t port, rtk_rg_portStatusInfo_t *portInfo);
rtk_rg_err_code_t rtk_rg_apollo_pppoeClientInfoAfterDial_set(int wan_intf_idx, rtk_rg_pppoeClientInfoAfterDial_t *clientPppoe_info);
rtk_rg_err_code_t rtk_rg_apollo_pppoeClientInfoBeforeDial_set(int wan_intf_idx, rtk_rg_pppoeClientInfoBeforeDial_t *app_info);
rtk_rg_err_code_t rtk_rg_apollo_pptpClientInfoAfterDial_set(int wan_intf_idx, rtk_rg_pptpClientInfoAfterDial_t *clientPptp_info);
rtk_rg_err_code_t rtk_rg_apollo_pptpClientInfoBeforeDial_set(int wan_intf_idx, rtk_rg_pptpClientInfoBeforeDial_t *app_info);
rtk_rg_err_code_t rtk_rg_apollo_l2tpClientInfoAfterDial_set(int wan_intf_idx, rtk_rg_l2tpClientInfoAfterDial_t *clientL2tp_info);
rtk_rg_err_code_t rtk_rg_apollo_l2tpClientInfoBeforeDial_set(int wan_intf_idx, rtk_rg_l2tpClientInfoBeforeDial_t *app_info);
rtk_rg_err_code_t rtk_rg_apollo_pppoeInterfaceIdleTime_get(int intfIdx,uint32 *idleSec);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemapToInternalPri_get(uint32 dot1p,uint32 *pInt_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemapToInternalPri_set(uint32 dot1p,uint32 int_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemarkByInternalPriEgressPortEnable_get(rtk_rg_mac_port_idx_t rmk_port, rtk_rg_enable_t *pRmk_enable);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemarkByInternalPriEgressPortEnable_set(rtk_rg_mac_port_idx_t rmk_port, rtk_rg_enable_t rmk_enable);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemarkByInternalPri_get(int int_pri,int *pRmk_dot1p);
rtk_rg_err_code_t rtk_rg_apollo_qosDot1pPriRemarkByInternalPri_set(int int_pri,int rmk_dot1p);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemapToInternalPri_get(uint32 dscp,uint32 *pInt_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemapToInternalPri_set(uint32 dscp,uint32 int_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkByDscp_get(int dscp,int *pRmk_dscp);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkByDscp_set(int dscp,int rmk_dscp);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkByInternalPri_get(int int_pri,int *pDscp);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkByInternalPri_set(int int_pri,int dscp);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkEgressPortEnableAndSrcSelect_get(rtk_rg_mac_port_idx_t rmk_port,rtk_rg_enable_t *pRmk_enable, rtk_rg_qos_dscpRmkSrc_t *pRmk_src_select);
rtk_rg_err_code_t rtk_rg_apollo_qosDscpRemarkEgressPortEnableAndSrcSelect_set(rtk_rg_mac_port_idx_t rmk_port,rtk_rg_enable_t rmk_enable, rtk_rg_qos_dscpRmkSrc_t rmk_src_select);
rtk_rg_err_code_t rtk_rg_apollo_qosInternalPriDecisionByWeight_get(rtk_rg_qos_priSelWeight_t *pWeightOfPriSel);
rtk_rg_err_code_t rtk_rg_apollo_qosInternalPriDecisionByWeight_set(rtk_rg_qos_priSelWeight_t weightOfPriSel);
rtk_rg_err_code_t rtk_rg_apollo_qosInternalPriMapToQueueId_get(int int_pri, int *pQueue_Id);
rtk_rg_err_code_t rtk_rg_apollo_qosInternalPriMapToQueueId_set(int int_pri, int queue_id);
rtk_rg_err_code_t rtk_rg_apollo_qosPortBasedPriority_get(rtk_rg_mac_port_idx_t port_idx,uint32 *pInt_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosPortBasedPriority_set(rtk_rg_mac_port_idx_t port_idx,uint32 int_pri);
rtk_rg_err_code_t rtk_rg_apollo_qosStrictPriorityOrWeightFairQueue_get(rtk_rg_mac_port_idx_t port_idx,rtk_rg_qos_queue_weights_t *pQ_weight);
rtk_rg_err_code_t rtk_rg_apollo_qosStrictPriorityOrWeightFairQueue_set(rtk_rg_mac_port_idx_t port_idx,rtk_rg_qos_queue_weights_t q_weight);
rtk_rg_err_code_t rtk_rg_apollo_shareMeter_get(uint32 index, uint32 *pRate , rtk_rg_enable_t *pIfgInclude);
rtk_rg_err_code_t rtk_rg_apollo_shareMeter_set(uint32 index, uint32 rate, rtk_rg_enable_t ifgInclude);
rtk_rg_err_code_t rtk_rg_apollo_softwareSourceAddrLearningLimit_get(rtk_rg_saLearningLimitInfo_t *sa_learnLimit_info, rtk_rg_port_idx_t port_idx);
rtk_rg_err_code_t rtk_rg_apollo_softwareSourceAddrLearningLimit_set(rtk_rg_saLearningLimitInfo_t sa_learnLimit_info, rtk_rg_port_idx_t port_idx);
rtk_rg_err_code_t rtk_rg_apollo_wlanSoftwareSourceAddrLearningLimit_set(rtk_rg_saLearningLimitInfo_t sa_learnLimit_info, int wlan_idx, int dev_idx);
rtk_rg_err_code_t rtk_rg_apollo_staticInfo_set(int wan_intf_idx, rtk_rg_ipStaticInfo_t *static_info);
rtk_rg_err_code_t rtk_rg_apollo_stormControl_add(rtk_rg_stormControlInfo_t *stormInfo,int *stormInfo_idx);
rtk_rg_err_code_t rtk_rg_apollo_stormControl_del(int stormInfo_idx);
rtk_rg_err_code_t rtk_rg_apollo_stormControl_find(rtk_rg_stormControlInfo_t *stormInfo,int *stormInfo_idx);
rtk_rg_err_code_t rtk_rg_apollo_svlanServicePort_get(rtk_port_t port, rtk_enable_t *pEnable);
rtk_rg_err_code_t rtk_rg_apollo_svlanServicePort_set(rtk_port_t port, rtk_enable_t enable);
rtk_rg_err_code_t rtk_rg_apollo_svlanTpid_get(uint32 *pSvlanTagId);
rtk_rg_err_code_t rtk_rg_apollo_svlanTpid_set(uint32 svlan_tag_id);
rtk_rg_err_code_t rtk_rg_apollo_upnpConnection_add(rtk_rg_upnpConnection_t *upnp, int *upnp_idx);
rtk_rg_err_code_t rtk_rg_apollo_upnpConnection_del(int upnp_idx);
rtk_rg_err_code_t rtk_rg_apollo_upnpConnection_find(rtk_rg_upnpConnection_t *upnp, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_urlFilterString_add(rtk_rg_urlFilterString_t *filter,int *url_idx);
rtk_rg_err_code_t rtk_rg_apollo_urlFilterString_del(int url_idx);
rtk_rg_err_code_t rtk_rg_apollo_urlFilterString_find(rtk_rg_urlFilterString_t *filter, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_virtualServer_add(rtk_rg_virtualServer_t *virtual_server, int *virtual_server_idx);
rtk_rg_err_code_t rtk_rg_apollo_virtualServer_del(int virtual_server_idx);
rtk_rg_err_code_t rtk_rg_apollo_virtualServer_find(rtk_rg_virtualServer_t *virtual_server, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_vlanBinding_add(rtk_rg_vlanBinding_t *vlan_binding_info, int *vlan_binding_idx);
rtk_rg_err_code_t rtk_rg_apollo_vlanBinding_del(int vlan_binding_idx);
rtk_rg_err_code_t rtk_rg_apollo_vlanBinding_find(rtk_rg_vlanBinding_t *vlan_binding_info, int *valid_idx);
rtk_rg_err_code_t rtk_rg_apollo_wlanDevBasedCVlanId_get(int wlan_idx,int dev_idx,int *pDvid);
rtk_rg_err_code_t rtk_rg_apollo_wlanDevBasedCVlanId_set(int wlan_idx,int dev_idx,int dvid);
rtk_rg_err_code_t rtk_rg_apollo_wlanSoftwareSourceAddrLearningLimit_get(rtk_rg_saLearningLimitInfo_t *sa_learnLimit_info, int wlan_idx, int dev_idx);
rtk_rg_err_code_t rtk_rg_apollo_wlanSoftwareSourceAddrLearningLimit_set(rtk_rg_saLearningLimitInfo_t sa_learnLimit_info, int wlan_idx, int dev_idx);

rtk_rg_err_code_t rtk_rg_apollo_wanInterface_add(rtk_rg_wanIntfConf_t *wanintf, int *wan_intf_idx);
rtk_rg_err_code_t rtk_rg_apollo_portIsolation_set(rtk_rg_port_isolation_t isolationSetting);
rtk_rg_err_code_t rtk_rg_apollo_portIsolation_get(rtk_rg_port_isolation_t *isolationSetting);
rtk_rg_err_code_t rtk_rg_apollo_dsliteInfo_set(int wan_intf_idx, rtk_rg_ipDslitStaticInfo_t *dslite_info);
rtk_rg_err_code_t rtk_rg_apollo_pppoeDsliteInfoBeforeDial_set(int wan_intf_idx, rtk_rg_pppoeClientInfoBeforeDial_t *app_info);
rtk_rg_err_code_t rtk_rg_apollo_pppoeDsliteInfoAfterDial_set(int wan_intf_idx, rtk_rg_pppoeDsliteInfoAfterDial_t *pppoeDslite_info);
rtk_rg_err_code_t rtk_rg_apollo_dsliteMcTable_set(rtk_l34_dsliteMc_entry_t *pDsliteMcEntry);
rtk_rg_err_code_t rtk_rg_apollo_dsliteMcTable_get(rtk_l34_dsliteMc_entry_t *pDsliteMcEntry);
rtk_rg_err_code_t rtk_rg_apollo_dsliteControl_set(rtk_l34_dsliteCtrlType_t ctrlType, uint32 act);
rtk_rg_err_code_t rtk_rg_apollo_dsliteControl_get(rtk_l34_dsliteCtrlType_t ctrlType, uint32 *pAct);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpAll_set(rtk_rg_redirectHttpAll_t *pRedirectHttpAll);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpAll_get(rtk_rg_redirectHttpAll_t *pRedirectHttpAll);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpURL_add(rtk_rg_redirectHttpURL_t *pRedirectHttpURL);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpURL_del(rtk_rg_redirectHttpURL_t *pRedirectHttpURL);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpWhiteList_add(rtk_rg_redirectHttpWhiteList_t *pRedirectHttpWhiteList);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpWhiteList_del(rtk_rg_redirectHttpWhiteList_t *pRedirectHttpWhiteList);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpRsp_set(rtk_rg_redirectHttpRsp_t *pRedirectHttpRsp);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpRsp_get(rtk_rg_redirectHttpRsp_t *pRedirectHttpRsp);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpCount_set(rtk_rg_redirectHttpCount_t *pRedirectHttpCount);
rtk_rg_err_code_t rtk_rg_apollo_redirectHttpCount_get(rtk_rg_redirectHttpCount_t *pRedirectHttpCount);
rtk_rg_err_code_t rtk_rg_apollo_staticRoute_add(rtk_rg_staticRoute_t *pStaticRoute, int *index);
rtk_rg_err_code_t rtk_rg_apollo_staticRoute_del(int index);
rtk_rg_err_code_t rtk_rg_apollo_staticRoute_find(rtk_rg_staticRoute_t *pStaticRoute, int *index);
rtk_rg_err_code_t rtk_rg_apollo_aclLogCounterControl_set(int index, int type, int mode);
rtk_rg_err_code_t rtk_rg_apollo_aclLogCounterControl_get(int index, int *type, int *mode);
rtk_rg_err_code_t rtk_rg_apollo_aclLogCounter_get(int index, uint64 *count);
rtk_rg_err_code_t rtk_rg_apollo_aclLogCounter_reset(int index);

int rtk_rg_apollo_api_module_init(void);




#define rtk_rg_api_module_init(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_driverVersion_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_initParam_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_initParam_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_lanInterface_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//5
#define rtk_rg_wanInterface_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_staticInfo_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dhcpRequest_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dhcpClientInfo_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_pppoeClientInfoBeforeDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//10
#define rtk_rg_pppoeClientInfoAfterDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_interface_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_intfInfo_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_cvlan_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_cvlan_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//15
#define rtk_rg_cvlan_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_vlanBinding_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_vlanBinding_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_vlanBinding_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_algServerInLanAppsIpAddr_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//20
#define rtk_rg_algServerInLanAppsIpAddr_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_algApps_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_algApps_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dmzHost_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dmzHost_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//25
#define rtk_rg_virtualServer_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_virtualServer_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_virtualServer_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_aclFilterAndQos_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_aclFilterAndQos_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//30
#define rtk_rg_aclFilterAndQos_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macFilter_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macFilter_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macFilter_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_urlFilterString_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//35
#define rtk_rg_urlFilterString_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_urlFilterString_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_upnpConnection_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_upnpConnection_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_upnpConnection_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//40
#define rtk_rg_naptConnection_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptConnection_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptConnection_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_multicastFlow_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_multicastFlow_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
/* martin zhu add */
#define rtk_rg_l2MultiCastFlow_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//45
#define rtk_rg_multicastFlow_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macEntry_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macEntry_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_macEntry_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_arpEntry_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//50
#define rtk_rg_arpEntry_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_arpEntry_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_neighborEntry_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_neighborEntry_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_neighborEntry_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//55
#define rtk_rg_accessWanLimit_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_accessWanLimit_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_accessWanLimitCategory_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_accessWanLimitCategory_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_softwareSourceAddrLearningLimit_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//60
#define rtk_rg_softwareSourceAddrLearningLimit_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dosPortMaskEnable_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dosPortMaskEnable_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dosType_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dosType_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//65
#define rtk_rg_dosFloodType_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dosFloodType_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portMirror_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portMirror_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portMirror_clear(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//70
#define rtk_rg_portEgrBandwidthCtrlRate_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portIgrBandwidthCtrlRate_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portEgrBandwidthCtrlRate_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portIgrBandwidthCtrlRate_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_phyPortForceAbility_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//75
#define rtk_rg_phyPortForceAbility_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_cpuPortForceTrafficCtrl_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_cpuPortForceTrafficCtrl_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portMibInfo_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portMibInfo_clear(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//80
#define rtk_rg_stormControl_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_stormControl_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_stormControl_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_shareMeter_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_shareMeter_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//85
#define rtk_rg_qosStrictPriorityOrWeightFairQueue_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosStrictPriorityOrWeightFairQueue_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosInternalPriMapToQueueId_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosInternalPriMapToQueueId_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosInternalPriDecisionByWeight_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//90
#define rtk_rg_qosInternalPriDecisionByWeight_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemapToInternalPri_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemapToInternalPri_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosPortBasedPriority_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosPortBasedPriority_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//95
#define rtk_rg_qosDot1pPriRemapToInternalPri_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDot1pPriRemapToInternalPri_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemarkEgressPortEnableAndSrcSelect_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemarkEgressPortEnableAndSrcSelect_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemarkByInternalPri_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//100
#define rtk_rg_qosDscpRemarkByInternalPri_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemarkByDscp_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDscpRemarkByDscp_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDot1pPriRemarkByInternalPriEgressPortEnable_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDot1pPriRemarkByInternalPriEgressPortEnable_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//105
#define rtk_rg_qosDot1pPriRemarkByInternalPri_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_qosDot1pPriRemarkByInternalPri_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portBasedCVlanId_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portBasedCVlanId_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portStatus_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//110
#ifdef CONFIG_RG_NAPT_PORT_COLLISION_PREVENTION
#define rtk_rg_naptExtPortGet(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptExtPortFree(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#endif
#define rtk_rg_classifyEntry_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_classifyEntry_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_classifyEntry_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//115
#define rtk_rg_svlanTpid_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_svlanTpid_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_svlanServicePort_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_svlanServicePort_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_pppoeInterfaceIdleTime_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//120
#define rtk_rg_gatewayServicePortRegister_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gatewayServicePortRegister_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gatewayServicePortRegister_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_wlanDevBasedCVlanId_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_wlanDevBasedCVlanId_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//125
#define rtk_rg_wlanSoftwareSourceAddrLearningLimit_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_wlanSoftwareSourceAddrLearningLimit_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptFilterAndQos_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptFilterAndQos_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_naptFilterAndQos_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//130
#define rtk_rg_pptpClientInfoBeforeDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_pptpClientInfoAfterDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_l2tpClientInfoBeforeDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_l2tpClientInfoAfterDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_stpBlockingPortmask_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//135
#define rtk_rg_stpBlockingPortmask_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portIsolation_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_portIsolation_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dsliteInfo_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_pppoeDsliteInfoBeforeDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//140
#define rtk_rg_pppoeDsliteInfoAfterDial_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gponDsBcFilterAndRemarking_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gponDsBcFilterAndRemarking_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gponDsBcFilterAndRemarking_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_gponDsBcFilterAndRemarking_del_all(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//145
#define rtk_rg_gponDsBcFilterAndRemarking_Enable(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dsliteMcTable_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dsliteMcTable_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dsliteControl_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_dsliteControl_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//150
#define rtk_rg_interfaceMibCounter_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_interfaceMibCounter_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_redirectHttpAll_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_redirectHttpAll_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_redirectHttpURL_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//155
#define rtk_rg_redirectHttpURL_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_redirectHttpWhiteList_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_redirectHttpWhiteList_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()

#define rtk_rg_svlanTpid2_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_svlanTpid2_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
//160
#define rtk_rg_svlanTpid2_enable_get(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_svlanTpid2_enable_set(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()

#define rtk_rg_apollo_flow_add(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_apollo_flow_del(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()
#define rtk_rg_apollo_flow_find(arg,args...) PLEASE_USE_RTK_RG_APOLLO_API()



#endif