📄 00network.cdf.2.0.2
字号:
/* * Copyright 1984-2004 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--------------------01w,02dec03,job update copyright information01v,06dec00,spm renamed usrConfigIf.c for project tool build fix01u,16nov00,spm fixed location of init routines for network device setup01t,16nov00,spm enabled new DHCP lease for runtime device setup (SPR #20438)01s,17oct00,niq Roll back Puli's changes. Changes will be installed in the 01network.cdf version01r,30jul99,pul adding NPT configurable parameters to T2 project facility01q,21apr99,spm added missing header file for ping application (SPR #26887)01p,31mar99,ann made INCLUDE_END_BOOT a default component01o,24mar99,ann changed the default values of NUM_SYS_CL_BLKS and NUM_SYS_MBLKS to the sum of their individual components 01n,09mar99,ann added INCLUDE_DEFER_NET_INIT to defer net initialization (SPR # 25354)01m,09mar99,pr moved ULIP components to arch/simnt/sim.cdf file (SPR #25140)01l,03mar99,ead Created the INCLUDE_SM_NET_SHOW component (SPR #25326)01k,01mar99,ead Deleted the MACRO_NEST rule from the INCLUDE_STREAMS_ALL component (SPR #24583)01j,01mar99,ann Made END dependant on MUX (SPR# 25118)01i,01mar99,ead Created the INCLUDE_NET_SHOW component (SPR #23964)01h,26feb99,nps fix spr 25333, simple typo in NET_SETUP definition.01g,25feb99,nps fix spr 25215 by calling new NFS configlette.01f,14sep98,ann Rearranged smnet components and rearranged the entire folder setup01e,24aug98,ann created configlette for NFS and cleaned up it's module here01d,18aug98,ms removed some \n's that were causing problems01c,18aug98,ann merged ppp and snmp, removed certain dependencies smnet still requires work01b,12aug98,spm reconfigured init groups 01a,07may98,gnn written to start a BSD driverDESCRIPTIONThis file contains descriptions for all of the network componentsthat were not addressed in vxWorks.cdf.*/Folder FOLDER_NETWORK { NAME network components CHILDREN FOLDER_CORE_COMPONENTS \ FOLDER_NET_DEV \ FOLDER_NET_PROTOCOLS DEFAULTS FOLDER_CORE_COMPONENTS \ FOLDER_NET_DEV \ FOLDER_NET_PROTOCOLS}Folder FOLDER_CORE_COMPONENTS { NAME basic network initialization components CHILDREN FOLDER_BOOTLINE_SETUP \ INCLUDE_MUX \ INCLUDE_NET_SETUP \ INCLUDE_NETWORK DEFAULTS FOLDER_BOOTLINE_SETUP \ INCLUDE_NET_SETUP \ INCLUDE_NETWORK}Folder FOLDER_BOOTLINE_SETUP { NAME bootline processing components CHILDREN INCLUDE_NETMASK_GET \ INCLUDE_NETDEV_NAMEGET \ SELECT_NET_INIT \ SELECT_NETADDR_INIT DEFAULTS INCLUDE_NETMASK_GET \ INCLUDE_NETDEV_NAMEGET \ SELECT_NET_INIT \ SELECT_NETADDR_INIT}Folder FOLDER_NET_PROTOCOLS { NAME networking protocols CHILDREN FOLDER_NET_FS \ FOLDER_NET_APP \ FOLDER_NET_API \ FOLDER_NET_ROUTE \ FOLDER_NET_DEBUG \ FOLDER_TCP_IP DEFAULTS FOLDER_NET_API \ FOLDER_NET_FS \ FOLDER_TCP_IP}Folder FOLDER_NET_API { NAME networking APIs CHILDREN INCLUDE_RPC \ INCLUDE_ZBUF_SOCK}Folder FOLDER_NET_DEV { NAME network devices SYNOPSIS Installs support for network device types CHILDREN FOLDER_SMNET_COMPONENTS \ INCLUDE_BSD \ INCLUDE_BSD_BOOT \ INCLUDE_END \ INCLUDE_END_BOOT \ INCLUDE_PPP \ INCLUDE_PPP_BOOT \ INCLUDE_PPP_CRYPT \ INCLUDE_SLIP \ INCLUDE_SLIP_BOOT \ INCLUDE_NETDEV_CONFIG \ FOLDER_BSD_NET_DRV DEFAULTS FOLDER_BSD_NET_DRV \ INCLUDE_BSD}Folder FOLDER_NET_ROUTE { NAME network routing protocols CHILDREN INCLUDE_OSPF \ INCLUDE_RIP \ INCLUDE_ROUTE_SOCK}Folder FOLDER_NET_APP { NAME network applications SYNOPSIS high level services CHILDREN INCLUDE_DNS_RESOLVER \ INCLUDE_DHCPC \ INCLUDE_DHCPR \ INCLUDE_DHCPS \ INCLUDE_SNTPC \ INCLUDE_SNTPS \ INCLUDE_BOOTP \ INCLUDE_PING \ INCLUDE_TELNET \ INCLUDE_RLOGIN \ INCLUDE_SECURITY \ INCLUDE_HTTP \ FOLDER_MIB2 \ FOLDER_STREAMS}Folder FOLDER_NET_FS { NAME network filesystems CHILDREN INCLUDE_FTP_SERVER \ INCLUDE_FTPD_SECURITY \ INCLUDE_NFS \ INCLUDE_NFS_MOUNT_ALL \ INCLUDE_NFS_SERVER \ FOLDER_NET_REM_IO \ INCLUDE_TFTP_CLIENT \ INCLUDE_TFTP_SERVER DEFAULTS FOLDER_NET_REM_IO \ INCLUDE_TFTP_CLIENT}Folder FOLDER_TCP_IP { NAME core TCP/IP components SYNOPSIS Select protocols to be included CHILDREN FOLDER_TCPIP_CONFIG \ INCLUDE_IP \ INCLUDE_TCP \ INCLUDE_TCP_DEBUG \ INCLUDE_UDP \ INCLUDE_IP_FILTER \ INCLUDE_ICMP \ INCLUDE_IGMP \ INCLUDE_NET_LIB \ INCLUDE_BSD_SOCKET \ BSD43_COMPATIBLE \ INCLUDE_MCAST_ROUTING DEFAULTS INCLUDE_IP \ INCLUDE_TCP \ INCLUDE_UDP \ INCLUDE_NET_LIB \ INCLUDE_BSD_SOCKET \ INCLUDE_ICMP \ INCLUDE_IGMP}Folder FOLDER_TCPIP_CONFIG { NAME TCP/IP configuration components CHILDREN INCLUDE_ARP_API \ INCLUDE_HOST_TBL DEFAULTS INCLUDE_HOST_TBL}Folder FOLDER_STREAMS { NAME STREAMS components CHILDREN INCLUDE_STREAMS \ INCLUDE_STREAMS_ALL \ INCLUDE_STREAMS_AUTOPUSH \ INCLUDE_STREAMS_DEBUG \ INCLUDE_STREAMS_DLPI \ INCLUDE_STREAMS_SOCKET \ INCLUDE_STREAMS_STRACE \ INCLUDE_STREAMS_STRERR \ INCLUDE_STREAMS_TLI DEFAULTS INCLUDE_STREAMS \ INCLUDE_STREAMS_AUTOPUSH \ INCLUDE_STREAMS_DEBUG \ INCLUDE_STREAMS_DLPI \ INCLUDE_STREAMS_SOCKET \ INCLUDE_STREAMS_STRACE \ INCLUDE_STREAMS_STRERR \ INCLUDE_STREAMS_TLI }Folder FOLDER_SMNET_COMPONENTS { NAME shared memory network components SYNOPSIS components to be chosen for shared memory network CHILDREN INCLUDE_PROXY_CLIENT \ INCLUDE_PROXY_DEFAULT_ADDR \ INCLUDE_PROXY_SERVER \ INCLUDE_SM_NET_ADDRGET \ INCLUDE_SECOND_SMNET \ INCLUDE_SM_NET \ INCLUDE_SM_SEQ_ADDR DEFAULTS INCLUDE_PROXY_CLIENT \ INCLUDE_PROXY_DEFAULT_ADDR \ INCLUDE_SM_NET }Component INCLUDE_HTTP { NAME HTTP server SYNOPSIS http server support MODULES httpconf.o INIT_RTN httpd (); HDR_FILES http/httpLib.h}Component INCLUDE_NETWORK { NAME basic network support SYNOPSIS This should always be included for backward compatibility REQUIRES INCLUDE_TCP INCLUDE_UDP INCLUDE_IP INCLUDE_WHEN INCLUDE_BSD_SOCKET }Component INCLUDE_STREAMS_ALL { NAME STREAMS ALL SYNOPSIS Build in all of the STREAMS components REQUIRES INCLUDE_STREAMS INCLUDE_STREAMS_SOCKET \ INCLUDE_STREAMS_TLI INCLUDE_STREAMS_AUTOPUSH \ INCLUDE_STREAMS_DLPI INCLUDE_STREAMS_DEBUG \ INCLUDE_STREAMS_STRACE INCLUDE_STREAMS_STRERR }Component INCLUDE_STREAMS { NAME STREAMS SYNOPSIS STREAMS basic components CONFIGLETTES net/usrStrmCfg.c INIT_RTN usrStrmInit (); MODULES strmLib.o strmSupport.o mpsalloc.o mpssq.o sad.o \ sth.o sthi.o sthk.o sthmodsw.o sthpoll.o sthsioc.o \ sutl.o mialloc.o mind.o mitimer.o miutil.o miweld.o \ nuls.o sc.o strmLog.o HDR_FILES strmLib.h CFG_PARAMS STREAMS_MEM_MAX STREAMS_MEM_PART_ADDR \ STREAMS_MEM_PART_SIZE STREAMS_PUSH_MAX \ STREAMS_MSGSZ_MAX STREAMS_CTLSZ_MAX \ STREAMS_PROTO_INIT_RTN }Parameter STREAMS_MEM_MAX { NAME Maximum STREAMS memory SYNOPSIS The MAXIMUM allowable memory for all streams applns TYPE uint DEFAULT 102400 }Parameter STREAMS_MEM_PART_ADDR { NAME Memory partition address SYNOPSIS The STREAMS appln can reference memory from partition TYPE uint DEFAULT 0x0 }Parameter STREAMS_MEM_PART_SIZE { NAME Memory partition size TYPE uint DEFAULT 0x0 }Parameter STREAMS_PUSH_MAX { NAME Maximum PUSHABLE modules TYPE uint DEFAULT 9 }Parameter STREAMS_MSGSZ_MAX { NAME Maximum data message size TYPE uint DEFAULT 4096 }Parameter STREAMS_CTLSZ_MAX { NAME Maximum control message size TYPE uint DEFAULT 1024 }Parameter STREAMS_PROTO_INIT_RTN { NAME STREAMS protocol init routine TYPE string DEFAULT NULL }Component INCLUDE_STREAMS_AUTOPUSH { NAME STREAMS AUTOPUSH SYNOPSIS STREAMS Auto Push functionality INIT_RTN autopushInit (); MODULES autopushLib.o MACRO_NEST INCLUDE_STREAMS }Component INCLUDE_STREAMS_DEBUG { NAME STREAMS DEBUG SYNOPSIS STREAMS Debugging facility INIT_RTN strmDebugInit (); MACRO_NEST INCLUDE_STREAMS MODULES strmShow.o scls.o }Component INCLUDE_STREAMS_DLPI { NAME STREAMS DLPI SYNOPSIS STREAMS Data Link Provider Interface INIT_RTN dlpiInit(); MACRO_NEST INCLUDE_STREAMS MODULES dlpiLib.o }Component INCLUDE_STREAMS_SOCKET { NAME STREAMS SOCKET SYNOPSIS STREAMS socket interface REQUIRES INCLUDE_BSD_SOCKET INIT_RTN sockLibAdd (strmSockLibInit, AF_INET, AF_INET); MACRO_NEST INCLUDE_STREAMS MODULES strmSockLib.o accept.o bind.o connect.o getname.o \ listen.o mis_common.o recv.o recvfrom.o recvmsg.o \ send.o sendmsg.o sendto.o shutdown.o so_ioctl.o \ socket.o sockmod.o sockopt.o HDR_FILES streams/strmSockLib.h sys/socket.h }Component INCLUDE_STREAMS_STRACE { NAME STREAMS STRACE SYNOPSIS STREAMS tracing library INIT_RTN strmStraceInit (STREAMS_STRACE_OUTPUT_DIR); CFG_PARAMS STREAMS_STRACE_OUTPUT_DIR MACRO_NEST INCLUDE_STREAMS MODULES straceLib.o CFG_PARAMS STREAMS_STRACE_OUTPUT_DIR }Parameter STREAMS_STRACE_OUTPUT_DIR { NAME Directory for strace file TYPE string DEFAULT "/tmp" }Component INCLUDE_STREAMS_STRERR { NAME STREAMS STRERR SYNOPSIS STREAMS strerror utility INIT_RTN strmStrerrInit (STREAMS_STRERR_OUTPUT_DIR); CFG_PARAMS STREAMS_STRERR_OUTPUT_DIR MACRO_NEST INCLUDE_STREAMS MODULES strerrLib.o }Parameter STREAMS_STRERR_OUTPUT_DIR { NAME Directory for strerr file TYPE string DEFAULT "/tmp" }Component INCLUDE_STREAMS_TLI { NAME STREAMS TLI SYNOPSIS STREAMS Transport Layer Interface INIT_RTN tliInit (); MACRO_NEST INCLUDE_STREAMS MODULES taccept.o talloc.o tbind.o tclose.o tconnect.o \ terror.o tgetinfo.o tgetname.o tgetprot.o timod.o \ tirdwr.o tlisten.o tlook.o topen.o toptmgmt.o trcv.o \ trcvdis.o trcvrel.o trudata.o truderr.o tsnd.o \ tsnddis.o tsndrel.o tsudata.o tsync.o tunbind.o tutils.o }Component INCLUDE_PPP { NAME PPP SYNOPSIS Point to Point Protocol MODULES pppLib.o CONFIGLETTES net/usrPPPCfg.c CFG_PARAMS PPP_OPTIONS_FILE HDR_FILES stdio.h }Parameter PPP_OPTIONS_FILE { NAME PPP options file TYPE string DEFAULT NULL }Component INCLUDE_PPP_CRYPT { NAME PPP CRYPT SYNOPSIS Unbundled PPP cryptography support. INIT_RTN cryptRtnInit (PPP_CRYPT_RTN); CFG_PARAMS PPP_CRYPT_RTN MACRO_NEST INCLUDE_PPP REQUIRES INCLUDE_PPP }Parameter PPP_CRYPT_RTN { NAME PPP crypt routine TYPE string DEFAULT NULL }Folder FOLDER_MIB2 { NAME SNMP components CHILDREN INCLUDE_MIB2_ALL \ INCLUDE_MIB2_AT \ INCLUDE_MIB2_ICMP \ INCLUDE_MIB2_IF \ INCLUDE_MIB2_IP \ INCLUDE_MIB2_SYSTEM \ INCLUDE_MIB2_TCP \ INCLUDE_MIB2_UDP \ INCLUDE_SNMPD DEFAULTS INCLUDE_MIB2_ALL \ INCLUDE_SNMPD}Folder FOLDER_NET_DEBUG { NAME network debugging SYNOPSIS Network show routines CHILDREN INCLUDE_DHCPC_SHOW \ INCLUDE_UDP_SHOW \ INCLUDE_TCP_SHOW \ INCLUDE_ICMP_SHOW \ INCLUDE_IGMP_SHOW \ INCLUDE_NET_SHOW \ INCLUDE_SM_NET_SHOW }Component INCLUDE_MUX { NAME network mux initialization SYNOPSIS network driver to protocol multiplexer MODULES muxLib.o INIT_RTN muxLibInit (); REQUIRES INCLUDE_NET_SETUP }Component INCLUDE_SM_NET_SHOW { NAME shared memory network driver show routines SYNOPSIS Initializes the shared memory network driver show facility INIT_RTN smNetShowInit(); MODULES smNetShow.o }Component INCLUDE_DHCPC_SHOW { NAME DHCP client show routines SYNOPSIS Initializes the DHCP show facility INIT_RTN dhcpcShowInit(); MODULES dhcpcShow.o }Component INCLUDE_ICMP_SHOW { NAME ICMP show routines SYNOPSIS Initialize the ICMP show facility INIT_RTN icmpShowInit(); MODULES icmpShow.o }Component INCLUDE_IGMP_SHOW {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -