1. 02 Jan, 2003 1 commit
    • Leigh B. Stoller's avatar
      Addition to jailconfig command. Return the list of IP addrs that the · a734b77a
      Leigh B. Stoller authored
      are in the vnodes experiment on that node. This list of IPs is given
      to the kernel as interfaces that a jail is allowed to bind too (those
      kernel changes done by Mike). To construct this list, first look at
      the list of virt_tunnels on that physnode for the experiment. In
      addition, to support local jails, look at the IP list in the
      interfaces table for the physnode. Basically like a doifconfig. At
      some point local jails will change to use tunnels also, but for now
      this will do.
  2. 31 Dec, 2002 7 commits
  3. 30 Dec, 2002 3 commits
  4. 28 Dec, 2002 2 commits
  5. 23 Dec, 2002 6 commits
  6. 20 Dec, 2002 17 commits
  7. 19 Dec, 2002 4 commits
    • Leigh B. Stoller's avatar
      Fixes to prevent zombied spew on boss. · eeee674d
      Leigh B. Stoller authored
    • Leigh B. Stoller's avatar
      Two real changes: · 04c20246
      Leigh B. Stoller authored
      1) Add support for local jailed nodes. This support overlaps in a nasty way
         with remote jailed nodes, but I added this for testing purposes, and as
         it turns out its pretty handy. A second pass is needed to unify remote
         and local jails, but for now this is how it goes:
        	tb-set-hardware $node3  pc600
        	tb-set-hardware $nodev1 pcvm600
        	tb-fix-node $nodev1 $node3
        So, "fix" $nodev1 to $node3. The intent is that once $node3 is
        allocated by assign to a real testbed node, we can then allocate a
        virtual node on pcXX to $nodev1. I did this primarily to allow for
        easy testing of jails via my NS file, without having to hack assign
        wrapper too deeply. So, after assign runs, I use avail to get the
        available vnodes on the assigned pcXX, allocate those for the virtual
        nodes. At present, we still depend on pre-exsiting pcvm nodes for each
        real node.
      2) Add code to assign non-overlapping port ranges to each experiment. This
         could be moved to an external script, but is fine right here. There is
         an ipport_ranges table for determining a testbed wide range (currently
         256 ports). This is of course only meaningful when using jailed nodes,
         so do not bother to set a range (and use up the port space) if no jailed
         (virtual) nodes.
    • David G Andersen's avatar
      Remove unnecessary gunk from ipod. Fix compile time warnings. · 4a86861b
      David G Andersen authored
      Compiles cleanly under Linux as well, if DA_USE_SINLEN gets set
      properly by configure
    • Mike Hibler's avatar
      Kernel patches for IPOD support · 6d31c36e
      Mike Hibler authored