1. 17 Jun, 2011 2 commits
  2. 16 Jun, 2011 1 commit
  3. 15 Jun, 2011 1 commit
  4. 08 Jun, 2011 1 commit
  5. 07 Jun, 2011 1 commit
  6. 03 Jun, 2011 1 commit
    • Mike Hibler's avatar
      Make secure diskload path handle multiple images. · a14d74c8
      Mike Hibler authored
      Make sure "tmcd imagekey" returns info for all images.
      Make Linux rc.frisbee handle it.
      
      Also: change to elabinelab setup to not load secure image info
      into the elabinelab DB (i.e., so we don't propogate the secret keys).
      a14d74c8
  7. 02 Jun, 2011 3 commits
  8. 31 May, 2011 1 commit
  9. 29 May, 2011 1 commit
  10. 27 May, 2011 3 commits
  11. 26 May, 2011 1 commit
  12. 25 May, 2011 7 commits
  13. 23 May, 2011 1 commit
    • David Johnson's avatar
      MLE: set port speeds for non user-specified segment/path endpoint interfaces. · f6e3d3aa
      David Johnson authored
      We now make a pass through the implemented_by tree setting port speeds
      that the user left up to assign (i.e., that are 0).  We start at the
      lowest level links and assign default speeds.  Then the speed values for
      the start and end segments for each path get propagated to the link
      being implemented by the path.  Should be pretty generic for any number
      of layers.  We warn if the higher level links don't support those speed
      settings (if they don't, we're gonna have a problem; but I think assign
      protects this from happening).
      f6e3d3aa
  14. 20 May, 2011 1 commit
  15. 19 May, 2011 1 commit
  16. 18 May, 2011 1 commit
    • David Johnson's avatar
      Bug fixes and per-experiment VLAN removal. · 8fbe1ab3
      David Johnson authored
      Now that we have logical wires, we *must* actually make sure that the
      VLANs created on the per-experiment switch are removed at swapout (i.e.,
      are at least removed from the vlans table), so that any logical wires can
      be safely removed.  For now, we actually invoke snmpit to remove them.
      This is probably a bad idea, because who knows what state the user left
      the switch in prior to swapout.
      
      The bugfixes are just me forgetting that \ does not continue a line in
      perl :).
      8fbe1ab3
  17. 17 May, 2011 2 commits
    • David Johnson's avatar
      Handle (skip) logical wires/interfaces when constructing the port · be15f9bc
      David Johnson authored
      translation table.
      be15f9bc
    • David Johnson's avatar
      Add per-experiment switch support. · ea496d44
      David Johnson authored
      Per-experiment switch stacks only come into being if the experiment
      actually has a switch allocated to it.  If not, tbswap and snmpit
      should function unchanged.  If there is a per-experiment stack that needs
      configuration, we first invoke normal snmpit in the normal place, but we
      use the new snmpit option `--skip-supplied' in combination with -S to skip
      the per-experiment stack.  We then configure the per-experiment stack by
      itself with -S after os_setup has completed.
      
      There are some new functions in the db backend stuff to create, modify,
      and remove per-experiment switches.
      
      There is some new code in snmpit to do the --skip-supplied filtering.  I
      also put all the -S, -i, and --skip-supplied stuff into portstats...
      because we also can't call portstats on a per-experiment switch in tbswap;
      otherwise it will hang and/or fail.
      ea496d44
  18. 13 May, 2011 1 commit
  19. 12 May, 2011 5 commits
  20. 11 May, 2011 5 commits