1. 25 Mar, 2003 1 commit
  2. 24 Mar, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add a nobwshaping slot to virt_lans. Set in the front end, and used · 7aa0446f
      Leigh B. Stoller authored
      by assign_wrapper to help control emulated links. When set for an
      emulated link, assign uses the BW spec for mapping the links (onto
      phys links) but does not insert a linkdelay to traffic shape it
      (unless the link is shaped in some other manner, like a delay or plr,
      in which case a linkdelay is inserted, but with no bw cap). This might
      be temporary syntax, expecially if we cannot make emulated links work
      right!
      7aa0446f
  3. 22 Mar, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add three new control mechanisms to the front end to control the use · 62b4edc9
      Leigh B. Stoller authored
      of emulated and linkdelays on a per-link/lan basis (although you
      cannot make a lan emulated at this time).
      
      	tb-set-link-uselinkdelay $link0 1
      	tb-set-lan-uselinkdelay $lan0 1
      	tb-set-link-emulated $link0 1
      
      Added slots to the virt_lans table, used in assign_wrapper to control
      these features on a per link/lan basis. Note, the global options are
      still available to prefer/force linkdelays for an entire experiment.
      When setting uselinkdelays on a per link/basis, if the link would not
      otherwise be shaped, you are requesting that a linkdelay be inserted
      anyway (in otherwords, its the equiv of tb-set-forcelinkdelays on an
      individual basis).
      62b4edc9
  4. 18 Mar, 2003 2 commits
  5. 17 Mar, 2003 1 commit
    • Leigh B. Stoller's avatar
      Add "nextosid" slot to os_info table, for chaining from a generic OSID · 6eacae5e
      Leigh B. Stoller authored
      to a specific one, for the purposes of mapping things like FBSD-STD to
      FBSD47-STD (the current OSID to use). This is technically more correct
      than what os_setup used to do, which was map FBSD-STD to whatever
      FreeBSD OSID was currently on the disk. Now it maps to a specific one,
      and if that is not loaded, it sets up a reload.
      6eacae5e
  6. 10 Mar, 2003 2 commits
  7. 06 Mar, 2003 1 commit
  8. 28 Feb, 2003 1 commit
  9. 27 Feb, 2003 1 commit
  10. 25 Feb, 2003 1 commit
  11. 19 Feb, 2003 1 commit
  12. 14 Feb, 2003 2 commits
  13. 13 Feb, 2003 1 commit
  14. 11 Feb, 2003 2 commits
    • Mac Newbold's avatar
      Fix IPalias to match db. · 61559311
      Mac Newbold authored
      61559311
    • Leigh B. Stoller's avatar
      Checkpoint my DB changes so I can do some testing on boss. · 77e45dff
      Leigh B. Stoller authored
      * Add vnode0,vnode1 slots to the delays table. This will allow us to
        match ipfw pipes to nodes after swapin, hopefully allowing us to
        control the delays for lans in addition to duplex links.
      
      * Add IPaliases to interfaces table. Used in assign_wrapper when
        constructing "emulated" links, which will share a link via the use
        of aliases on the interface. This is a comma separated list of IP
        addresses (no, I refuse to make this a separate table!).
      
      * Add virtnode_capacity slot to node_types, defaults to zero. This is
        used in ptopgen for determining how many virtnodes fit on a real
        node. I have not thought this through completely, but it allows me
        to make progress on other fronts.
      
      * Add linkdelays delays, which sorta resembles the delays table, only
        this table stores oneway delays links, to be set up on the endpoints
        of a link or lan. Also, instead of being based on ipfw bridge rules,
        it is based on IP address/mask rules. At some point this table may
        merge witk the delays table, but will take time to work out the
        details and I do not want to mess up existing experiments by
        changing the delays table! Anyway, a duplex link gets one of these
        for each endpoint (a xmit ipfw rule). To mimic our lan setup, lan
        links get two, an xmit *and* a recv rule. My hope is that link
        delays will look just like normal delays (a packet leaving a node
        for a lan will get the outgoing delay, and a packet arriving gets
        the incoming delay).
      77e45dff
  15. 07 Feb, 2003 2 commits
  16. 31 Jan, 2003 5 commits
  17. 30 Jan, 2003 3 commits
  18. 22 Jan, 2003 1 commit
  19. 17 Jan, 2003 1 commit
  20. 15 Jan, 2003 1 commit
  21. 09 Dec, 2002 1 commit
  22. 05 Dec, 2002 1 commit
  23. 04 Dec, 2002 1 commit
  24. 14 Nov, 2002 1 commit
  25. 06 Nov, 2002 1 commit
  26. 04 Nov, 2002 1 commit
  27. 28 Oct, 2002 2 commits
  28. 22 Oct, 2002 1 commit
    • Leigh B. Stoller's avatar
      Add "jailflag" to nodes table. In the parent (phys) node, it means the · 985af3c5
      Leigh B. Stoller authored
      node supports and is doing jails. In the virtual node, it means it is
      a jailed node. It should be obvious that these are set the same for a
      node; it means I do not have to query two nodes to find out what to
      do. When set, the parent gets a different set of accounts and mounts,
      and we hand out accounts to the jailed node.
      985af3c5