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

📄 ns-default.tcl~

📁 R. Lo Cigno, P. Larcheri 802.11e closed-loop scheduling Description: ns-2 package for 802.11e clo
💻 TCL~
📖 第 1 页 / 共 3 页
字号:
# -*-	Mode:tcl; tcl-indent-level:8; tab-width:8; indent-tabs-mode:t -*-## Time-stamp: <2000-09-13 13:48:04 haoboy>## Copyright (c) 1996-1997 Regents of the University of California.# All rights reserved.# # Redistribution and use in source and binary forms, with or without# modification, are permitted provided that the following conditions# are met:# 1. Redistributions of source code must retain the above copyright#    notice, this list of conditions and the following disclaimer.# 2. Redistributions in binary form must reproduce the above copyright#    notice, this list of conditions and the following disclaimer in the#    documentation and/or other materials provided with the distribution.# 3. All advertising materials mentioning features or use of this software#    must display the following acknowledgement:# 	This product includes software developed by the MASH Research# 	Group at the University of California Berkeley.# 4. Neither the name of the University nor of the Research Group may be#    used to endorse or promote products derived from this software without#    specific prior written permission.# # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE# ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF# SUCH DAMAGE.## @(#) $Header: /nfs/jade/vint/CVSROOT/ns-2/tcl/lib/ns-default.tcl,v 1.295 2002/10/19 22:41:36 sfloyd Exp $### Set up all the default paramters.  Each default parameter# is stored in the OTcl class template and copied from the# class into the instance when the object is created# (this happens in the Tcl/tcl-object.tcl helper library)############################################################################################//EDCFpatch# Here the new variables bound with Tcl are initializedVoiceTracefile set debug_ 0Application/Traffic/Trace/Voice set debug_ 0Agent/TCPSink set npackrecv 0Agent/TCPSink set nacksent 0Agent/TCPSink set time12 0.0Agent/TCPSink set time4 0.0Agent/TCPSink set time6 0.0Agent/TCPSink set time7 0.0Agent/TCPSink set time8 0.0Agent/TCPSink set tottime 0.0Agent/TCPSink set vartime12 0.0Agent/TCPSink set vartime4 0.0Agent/TCPSink set vartime6 0.0Agent/TCPSink set vartime7 0.0Agent/TCPSink set vartime8 0.0Agent/TCPSink set lastime12 0.0Agent/TCPSink set lastime4 0.0Agent/TCPSink set lastime6 0.0Agent/TCPSink set lastime7 0.0Agent/TCPSink set lastime8 0.0Agent/TCPSink set totvartime 0.0Agent/TCPSink set ntemp_count 0Agent/TCP set win_avg 0.0Agent/TCP set win_max 0Agent/UDP set seqno_ 0Agent set nudprecv 0Agent set udptime12 0.0Agent set udptime4 0.0Agent set udptime6 0.0Agent set udptime7 0.0Agent set udptime8 0.0Agent set udpvartime12 0.0Agent set udpvartime4 0.0Agent set udpvartime6 0.0Agent set udpvartime7 0.0Agent set udpvartime8 0.0Agent set udplastime12 0.0Agent set udplastime4 0.0Agent set udplastime6 0.0Agent set udplastime7 0.0Agent set udplastime8 0.0Agent set nudp_count 0Agent set voip_byte_rcv 0Agent set jitter_id 0Queue/DropTail/BS set queue_in_byte_ 0LL set rcv_mac_tcp 0LL set rcv_mac_ack 0LL set rcv_mac_message 0LL set rcv_mac_ARP 0LL set rcv_mac_udp 0LL set rcv_mac_voip 0LL set tx_arp_up_tcp 0LL set tx_arp_up_ack 0LL set tx_arp_up_message 0LL set tx_arp_up_ARP 0LL set tx_arp_up_udp 0LL set tx_arp_up_voip 0LL set tx_appl_tcp 0LL set tx_appl_ack 0LL set tx_appl_message 0LL set tx_appl_ARP 0LL set tx_appl_udp 0LL set tx_appl_voip 0LL set rcv_appl_tcp 0LL set rcv_appl_ack 0LL set rcv_appl_message 0LL set rcv_appl_ARP 0LL set rcv_appl_udp 0LL set rcv_appl_voip 0LL set tx_ifq_tcp 0LL set tx_ifq_ack 0LL set tx_ifq_message 0LL set tx_ifq_ARP 0LL set tx_ifq_udp 0LL set tx_ifq_voip 0LL set tx_arp_down_tcp 0LL set tx_arp_down_ack 0LL set tx_arp_down_message 0LL set tx_arp_down_ARP 0LL set tx_arp_down_udp 0LL set tx_arp_down_voip 0LL set arp_tx_ifq_tcp 0LL set arp_tx_ifq_ack 0LL set arp_tx_ifq_message 0LL set arp_tx_ifq_ARP 0LL set arp_tx_ifq_udp 0LL set arp_tx_ifq_voip 0ErrorModel/MyError set pbg_G             0.9ErrorModel/MyError set pgb_G             0.1ErrorModel/MyError set pbg_B             0.1ErrorModel/MyError set pgb_B             0.9ErrorModel/MyError set pGB               0.5ErrorModel/MyError set pBG               0.5Phy/WirelessPhy set rcv_erm_tcp 0Phy/WirelessPhy set rcv_erm_ack 0Phy/WirelessPhy set rcv_erm_message 0Phy/WirelessPhy set rcv_erm_ARP 0Phy/WirelessPhy set rcv_erm_udp 0Phy/WirelessPhy set rcv_erm_voip 0Phy/WirelessPhy set rcv_erm_mac_cts 0Phy/WirelessPhy set rcv_erm_mac_rts 0Phy/WirelessPhy set rcv_erm_mac_ack 0Phy/WirelessPhy set drop_tcp 0Phy/WirelessPhy set drop_ack 0Phy/WirelessPhy set drop_message 0Phy/WirelessPhy set drop_ARP 0Phy/WirelessPhy set drop_udp 0Phy/WirelessPhy set drop_voip 0Phy/WirelessPhy set drop_mac_cts 0Phy/WirelessPhy set drop_mac_rts 0Phy/WirelessPhy set drop_mac_ack 0Phy/WirelessPhy set error_tcp 0Phy/WirelessPhy set error_ack 0Phy/WirelessPhy set error_message 0Phy/WirelessPhy set error_ARP 0Phy/WirelessPhy set error_udp 0Phy/WirelessPhy set error_voip 0Phy/WirelessPhy set error_mac_cts 0Phy/WirelessPhy set error_mac_rts 0Phy/WirelessPhy set error_mac_ack 0Phy/WirelessPhy set send_mac_tcp 0Phy/WirelessPhy set send_mac_ack 0Phy/WirelessPhy set send_mac_message 0Phy/WirelessPhy set send_mac_ARP 0Phy/WirelessPhy set send_mac_udp 0Phy/WirelessPhy set send_mac_voip 0Phy/WirelessPhy set send_mac_mac_cts 0Phy/WirelessPhy set send_mac_mac_rts 0Phy/WirelessPhy set send_mac_mac_ack 0#########################################################################################//EndEDCFpatch######################################################### Debojyoti added thisSimulator set useasim_ 1Asim set debug_ false# Increased Floating Point Precisionset tcl_precision 17Connector set debug_ falseTTLChecker set debug_ falseTrace set src_ -1Trace set dst_ -1Trace set callback_ 0Trace set show_tcphdr_ 0Trace set debug_ falseCMUTrace set debug_ falseScheduler/RealTime set maxslop_ 0.010; # max allowed slop b4 error (sec)## Queues and associated#Integrator set lastx_ 0.0Integrator set lasty_ 0.0Integrator set sum_ 0.0# 10->50 to be like ns-1Queue set limit_ 50Queue set blocked_ falseQueue set unblock_on_resume_ trueQueue set interleave_ falseQueue set acksfirst_ falseQueue set ackfromfront_ falseQueue set debug_ falseQueue/SFQ set maxqueue_ 40Queue/SFQ set buckets_ 16Queue/FQ set secsPerByte_ 0# change DropTail to RED for RED on individual queuesFQLink set queueManagement_ DropTailQueue/DropTail set drop_front_ falseQueue/DropTail set summarystats_ falseQueue/DropTail set queue_in_bytes_ falseQueue/DropTail set mean_pktsize_ 500Queue/DropTail/PriQueue set Prefer_Routing_Protocols    1# special cmu implemented priority queue used by DSRCMUPriQueue set qlen_logthresh_ 10CMUPriQueue set fw_logthresh_ 25CMUPriQueue set debug_ false#notel's diffserv moduleQueue/dsRED set numQueues_ 4Queue/dsRED set ecn_ 0Queue/RED set bytes_ falseQueue/RED set queue_in_bytes_ false# Queue/RED set thresh_ 5Queue/RED set thresh_ 0# Queue/RED/thresh_ was changed on 12/29/01, for automatic configuration.# Queue/RED set maxthresh_ 15Queue/RED set maxthresh_ 0# Queue/RED/maxthresh_ was changed on 12/29/01, for automatic configuration.Queue/RED set mean_pktsize_ 500Queue/RED set idle_pktsize_ 100# Queue/RED set q_weight_ 0.002Queue/RED set q_weight_ -1# Queue/RED/q_weight_ was changed on 12/29/01, for automatic configuration.Queue/RED set wait_ trueQueue/RED set linterm_ 10Queue/RED set mark_p_ 0.1Queue/RED set setbit_ falseQueue/RED set gentle_ true### Queue/RED/gentle_ was changed from false to true on Apr 23, 2001.Queue/RED set drop_tail_ trueQueue/RED set drop_front_ falseQueue/RED set drop_rand_ falseQueue/RED set doubleq_ falseQueue/RED set ns1_compat_ falseQueue/RED set dqthresh_ 50Queue/RED set ave_ 0.0Queue/RED set prob1_ 0.0Queue/RED set curq_ 0Queue/RED set cur_max_p_ 0Queue/RED set summarystats_ false### Adaptive RED.Queue/RED set alpha_ 0.01Queue/RED set beta_ 0.9 Queue/RED set adaptive_ 0Queue/RED set interval_ 0.5Queue/RED set targetdelay_ 0.005Queue/RED set top_ 0.5Queue/RED set bottom_ 0.01Queue/RED set cautious_ 0Queue/RED set feng_adaptive_ 0Queue/RED/RIO set bytes_ falseQueue/RED/RIO set queue_in_bytes_ falseQueue/RED/RIO set thresh_ 5Queue/RED/RIO set maxthresh_ 15Queue/RED/RIO set in_thresh_ 15Queue/RED/RIO set in_maxthresh_ 30Queue/RED/RIO set out_thresh_ 5Queue/RED/RIO set out_maxthresh_ 15Queue/RED/RIO set mean_pktsize_ 500Queue/RED/RIO set q_weight_ 0.002Queue/RED/RIO set wait_ trueQueue/RED/RIO set linterm_ 10Queue/RED/RIO set in_linterm_ 50Queue/RED/RIO set out_linterm_ 5Queue/RED/RIO set setbit_ falseQueue/RED/RIO set gentle_ falseQueue/RED/RIO set in_gentle_ falseQueue/RED/RIO set out_gentle_ falseQueue/RED/RIO set drop_tail_ trueQueue/RED/RIO set drop_front_ falseQueue/RED/RIO set drop_rand_ falseQueue/RED/RIO set doubleq_ falseQueue/RED/RIO set ns1_compat_ falseQueue/RED/RIO set dqthresh_ 50Queue/RED/RIO set ave_ 0.0Queue/RED/RIO set in_ave_ 0.0Queue/RED/RIO set out_ave_ 0.0Queue/RED/RIO set prob1_ 0.0Queue/RED/RIO set in_prob1_ 0.0Queue/RED/RIO set out_prob1_ 0.0Queue/RED/RIO set curq_ 0Queue/RED/RIO set priority_method_ 0#for RedPDQueue - ratulQueue/RED/PD set auto_ falseQueue/RED/PD set global_target_ falseQueue/RED/PD set noMonitored_ 0Queue/RED/PD set targetBW_ 0Queue/RED/PD set unresponsive_penalty_ 1Queue/RED/PD set P_testFRp_ -1Queue/RED/PD set noidle_ falseQueue/PI set bytes_ falseQueue/PI set queue_in_bytes_ falseQueue/PI set a_ 0.00001822Queue/PI set b_ 0.00001816Queue/PI set w_ 170Queue/PI set qref_ 50Queue/PI set mean_pktsize_ 500Queue/PI set setbit_ falseQueue/PI set prob_ 0Queue/PI set curq_ 0# Queue/Vq set queue_in_bytes_ falseQueue/Vq set queue_in_bytes_ true# Default for queue_in_bytes_ changed to true on 4/28/2002.Queue/Vq set markpkts_ false Queue/Vq set ecnlim_ 0.8Queue/Vq set buflim_ 1.0 # Queue/Vq set gamma_ 0.895Queue/Vq set gamma_ 0.98# Default for gamma_ changed to 0.98 on 4/28/2002.Queue/Vq set mean_pktsize_ 1000Queue/Vq set curq_ 0Queue/Vq set drop_front_ 0Queue/Vq set markfront_ 0Queue/REM set gamma_ 0.001Queue/REM set phi_ 1.001Queue/REM set inw_ 1Queue/REM set mean_pktsize_ 1000Queue/REM set pupdtime_ 0.002Queue/REM set pbo_ 20.0Queue/REM set prob_ 0.0Queue/REM set curq_ 0.0Queue/REM set pmark_ 0.0Queue/REM set markpkts_ falseQueue/REM set qib_ falseQueue/GK set ecnlim_ 0.95Queue/GK set mean_pktsize_ 1000Queue/GK set curq_ 0Queue/GK set drop_front_ 0Queue/DRR set buckets_ 10Queue/DRR set blimit_ 25000Queue/DRR set quantum_ 250Queue/DRR set mask_ 0# Integrated SRR (1/20/2002, xuanc)Queue/SRR set maxqueuenumber_ 16Queue/SRR set mtu_ 1000Queue/SRR set granularity_ 1000Queue/SRR set blimit_ 25000Queue/CBQ set algorithm_ 0 ;# used by compat only, not boundQueue/CBQ set maxpkt_ 1024CBQClass set priority_ 0CBQClass set level_ 1CBQClass set extradelay_ 0.0CBQClass set def_qtype_ DropTailCBQClass set okborrow_ trueCBQClass set automaxidle_gain_ 0.9375CBQClass set debug_ falseSnoopQueue/In set debug_ falseSnoopQueue/Out set debug_ falseSnoopQueue/Drop set debug_ falseSnoopQueue/EDrop set debug_ falseSnoopQueue/Tagger set debug_ falsePacketQueue/Semantic set acksfirst_ falsePacketQueue/Semantic set filteracks_ falsePacketQueue/Semantic set replace_head_ falsePacketQueue/Semantic set priority_drop_ falsePacketQueue/Semantic set random_drop_ falsePacketQueue/Semantic set reconsAcks_ falsePacketQueue/Semantic set random_ecn_ falseQueueMonitor set size_ 0QueueMonitor set pkts_ 0QueueMonitor set parrivals_ 0QueueMonitor set barrivals_ 0QueueMonitor set pdepartures_ 0QueueMonitor set bdepartures_ 0QueueMonitor set pdrops_ 0QueueMonitor set pmarks_ 0QueueMonitor set bdrops_ 0

⌨️ 快捷键说明

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