1. 23 Jan, 2006 11 commits
    • Robert Ricci's avatar
      Change run-monitor-libnetmon.sh to run netmond, instead of the · 23660690
      Robert Ricci authored
      application directly.
      
      Add a new script, instrument.sh, that runs your app with libnetmon,
      which will connect to netmond, and thus to the monitor.
      
      Change both to allow them to be run from arbitrary directories - you
      no longer have to cd into the monitor directory to run them.
      23660690
    • Robert Ricci's avatar
      21da5416
    • Robert Ricci's avatar
      Turn off debugging · 81936d51
      Robert Ricci authored
      81936d51
    • Leigh B. Stoller's avatar
      1) Removed a change I put a couple of weeks ago; The loss tests now run in · 6ba129e7
      Leigh B. Stoller authored
         both directions at the same time again. I had put in a delay, attempting
         to see if that might help the packet loss problems; I do not think it
         does. So, loss tests will complete faster.
      
      2) Changed the duration for the bw tests as we discussed. I did a quickie
         trial, and ended up with:
      
      	    x > 33Mbs	3 seconds
          33Mbs > x > 10Mbs	5 seconds
          10Mbs > x > 64Kbs   7 seconds
      
         Then add 3 seconds if the loss if over 10%
      
         The above numbers are very conservative; we can probably do better, but
         it would take a longer set of trials (across a variety bw/delay
         products). Remember, all bw tests ran for 10 seconds (in each direction).
      
      3) Add in the ethernet/ip/udp overhead to the bw results; Much nicer. I
         reduced the allowed error factor fom 6% to 2%, although its actually
         within less then 1% most of the time.
      
      4) Allow BW checks when there is loss on the link; previously linktest
         skipped any link with loss on it. Since we UDP for the tests, we
         can fairly well estimate what the BW will be. This is not perfect
         yet, especially with low BW, high loss links. We need to run some
         trials to see where accuracy falls off too far, or how to
         compensate for it.
      
      5) Added some more time stamps.
      6ba129e7
    • Timothy Stack's avatar
      Doh, misspelled one of the sysctls. · 5e383927
      Timothy Stack authored
      5e383927
    • Timothy Stack's avatar
      e7fa89d0
    • Leigh B. Stoller's avatar
      fee2510d
    • Leigh B. Stoller's avatar
      e46a37e4
    • Timothy Stack's avatar
      Make lanstr valid NS syntax. · 1c9fe840
      Timothy Stack authored
      1c9fe840
    • Timothy Stack's avatar
      Add some missing dummy tb-* functions. · 7d6872fe
      Timothy Stack authored
      7d6872fe
    • Timothy Stack's avatar
      · add602df
      Timothy Stack authored
      Parse the NS file with the real NS parser so we can make sure linktest is
      doing the "right" thing.
      
      	* configure, configure.in: Add tbsetup/nsverify files.
      
      	* tbsetup/GNUmakefile.in: Add nsverify subdir.
      
      	* tbsetup/tbprerun.in: Run verify-ns on the experiments NS file.
      
      	* tbsetup/ns2ir/nstb_compat.tcl: Bring up-to-date with the current
      	world.
      
      	* tbsetup/nsverify/GNUmakefile.in: Makefile.
      
      	* tbsetup/nsverify/ns-2.27.patch: Patch file for NS version 2.27.
      
      	* tbsetup/nsverify/nstbparse.in: Wrapper for the NS parser.
      
      	* tbsetup/nsverify/tb_compat.tcl: Different version of
      	tb_compat.tcl that is used to verify linktest parameters.
      
      	* tbsetup/nsverify/verify-ns.in: Script that runs on boss and
      	verifies that the testbed parser worked correctly.
      
      	* tbsetup/ns2ir/parse-ns.in, tbsetup/ns2ir/parse.proxy.in: Tweaked
      	a bit so parse.proxy can be used to run the regular NS parser in
      	addition to the testbed one.
      add602df
  2. 22 Jan, 2006 7 commits
  3. 21 Jan, 2006 3 commits
    • Kirk Webb's avatar
      · e39c78e7
      Kirk Webb authored
      Bump rootball revision.
      e39c78e7
    • Kirk Webb's avatar
      · 6b1d5c92
      Kirk Webb authored
      Create our own passwd file inside plab vservers.  We add the slice user
      to this passwd file, with the password starred out.  This fixes the gaping
      security hole resulting from the passwordless root and slice user accounts
      that exist in the default plab vserver environment (in conjunction with our
      per-vserver sshd).
      6b1d5c92
    • Jay Lepreau's avatar
      -Document temporary behavior: at swapin/mod always run >= 3 and no email. · 13d5695f
      Jay Lepreau authored
      -Doc permanent behavior: No email when explicitly invoked.
      13d5695f
  4. 20 Jan, 2006 5 commits
  5. 19 Jan, 2006 9 commits
  6. 18 Jan, 2006 5 commits