/* 02ssi_snmp.cdf - SSI config file for SNMP component */ /* Copyright 2006-2007, 2010-2013 Wind River Systems, Inc. * All rights reserved. Provided under license only. * Distribution or other use of this software is only * permitted pursuant to the terms of a license agreement * from Wind River Systems (and is otherwise prohibited). * Refer to that license agreement for terms of use. */ /* modification history -------------------- 01m,08may13,bbz Make sure SNMP task can be launched if INCLUDE_SNMP_DYNAMIC_INIT is added on pcPentium4(WIND00412663) 01l,18jan12,zhw added REQUIRES for INCLUDE_SNMP_STATIC_INIT (WIND00328708) 01k,31dec11,zhw enable dynamic initialization for 32bit while disable it for 64bit since SSI has not supported 64bit (WIND00325865) 01j,09sep10,y_t temporarily disable snmp dynamic initialization for 64bit 01i,16aug07,mze rename INCLUDE_SNMPD to FOLDER_SNMPD 01h,21aug07,tkf Remove INIT_RTN with non-existent routine. Change Selection name to adhere to standard coding convention (CQ:WIND000102067) 01g,10may06,tkf UN_COMP component has to be automatically included when SNMP Dynamic initialization is included (WIND00044525). 01f,03apr06,tkf Add the INCLUDE_WM_SNMP_INIT component as INCLUDE_DOT11_MIB depends on it (SPR#119209). 01e,10mar06,xli added INCLUDE_DSI_DYNAMIC_INIT as the INCLUDE_SNMP_DYNAMIC_INIT's REQUIRES 01d,04mar06,xli correct the cdf syntax error 01c,30jan06.xli use selection clause 01b,19jan06,xli Added INIT_RTN clause 01a,04jan06,tkf written */ /* DESCRIPTION This file contains the SSI configuration file for the SNMP component. The purpose of the file is to allow the SSI system co-exist with the legacy VxWorks initialization system. */ Selection SELECT_SNMP_INIT { NAME SNMP Initialization SYNOPSIS Initialize SNMP component COUNT 1-1 #ifndef _WRS_CONFIG_LP64 CHILDREN INCLUDE_SNMP_DYNAMIC_INIT \ INCLUDE_SNMP_STATIC_INIT #else CHILDREN INCLUDE_SNMP_STATIC_INIT #endif _CHILDREN FOLDER_SNMPD DEFAULTS INCLUDE_SNMP_STATIC_INIT } #ifndef _WRS_CONFIG_LP64 Component INCLUDE_SNMP_DYNAMIC_INIT { NAME SNMP Dynamic Initialization SYNOPSIS Wait for the SNMP component to be in the ready state HDR_FILES ssi/ssm.h CFG_PARAMS SSI_SNMP_NAME \ SSI_SNMP_DEPENDON \ SSI_SNMP_INIT_ROUTINE \ SSI_SNMP_ARGS \ SSI_SNMP_OPTIONS INIT_RTN ssmCompWait (SSI_SNMP_NAME); REQUIRES INCLUDE_SSI INCLUDE_DSI_DYNAMIC_INIT INCLUDE_UN_COMP } #endif Component INCLUDE_SNMP_STATIC_INIT { NAME SNMP Static Initialization SYNOPSIS Initialize Wind Manage SNMP. CONFIGLETTES net/usrSnmp.c INIT_RTN usrSnmpCfgInit(); REQUIRES INCLUDE_UN_COMP } Component INCLUDE_WM_SNMP_INIT { NAME SNMP Static Initialization SYNOPSIS Initialize Wind Manage SNMP. CONFIGLETTES ssi/usrSsi.c REQUIRES SELECT_SNMP_INIT INCLUDE_WHEN INCLUDE_WINDMANAGE_SNMP_CORE } Parameter SSI_SNMP_NAME { NAME SNMP component name SYNOPSIS SNMP component name TYPE string DEFAULT "snmp" } Parameter SSI_SNMP_DEPENDON { NAME SNMP depend on: SYNOPSIS SNMP depend on list TYPE string DEFAULT "dsi" } Parameter SSI_SNMP_INIT_ROUTINE { NAME SNMP init routine SYNOPSIS SNMP init routine name TYPE long DEFAULT usrSsiSnmpInit } Parameter SSI_SNMP_ARGS { NAME SNMP init arguments SYNOPSIS SNMP init routine arguments TYPE string DEFAULT NULL } Parameter SSI_SNMP_OPTIONS { NAME SNMP init options SYNOPSIS SNMP component init options TYPE string DEFAULT NULL }