1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
  
     | 
    
      ###############################################################
# This file is now obsolete.
# Use "./test-all-tcpVariants" instead. 
###############################################################
### #! /bin/sh
### #holes=2		* from NSA in packet.h
### sed -e 's/maxBurst/0/' sack.tcl > t		# for tahoe, reno
### sed -e 's/maxBurst/4/' sack.tcl > t1		# for newreno, sack, fack
### sed -e 's/type/taho/' t > t0.tcl
### sed -e 's/connection tcp /connection tcp-reno /' -e s/type/reno/ t > t1.tcl
### sed -e 's/connection tcp /connection tcp-newreno /' -e s/type/newr/ t1 > t3.tcl
### sed -e 's/connection tcp /connection tcp-sack1 /' t1 > t2
### sed -e 's/tcp-sink/sack1-tcp-sink/' -e 's/type/sck1/' t2 > t4.tcl
### 
### # fack with overdamping and rampdown
### sed -e 's/connection tcp /connection tcp-fack /' t > t3
### sed -e 's/tcp-sink/sack1-tcp-sink/' -e 's/type/fackOR/' t3 > t5.tcl
### 
### # fack without overdamping and rampdown
### sed -e 's/tcp-sink/sack1-tcp-sink/' -e 's/type/fack/' t3 > t4
### awk ' {print } ; /global mod ns_tcp/ { print "\tglobal mod ns_facktcp" ; \
###  print "\tset ns_facktcp(ss-div4) 0" ; print "\tset ns_facktcp(rampdown) 0" \
###  } ' t4 > t6.tcl
### 
### # newreno with ssthresh estimator
### sed -e 's/tcpnewreno(changes) 0/tcpnewreno(changes) 1/' t3.tcl > t7.tcl
### 
### # vegas
### sed -e 's/connection tcp /connection tcp-vegas /' -e s/type/vegas/ t > t8.tcl
### 
### 
### for t in one_drop two_drops three_drops four_drops many_drops ; do
###     echo
###     echo Running test $t
###     echo 'Tahoe:'
###     ../../ns t0.tcl $t
###     sleep 1
###     echo 'Reno:'
###     ../../ns t1.tcl $t
###     sleep 1
###     echo 'New Reno without Sack:'
###     ../../ns t3.tcl $t
###     sleep 1
###     echo 'Sack1:'
###     ../../ns t4.tcl $t
###     sleep 1
### #    echo 'Vegas:'
### #    ../../ns t8.tcl $t
### #    sleep 1
### #    echo 'Fack with OverDamping and Rampdown:'
### #    ../../ns t5.tcl $t
### #    sleep 1
### #    echo 'Fack without OverDamping and Rampdown:'
### #    ../../ns t6.tcl $t
### #    sleep 1
### #    echo 'New Reno without Sack, but with ssthresh estimator:'
### #    ../../ns t7.tcl $t
###     echo 'next?'
###     read answer
### done
### 
### # ns t0.tcl one_40
 
     |