1. 20 Jul, 2009 1 commit
  2. 19 Jul, 2009 1 commit
  3. 18 Jul, 2009 3 commits
  4. 17 Jul, 2009 1 commit
  5. 16 Jul, 2009 3 commits
  6. 15 Jul, 2009 3 commits
  7. 14 Jul, 2009 3 commits
  8. 13 Jul, 2009 1 commit
  9. 10 Jul, 2009 2 commits
  10. 09 Jul, 2009 4 commits
  11. 07 Jul, 2009 3 commits
  12. 06 Jul, 2009 1 commit
  13. 01 Jul, 2009 2 commits
  14. 30 Jun, 2009 3 commits
  15. 28 Jun, 2009 1 commit
  16. 26 Jun, 2009 2 commits
  17. 15 Jun, 2009 1 commit
  18. 12 Jun, 2009 3 commits
  19. 11 Jun, 2009 2 commits
    • Leigh B. Stoller's avatar
      For elabinelab, snmpit -t (-r) no longer does an individual trunk · 811cb82a
      Leigh B. Stoller authored
      enable/disable on each port (one XMLRPC per). Instead, do this as part
      of the remotedovlans and remotedestroyvlans.
      
      Some reorg in doVlansFromTables() do deal with vlans that need to be
      trunked in dual mode. That vlan must be created first, the ports
      trunked, and the rest of the vlans created.
      811cb82a
    • Leigh B. Stoller's avatar
      Pass interface trunk setting through to the outer emulab. Also pass · c91c8cc1
      Leigh B. Stoller authored
      information about whether the interface needs to trunk in dual mode
      instead of equal mode. Normally we use equal, but the supervlan
      created between shared hosts needs to be trunked in dual mode so that
      "raw" packets are delivered (or else non-encap packets go into the bit
      bucket).
      
      When tearing down vlans we do not use individual trunk disables, but
      do it one block from destroyvlans. This is way way faster then an
      XMLRPC call for each individual port.
      
      For trunk ports, no longer use the vinterfaces table, but instead use
      the trunk slot of the interfaces table. I removed a Keith Sklower
      comment that said how silly that was; he was right, and now its
      fixed.
      c91c8cc1