1. 30 Aug, 2016 5 commits
    • Change-Id: I295b628b4cbe70c746ef27ff3c729541247e21a8
      Simon Hunt authored
    • Change-Id: I8252824cf7440ffe1e9e2516df64cc4a9b819d9a
      Simon Hunt authored
    • Previously we were only passing the first ONOSCluster
      into MininetFacade, but lo and behold it supports as
      many networks as you like! So we pass them all in the
      case where we have multiple ONOSClusters.
      
      Change-Id: If848886b958aa47d3e4834c44adc98fffd90453c
      Bob Lantz authored
    • Since --custom files are execed, subsequently importing them
      actually creates duplicate classes. This wouldn't be a problem
      except that we depend on isinstance(). As a workaround, we allow
      the class name to match if isinstance() fails, assuming it will
      be a class that is compatible with ONOSCluster or ONOSNode.
      
      Example: env PYTHONPATH=. mn --custom onos.py,mytest.py
      
      where mytest.py imports onos
      
      Change-Id: Ib4cda82fbdd612420de1e113ab768e2f137d5213
      Bob Lantz authored
    • With multiple ONOS clusters, we want to make sure that the
      forwarded port numbers don't collide. We add a portOffset
      which is automatically incremented appropriately as more
      ONOSClusters are created. It can also be specified explicitly.
      
      Change-Id: I62977c3d4141668d9f541067db1a20ec0035489b
      Bob Lantz authored
  2. 29 Aug, 2016 6 commits
  3. 26 Aug, 2016 1 commit
  4. 27 Aug, 2016 3 commits
  5. 26 Aug, 2016 7 commits
  6. 25 Aug, 2016 5 commits
  7. 24 Aug, 2016 5 commits
  8. 23 Aug, 2016 8 commits