📄 cfg_conf.c
字号:
#include "syscfg.h"#ifdef __cplusplus#if __cplusplusextern "C"{#endif #endif #include "aos.h"#include "ip/ip_pub.h"#if (AOS_INCLUDE_SERVICE_V5 == TRUE)#include "v5_pub.h"#endif#if (AOS_INCLUDE_SERVICE_TM == TRUE)#include "tm/tm_pub.h"#endif#if( AOS_INCLUDE_SERVICE_POSTBOX == TRUE )#include "postbox_pub.h"#endif#include "p2p_include.h"#include "ss7/ss7_pub.h"#include "flash/flash_pub.h"#if CONFIG_OS_VXWORKSextern U32 drv_init( START_ORDER_E order );extern VOID drv_msg_proc( MSG_S *pMsg );#endif#if (AOS_INCLUDE_SERVICE_SIP_UA_SERVER == TRUE || AOS_INCLUDE_SERVICE_SIP_UA_CLIENT == TRUE|| AOS_INCLUDE_SERVICE_SIP_UA_PROXY == TRUE)extern U32 sip_mngt_init_proc( START_ORDER_E Order );extern VOID sip_mngt_msg_proc( MSG_S *pstMsg );#endif#if AOS_INCLUDE_EMULextern U32 emul_init( START_ORDER_E order );extern VOID emul_msg_proc( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if AOS_INCLUDE_SERVICE_NTP == TRUEextern U32 ntp_init_proc( START_ORDER_E Order );#endif#if (AOS_INCLUDE_INET_RTPRO_RM == TRUE)extern U32 task_init_proc(START_ORDER_E order);extern VOID task_msg_proc(MSG_S *msg, VOID*pvMsgBuf);#endif#if( AOS_INCLUDE_INET_IP == TRUE )extern U32 fib_init( START_ORDER_E order );extern VOID fib_msg_proc( MSG_S * pstMsgHead, VOID*pvMsgBuf );extern U32 protocol_init( START_ORDER_E order );#endif#if(AOS_INCLUDE_INET_ETHERNET == TRUE)extern U32 ether_init_proc(START_ORDER_E order);extern VOID ether_msg_proc(MSG_S *msg, VOID *pvMsgBuf);#endif#if( AOS_INCLUDE_INET_PPP == TRUE )extern U32 ppp_init_proc(START_ORDER_E order);extern VOID ppp_msg_proc(MSG_S *msg, VOID *pvMsgBuf);#endif#if( AOS_INCLUDE_INET_PPPOE == TRUE )extern U32 pppoe_init(START_ORDER_E order);extern VOID pppoe_msg_proc(MSG_S *msg, VOID *pvMsgBuf);#endif#if( AOS_INCLUDE_INET_IFNET == TRUE )extern U32 if_init( START_ORDER_E order );extern VOID if_msg_proc( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SMP_CLI == TRUE)extern U32 cli_msg_init( START_ORDER_E order );#endif#if (AOS_INCLUDE_SSP_DB == TRUE)extern U32 mpe_db_init(START_ORDER_E order);U32 mpe_mini_db_init(START_ORDER_E order);extern VOID db_msg_proc( MSG_S *pstMsg, VOID *pvMsgBuf );#endif#if(AOS_INCLUDE_DRV_MODEM == TRUE)extern VOID mdm_msg_proc(MSG_S *msg, VOID *pvMsgBuf);extern U32 mdm_msg_init(START_ORDER_E order);#endif#if (AOS_INCLUDE_SERVICE_RTPRTCP == TRUE)#if( CONFIG_BOARD_EIA == TRUE )extern U32 rtp_eia_init_proc(START_ORDER_E order);extern VOID rtp_eia_msg_proc(MSG_S *msghdr, VOID* msgbody);#elif( CONFIG_BOARD_GMPU == TRUE )extern U32 rtp_mux_init_proc(START_ORDER_E order);extern VOID rtp_mux_msg_proc(MSG_S *msghdr, VOID* msgbody);extern U32 dsp_mpsd_init( START_ORDER_E order );extern VOID dsp_mspd_msg_proc(MSG_S *msghdr,VOID *msgbody);#if( CONFIG_OS_WINDOWS == TRUE )extern U32 rtp_gdsp_init_proc(START_ORDER_E order);extern VOID rtp_gdsp_msg_proc(MSG_S *msg, VOID* msgbody);#endif#elif( CONFIG_BOARD_GDSP == TRUE )extern U32 rtp_gdsp_init_proc(START_ORDER_E order);extern VOID rtp_gdsp_msg_proc(MSG_S *msg, VOID* msgbody);#endif#endif#if (AOS_INCLUDE_SERVICE_ST == TRUE)extern U32 st_init(START_ORDER_E order);extern VOID st_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 mst_init(START_ORDER_E order);extern VOID mst_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 sst_init(START_ORDER_E order);extern VOID sst_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 hst_init(START_ORDER_E order);extern VOID hst_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 qta_init(START_ORDER_E order);extern VOID qta_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 vct_init(START_ORDER_E order);extern VOID vct_msg_proc(MSG_S *msg, VOID*pvMsgBuf);extern U32 rc_init(START_ORDER_E order);extern VOID rc_msg_proc(MSG_S *msg, VOID*pvMsgBuf);extern U32 ms_init(START_ORDER_E order);extern VOID ms_msg_proc(MSG_S *msg, VOID*pvMsgBuf);#endif#if AOS_INCLUDE_SERVICE_PROVISION == TRUEextern U32 provision_init_proc( START_ORDER_E Order );#endif#if (AOS_INCLUDE_SERVICE_CC == TRUE)extern U32 cc_init(START_ORDER_E order);extern VOID cc_msg_proc(MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SERVICE_TRC == TRUE)extern VOID trc_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 trc_init(START_ORDER_E order);#endif#if (AOS_INCLUDE_SERVICE_SD == TRUE)U32 sd_init(START_ORDER_E order);VOID sd_run(MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_DRIVER_AC486 == TRUE)extern U32 ac486_init(START_ORDER_E order);extern VOID ac486cm_run(MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SSP_LOAD== TRUE)extern U32 load_init( START_ORDER_E order );extern VOID load_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SMP_CFM== TRUE)extern U32 cfm_init( START_ORDER_E order );extern VOID cfm_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#ifdef AOS_INCLUDE_SERVICE_MGCP_EIG_ADAPTOR#if (AOS_INCLUDE_SERVICE_MGCP_EIG_ADAPTOR == TRUE)extern U32 mgcp_eig_adaptor_mpeinit( START_ORDER_E order);extern VOID mgcp_eig_adaptor_msghandle( MSG_S *pstMsg );extern U32 mgcp_stack_mpeinit( START_ORDER_E order);extern VOID mgcp_stack_msghandle( MSG_S *pstMsg );#endif#endif#ifdef AOS_INCLUDE_SERVICE_MGCP_EIA_ADAPTOR#if (AOS_INCLUDE_SERVICE_MGCP_EIA_ADAPTOR == TRUE)extern U32 mgcp_eia_adaptor_mpeinit( START_ORDER_E order);extern VOID mgcp_eia_adaptor_msghandle( MSG_S *pstMsg );extern U32 mgcp_stack_mpeinit( START_ORDER_E order);extern VOID mgcp_stack_msghandle( MSG_S *pstMsg );#endif#endif#if( AOS_INCLUDE_SERVICE_BILL == TRUE )extern U32 mpe_bill_init( START_ORDER_E order );extern VOID bill_msg_proc( MSG_S *pstMsg, VOID *pvMsgBuf );extern U32 mpe_bill_cg_init( START_ORDER_E order );extern VOID bill_cg_msg_proc( MSG_S *pstMsg, VOID *pvMsgBuf );#endif#if( AOS_INCLUDE_SERVICE_BILL_EIA == TRUE )extern U32 mpe_eia_bill_init( START_ORDER_E order );extern VOID eia_bill_msg_proc( MSG_S* pstMsg, VOID *pvMsgBuf );#endif#if( AOS_INCLUDE_SERVICE_BILL_TEST == TRUE )extern U32 mpe_bill_test_init( START_ORDER_E order );extern VOID bill_test_msg_proc( MSG_S *pstMsg, VOID *pvMsgBuf );#endif#if(AOS_INCLUDE_SMP_SNMP == TRUE )extern U32 snmp_main_init( START_ORDER_E order );extern VOID snmp_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if( AOS_INCLUDE_SSP_TEST == TRUE )extern U32 aos_test_init(START_ORDER_E order);extern VOID aos_test_msg_proc(MSG_S * msg, VOID * pvMsgBuf);#endif#if( AOS_INCLUDE_DEV_SERVER == TRUE )extern U32 inv_init( START_ORDER_E order );#endif#if ( AOS_INCLUDE_SSP_FS == TRUE )extern U32 fs_init_proc(START_ORDER_E order);#endif#if ( AOS_INCLUDE_SMP_LOG == TRUE )extern U32 log_msg_init( START_ORDER_E order );extern VOID log_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if ( AOS_INCLUDE_SMP_TRACE == TRUE )extern U32 trace_msg_init( START_ORDER_E order );#endif#if (AOS_INCLUDE_SMP_ALARM == TRUE )extern U32 alarm_init( START_ORDER_E order );extern VOID alarm_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_INET_DNSCLIENT == TRUE)U32 dnc_init_proc(START_ORDER_E order);#endif#if (AOS_INCLUDE_INET_DHCPCLIENT == TRUE)U32 dhc_init_proc(START_ORDER_E order);#endif#if( AOS_INCLUDE_SSP_PAT == TRUE )U32 pat_init( START_ORDER_E order );VOID pat_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if( AOS_INCLUDE_SMP_CLIPRXY == TRUE )S32 cli_prxy_msg_init( START_ORDER_E order );VOID cli_prxy_proc_msg( MSG_S * pstMsgHead, VOID*pvMsgBuf );#endif#if( AOS_INCLUDE_SERVICE_Q931== TRUE )U32 q931_init_proc(START_ORDER_E order);VOID q931_msg_proc(MSG_S * msg, VOID * pvMsgBuf);#endif#if (AOS_INCLUDE_SERVICE_FAX == TRUE)U32 fax_init_proc(START_ORDER_E order);VOID fax_msg_proc( MSG_S *msg, VOID*pvMsgBuf );#endif#if( AOS_INCLUDE_SERVICE_FAX_D == TRUE )U32 faxd_init_proc( START_ORDER_E order );VOID faxd_msg_proc( MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SERVICE_ISVH == TRUE)U32 rtp_isvh_init_proc(START_ORDER_E order);#endif#if( AOS_INCLUDE_SERVICE_TT_CLIENT == TRUE )U32 mpe_tt_client_init(START_ORDER_E order);VOID tt_msg_proc(MSG_S * msg, VOID * pvMsgBuf);#endif#if( AOS_INCLUDE_SERVICE_RADIUS_CLIENT == TRUE )U32 mpe_radius_client_init(START_ORDER_E order);VOID radc_msg_proc(MSG_S * msg, VOID * pvMsgBuf);#endif#if( AOS_INCLUDE_SERVICE_ACCOUNT == TRUE )U32 account_init(START_ORDER_E order);VOID account_msg_proc(MSG_S *msg, VOID*pvMsgBuf);#endif#if( AOS_INCLUDE_SERVICE_RTX == TRUE )U32 rtx_init_proc(START_ORDER_E order);VOID rtx_msg_proc(MSG_S * msg, VOID * pvMsgBuf);#endif#if (AOS_INCLUDE_SERVICE_NATCHECK==TRUE)extern U32 natcheck_mngt_init_proc( START_ORDER_E Order );extern VOID natcheck_mngt_msg_proc( MSG_S *pstMsg );#endif#if (AOS_INCLUDE_SERVICE_TUNNEL_CLIENT == TRUE || AOS_INCLUDE_SERVICE_TUNNEL_SERVER == TRUE )extern U32 ht_mngt_init_proc( START_ORDER_E Order );extern VOID ht_mngt_msg_proc( MSG_S *pstMsg );#endif#if(CONFIG_BOARD_GMPU == TRUE || CONFIG_BOARD_EIA == TRUE )U32 aping_init_proc( START_ORDER_E order );VOID aping_msg_proc( MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SERVICE_STUN_CLIENT == TRUE || AOS_INCLUDE_SERVICE_STUN_SERVER == TRUE )extern U32 stun_mngt_init_proc( START_ORDER_E Order );extern VOID stun_mngt_msg_proc( MSG_S *pstMsg );#endif#if (AOS_INCLUDE_SERVICE_ECC == TRUE)extern U32 ecc_init( START_ORDER_E Order );extern VOID ecc_msg_proc(MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SERVICE_NAT == TRUE)extern U32 nat_mpe_init( START_ORDER_E Order );extern VOID nat_msg_handle(MSG_S *msg, VOID*pvMsgBuf );#endif#if( AOS_INCLUDE_SERVICE_DHCP_SERVER == TRUE )extern U32 dhs_mngt_init_proc( START_ORDER_E Order );extern VOID dhs_mngt_msg_proc(MSG_S *msg, VOID*pvMsgBuf );#endif#if (AOS_INCLUDE_SERVICE_ECC == FALSE)VOID ecc_p2p_evaluate_voip_end(U32 ulResult){}#endif#ifdef _EIA2000V3extern VOID ippbx_l2_msg_proc( MSG_S *msg, VOID*pvMsgBuf );#endifextern VOID db_mem_judge_and_move();extern VOID rtp_isvh_msg_proc(MSG_S *msg, VOID*pvMsgBuf );extern U32 dsp_mpsd_init( START_ORDER_E order );extern VOID dsp_mspd_msg_proc(MSG_S *msghdr,VOID *msgbody);extern U32 mpe_h323_init(START_ORDER_E order);extern VOID mpe_h323_msg_proc( MSG_S *pMsg, VOID*pvMsgBuf );#if ( AOS_INCLUDE_SERVICE_SDFS_FTPS == TRUE )U32 files_init_proc(START_ORDER_E order);VOID files_msg_proc(MSG_S * pstMsg, VOID*pvMsgBuf);U32 ftps_init_proc(START_ORDER_E order);VOID ftps_msg_proc(MSG_S *pstMsg, VOID *pvMsgBuf);#endif#if (AOS_INCLUDE_SERVICE_ROUTE_SRV_SERVER == TRUE || AOS_INCLUDE_SERVICE_ROUTE_SRV_CLIENT == TRUE)U32 rs_init(START_ORDER_E order);VOID rs_msg_proc(MSG_S *pMsg);#endifU32 m_usr_init(){ U32 result;#if( AOS_INCLUDE_SSP_DB == TRUE ) db_mem_judge_and_move();#endif #if( AOS_INCLUDE_SERVICE_MGCP == TRUE ) mgcp_cfg( MAX_EIA_NUM );#endif #if( CONFIG_BOARD_GMPU == TRUE || CONFIG_BOARD_EIA == TRUE ) result = aos_mpe_reg( "mpe_rsock", MPE_RSOCK, MPS_SYS, rsock_init_proc, rsock_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif result = aos_mps_reg( "mps_dev", MPS_DEV, TASK_PRIO_NORMAL ); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_dev", MPE_DEV, MPS_DEV, dev_init, (MPE_RUN_ROUTINE)dev_msg_proc ); if( AOS_SUCC != result ) { return result; }#if CONFIG_OS_VXWORKS result = aos_mps_reg( "mps_drv", MPS_DRV, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_drv", MPE_DRV, MPS_DRV, drv_init, (void(*)(MSG_S*,VOID*))drv_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if (AOS_INCLUDE_SERVICE_TM == TRUE) result = aos_mps_reg( "mps_tm", MPS_TM, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_tm", MPE_TM, MPS_TM, tm_mpe_init_proc, (void(*)(MSG_S*,VOID*))tm_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if (AOS_INCLUDE_SERVICE_TUNNEL_SERVER == TRUE || AOS_INCLUDE_SERVICE_TUNNEL_CLIENT == TRUE)#if 0 result = aos_mps_reg( "mps_tunnel", MPS_TUNNEL, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } #endif result = aos_mpe_reg( "mpe_tunnel", MPE_TUNNEL, MPS_SYS, ht_mngt_init_proc, (void(*)(MSG_S*,VOID*))ht_mngt_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if (AOS_INCLUDE_SERVICE_STUN_CLIENT == TRUE || AOS_INCLUDE_SERVICE_STUN_SERVER == TRUE) result = aos_mps_reg( "mps_stun", MPS_STUN, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_stun", MPE_STUN, MPS_STUN, stun_mngt_init_proc, (void(*)(MSG_S*,VOID*))stun_mngt_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if (AOS_INCLUDE_SERVICE_SIP_UA_SERVER == TRUE || AOS_INCLUDE_SERVICE_SIP_UA_CLIENT == TRUE || AOS_INCLUDE_SERVICE_SIP_UA_PROXY==TRUE) result = aos_mps_reg( "mps_sip", MPS_SIP, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_sip", MPE_SIP, MPS_SIP, sip_mngt_init_proc, (void(*)(MSG_S*,VOID*))sip_mngt_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if (AOS_INCLUDE_EMUL == TRUE) result = aos_mps_reg( "mps_emul", MPS_EMUL, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; } result = aos_mpe_reg( "mpe_emul", MPE_EMUL, MPS_EMUL, emul_init , emul_msg_proc ); if( AOS_SUCC != result ) { return result; }#endif#if( AOS_INCLUDE_INET_IP == TRUE ) result = aos_mps_reg( "mps_inet", MPS_INET, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) { return result; }#if( CONFIG_BOARD_EIA == FALSE ) result = aos_mps_reg( "mps_fib", MPS_FIB, TASK_PRIO_NORMAL); if( AOS_SUCC != result ) {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -