1. 20 May, 2009 1 commit
  2. 01 May, 2009 1 commit
  3. 29 Apr, 2009 1 commit
  4. 14 Nov, 2008 2 commits
  5. 13 Nov, 2008 1 commit
  6. 12 Nov, 2008 4 commits
  7. 20 Oct, 2008 1 commit
  8. 09 Sep, 2008 2 commits
  9. 16 May, 2008 1 commit
  10. 13 May, 2008 2 commits
  11. 12 May, 2008 2 commits
  12. 09 May, 2008 2 commits
  13. 31 Mar, 2008 1 commit
  14. 20 Dec, 2007 1 commit
  15. 17 Dec, 2007 1 commit
    • Robert Ricci's avatar
      Fix for fixed interfaces: move the code that filters interfaces whose · 43333bb7
      Robert Ricci authored
      name's don't match from resolve_link() to find_best_link() - the latter
      returns only one link of each type, so it's too late to find the right
      interface by the time we get back out to resolve_link(). Also fixed
      a built-in assmption about the 'direction' that physical links go in.
      The old code (explicity) assumed that links to from node to switch - now
      we flip around our comparison if the directions of the links do not
      match.
      
      This was a bugger, even though it didn't involve much code, since the
      'flipping' involves a 'parity' issue - it's really easy to mess up the
      parity in several places and get it to work under *some* circumstances.
      
      As a side effect, added some more information to the plink strucutre.
      This turned out to not be necessary for the solution I finally came
      up with - it was part of an earlier, abandoned one. But, it's probably
      good information to have around in the future.
      43333bb7
  16. 05 Jul, 2007 2 commits
  17. 25 Jun, 2007 1 commit
  18. 20 Jun, 2007 1 commit
  19. 29 Mar, 2007 1 commit
  20. 01 Mar, 2007 2 commits
  21. 15 Dec, 2006 1 commit
  22. 01 Dec, 2006 2 commits
  23. 28 Nov, 2006 1 commit
  24. 24 May, 2006 1 commit
  25. 19 May, 2006 2 commits
  26. 05 Apr, 2006 1 commit
  27. 04 Apr, 2006 1 commit
  28. 30 Mar, 2006 1 commit
    • Robert Ricci's avatar
      prune_unusable_pclasses() now goes through the ptypes of the classes · f8b6a77c
      Robert Ricci authored
      it removes, and decrements the available slot count for every node
      in a pclass that is being removed.
      
      After running prune_unusable_pclasses(), we now do another type check,
      minus the pruned pclasses.
      
      This should enable us to detect more free node problems up front -
      let's say there are 8 vnodes that all want 2 interfaces, but only
      a couple pnodes that have 2: most have 1. The second type check will
      now catch this, since all of the 1-interface pnodes have been pruned.
      f8b6a77c