/* **************************************************************************** * 1 DESCRIPTION **************************************************************************** */ /* **************************************************************************** * 2 INCLUDE FILES **************************************************************************** */ #include "ipcom_config.h" #include "ipcom_sysvar.h" #include "ipcom_cstyle.h" /* **************************************************************************** * 3 TYPES **************************************************************************** */ /* **************************************************************************** * 4 GENERAL **************************************************************************** */ /* *=========================================================================== * wrnad_conf_sysvar *=========================================================================== * Description: Initiates mandatory system configuration variables specific * for WRNAD. * */ IP_STATIC IP_CONST Ipcom_sysvar wrnad_conf_sysvar[] = { /* * nae_bus * * MIPC bus to use for wrnad communication with the NAEs. * * Default: 0 */ IP_SYSVAR("wrnad.mipc.nae_bus", "0", WRNAD_MIPC_NAE_BUS), /* * nae_node * * MIPC node number of the NAE to connect to. * * Default: 1 */ IP_SYSVAR("wrnad.mipc.nae_node", "1", WRNAD_MIPC_NAE_NODE), /* * nae_port * * MIPC port used by the NAE for WRNAD communication. * * Default: 3 */ IP_SYSVAR("wrnad.mipc.nae_port", "3", WRNAD_MIPC_NAE_PORT), { IP_NULL, IP_NULL} }; /* **************************************************************************** * 5 PUBLIC FUNCTIONS **************************************************************************** */ /******************************************************************************* * * wrnad_configure - configure NAD * * This routine is used to configure the NAD with IPCOM * * RETURNS: 0 * * ERRNO: N/A */ IP_PUBLIC Ip_err wrnad_configure(void) { (void)ipcom_sysvar_setv(wrnad_conf_sysvar, 0); return 0; }