⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snx.def

📁 VRTX 商用嵌入式实时操作系统
💻 DEF
字号:
@dnl ------------------------------------------------------------------------
@dnl
@dnl		Copyright (c) 1993 READY SYSTEMS CORPORATION.
@dnl
@dnl	All rights reserved. READY SYSTEMS' source code is an unpublished
@dnl	work and the use of a copyright notice does not imply otherwise.
@dnl	This source code contains confidential, trade secret material of
@dnl	READY SYSTEMS. Any attempt or participation in deciphering, decoding,
@dnl	reverse engineering or in any way altering the source code is
@dnl	strictly prohibited, unless the prior written consent of
@dnl	READY SYSTEMS is obtained.
@dnl
@dnl
@dnl	Module Name:		snx.def
@dnl
@dnl	Identification:		@(#) 1.24 snx.def
@dnl
@dnl	Date:			8/1/94  14:09:16
@dnl
@dnl ------------------------------------------------------------------------
@dnl

@dnl
@dnl GLOBAL PARAMETERS
@dnl

snx.enabled:	no
snx.snmp.enabled:		no

@dnl File descriptor table
snx.fdtab_size:			256

@dnl Verbosity level (cmn_err())
snx.verbosity:			0

@dnl
@dnl Streams server TID/PRIO
@dnl
snx.swk.tid:			1
snx.swk.priority:		255
snx.swk.request_weight:		5

@dnl Signal server TID/PRIO
snx.sig.tid:			0
snx.sig.priority:		1

@dnl
@dnl Message passing library parameters
@dnl
snx.msglib.syscallq_id:		1
snx.msglib.syscallq_size:	16
snx.msglib.sysintrq_id:		2
snx.msglib.sysintrq_size:	30

snx.msglib.signalq_id:		3
snx.msglib.signalq_size:	3
snx.msglib.psignalq_id:		4
snx.msglib.psignalq_size:	30
snx.msglib.intr_calls:          1

snx.msglib.ocq_id:		5
snx.msglib.ocq_size:		30

@dnl
@dnl Streams Tunable parameters
@dnl
snx.streams.nstrpush:		8
snx.streams.strmsgsz:		0
snx.streams.strctlsz:		512
snx.streams.strthresh:		0
snx.streams.max_mblks:          0
snx.streams.str16bufs:          0
snx.streams.str32bufs:          0
snx.streams.str64bufs:          0
snx.streams.str128bufs:         0
snx.streams.str256bufs:         0
snx.streams.str512bufs:         0
snx.streams.str1024bufs:        0
snx.streams.str2048bufs:        0
snx.streams.str4560bufs:	0

@dnl
@dnl Streams Timers Parameters
@dnl
snx.streams.timer_delta:        10
snx.streams.max_timers:         100

@dnl
@dnl Streams Main Task Parameters
@dnl
snx.streams.max_msgs:           10
snx.streams.max_stacks:         50

@dnl
@dnl Streams Memory Parameters
@dnl
snx.streams.heap_size:          512*1024L
snx.streams.logio_bufs_pending:	0
snx.streams.mblk_weight:	100
snx.tcp.def_rcvbuf:		32*1024L

@dnl
@dnl Application interface (socket & TLI)
@dnl
snx.interface.socket:		1
snx.interface.tli:		1

@dnl
@dnl enable/disable IP forwarding (sets variable "initial_ip_fowarding").
@dnl By default, this should be disabled as per RFC1122, Section 3.1 which
@dnl explicitly states that "An Internet host that includes embedded gateway
@dnl code MUST have a configuration switch to disable the gateway function, and
@dnl this switch MUST default to the non-gateway mode". 
@dnl
snx.ip.forwarding:		0

@dnl
@dnl if no LDTERM module is available, tell serial driver to implement
@dnl a sub-set
@dnl
snx.sio.ldterm_present:		no

@dnl
@dnl Driver/Modul_ definition
@dnl
snx.drvmod.pipe.enable:		yes
snx.drvmod.pipe.streamtab:	pipe_info
snx.drvmod.pipe.flags:		D4
snx.drvmod.pipe.initf:		pipe_init

snx.drvmod.lo.enable:		yes
snx.drvmod.lo.streamtab:	lo_info
snx.drvmod.lo.flags:		D3
snx.drvmod.lo.initf:		lo_init

snx.drvmod.tcp.enable:		yes
snx.drvmod.tcp.streamtab:	tcp_info
snx.drvmod.tcp.flags:		D3
snx.drvmod.tcp.initf:		tcp_init

snx.drvmod.udp.enable:		yes
snx.drvmod.udp.streamtab:	udp_info
snx.drvmod.udp.flags:		D3
snx.drvmod.udp.initf:		udp_init

snx.drvmod.icmp.enable:		yes
snx.drvmod.icmp.streamtab:	icmp_info
snx.drvmod.icmp.flags:		D3
snx.drvmod.icmp.initf:		icmp_init

snx.drvmod.rip.enable:		yes
snx.drvmod.rip.streamtab:	rip_info
snx.drvmod.rip.flags:		D3
snx.drvmod.rip.initf:		rip_init

snx.drvmod.ip.enable:		yes
snx.drvmod.ip.streamtab:	ip_info
snx.drvmod.ip.flags:		D3
snx.drvmod.ip.initf:		ip_init

snx.drvmod.arpproc.enable:	yes
snx.drvmod.arpproc.streamtab:	app_info
snx.drvmod.arpproc.flags:	M3
snx.drvmod.arpproc.initf:	0

snx.drvmod.arp.enable:		yes
snx.drvmod.arp.streamtab:	arp_info
snx.drvmod.arp.flags:		D3
snx.drvmod.arp.initf:		arp_init

snx.drvmod.tirdwr.enable:	yes
snx.drvmod.tirdwr.streamtab:	ti_rwinfo
snx.drvmod.tirdwr.flags:	M4
snx.drvmod.tirdwr.initf:	0

snx.drvmod.timod.enable:	no
snx.drvmod.timod.streamtab:	timoinfo
snx.drvmod.timod.flags:		M4
snx.drvmod.timod.initf:		timoinit

snx.drvmod.sockmod.enable:      yes
snx.drvmod.sockmod.streamtab:   sock_info
snx.drvmod.sockmod.flags:       M4
snx.drvmod.sockmod.initf:	sockmod_init

snx.drvmod.log.enable:          yes
snx.drvmod.log.streamtab:       swk_loginfo
snx.drvmod.log.flags:           D4
snx.drvmod.log.initf:		swk_loginit

snx.drvmod.le.enable:		yes
snx.drvmod.le.streamtab:	le_info
snx.drvmod.le.flags:		D4
snx.drvmod.le.initf:		le_init        

snx.drvmod.lg.enable:		yes
snx.drvmod.lg.streamtab:	lg_info
snx.drvmod.lg.flags:		D4
snx.drvmod.lg.initf:		lg_init

snx.drvmod.tty.enable:		yes
snx.drvmod.tty.streamtab:	sioinfo
snx.drvmod.tty.flags:		D4
snx.drvmod.tty.initf:		sio_init

snx.drvmod.slip.enable:		yes
snx.drvmod.slip.streamtab:	slipinfo
snx.drvmod.slip.flags:		M4
snx.drvmod.slip.initf:		0

snx.drvmod.route.enable:        yes
snx.drvmod.route.streamtab:	rte_info
snx.drvmod.route.flags:		D4
snx.drvmod.route.initf:		rte_init

snx.drvmod.llc.enable:      no
snx.drvmod.llc.streamtab:   llc_tab
snx.drvmod.llc.flags:       D4
snx.drvmod.llc.initf:       llc_init

snx.drvmod.vme.enable:           no
snx.drvmod.vme.streamtab:        vme_info
snx.drvmod.vme.flags:            D4
snx.drvmod.vme.initf:            vme_init

@dnl
@dnl SNX logio devices names	
@dnl

snx.logio.devname.vme0:	VDEV_SHMEM_1
snx.logio.devname.lg0:	VDEV_ETHER_1
snx.logio.devname.lg1:	VDEV_ETHER_2

@dnl
@dnl Test modules
@dnl
snx.drvmod.loop.enable:		no
snx.drvmod.loop.streamtab:	lpbkinfo
snx.drvmod.loop.flags:		D4
snx.drvmod.loop.initf:		loop_init

snx.drvmod.acp.enable:		no
snx.drvmod.acp.streamtab:	acpinfo
snx.drvmod.acp.flags:		D3
snx.drvmod.acp.initf:		0

snx.drvmod.invsnd.enable:	no
snx.drvmod.invsnd.streamtab:	invsndinfo
snx.drvmod.invsnd.flags:	M4
snx.drvmod.invsnd.initf:	0

snx.drvmod.invrcv.enable:	no
snx.drvmod.invrcv.streamtab:	invrcvinfo
snx.drvmod.invrcv.flags:	M4
snx.drvmod.invrcv.initf:	0

snx.drvmod.stl.enable:		no
snx.drvmod.stl.streamtab:	stlinfo
snx.drvmod.stl.flags:		D3
snx.drvmod.stl.initf:		0

snx.drvmod.stm.enable:		no
snx.drvmod.stm.streamtab:	stminfo
snx.drvmod.stm.flags:		D3
snx.drvmod.stm.initf:		0

snx.drvmod.stn.enable:		no
snx.drvmod.stn.streamtab:	stninfo
snx.drvmod.stn.flags:		M3
snx.drvmod.stn.initf:		0

@dnl
@dnl Future modules
@dnl
snx.drvmod.console.enable:	no
snx.drvmod.console.streamtab:	coninfo
snx.drvmod.console.flags:	D4
snx.drvmod.console.initf:	coninit

snx.drvmod.list:	pipe, lo, ip, tcp, udp, icmp, rip, arpproc, arp, tirdwr, lg, vme, sockmod, log, acp, loop, stl, stm, stn, console, route, llc

@dnl
@dnl network interface table
@dnl Set the frametype in each of the interface structure to
@dnl snx.interface.[device].frametype: DL_ETHER802   - for enabling 802.n mode.
@dnl snx.interface.[device].frametype: DL_ETHERV2   - for enabling Ether V/2 mode.
@dnl

snx.interface.lo0.devname:	lo
snx.interface.lo0.othermodule:	
snx.interface.lo0.broadcast:	no
snx.interface.lo0.arpsupport:	no
snx.interface.lo0.addr:		127.0.0.1
snx.interface.lo0.netmask:	0xff000000
snx.interface.lo0.frametype: DL_ETHERV2

snx.interface.le0.devname:	le
snx.interface.le0.othermodule:	arpproc
snx.interface.le0.broadcast:	yes
snx.interface.le0.arpsupport:	yes
snx.interface.le0.netmask:	0xffffff00
snx.interface.le0.frametype: DL_ETHERV2

snx.interface.vme0.devname:	vme
snx.interface.vme0.othermodule:	arpproc
snx.interface.vme0.broadcast:	yes
snx.interface.vme0.arpsupport:	yes
snx.interface.vme0.addr:	149.147.15.94
snx.interface.vme0.netmask:	0xffffff00
snx.interface.vme0.frametype: DL_ETHERV2

snx.interface.lg0.devname:      lg
snx.interface.lg0.othermodule:  arpproc
snx.interface.lg0.broadcast:    yes
snx.interface.lg0.arpsupport:   yes
snx.interface.lg0.netmask:      0xffffff00
snx.interface.lg0.frametype: DL_ETHERV2

snx.interface.list:	lg0, lo0

@dnl
@dnl RARP parameters
@dnl
snx.rarp.enable:	yes
snx.rarp.timeout:	5000
snx.rarp.retries:	-1

@dnl
@dnl Portmapper priority: Must be higher than any RPC server
@dnl
rpc.pm_priority:        0

@dnl
@dnl TFTP parameters
@dnl
snx.tftp.max_clients:	20
snx.tftp.homedir:	`'

@dnl
@dnl Initialization hook routine provided by the user
@dnl
snx.hook_init:		0

@dnl
@dnl TCP (keepalive) configuration parameters
@dnl
snx.tcp.keepidle:	7200
snx.tcp.keepintvl:	75
snx.tcp.keepcnt:	8
snx.tcp.maxrxtshift:	12

@dnl
@dnl snx.stats.enabled parameter to enable/disable snxstats
@dnl 
snx.stats.enabled:	0

@dnl
@dnl snx.gratuitous_arp.enabled parameter to enable/disable gratuitous ARP
@dnl 
snx.gratuitous_arp.enabled:	0

@dnl
@dnl snx.print.memerr parameter to enable/disable printing of error message
@dnl on memory allocation failure in malloc.c
@dnl 
snx.print.memerr:	1

@dnl
@dnl SNX trace paramters
@dnl 
snx.trace.ip.in.enabled:	no
snx.trace.ip.in.not4us_dgram.included:	no
snx.trace.ip.out.enabled:	no
snx.trace.lgif.in.enabled:	no
snx.trace.lgif.not_bound.include: no
snx.trace.lgif.out.enabled:	no

snx.trace.ip.in.array_size:	100
snx.trace.ip.out.array_size:	100
snx.trace.lgif.in.array_size:	100
snx.trace.lgif.out.array_size:	100

@dnl
@dnl rtlsnx library functions dummy loader
@dnl
snx.rtlsnx.enabled:	yes	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -