Skip to content
Snippets Groups Projects
  1. Mar 18, 2015
  2. Mar 14, 2015
  3. Feb 04, 2015
  4. Jan 29, 2015
    • Bob Lantz's avatar
      Set batch=False in OVSSwitch for low-level API · a4e93368
      Bob Lantz authored
      If you try to use the low-level API, you are probably
      not going to call batchStartup()! So, we set batch=False
      by default. This means that buildFromTopo() needs to set
      it to True, so we add a bit of irritatingly complex machinery
      to allow this to happen. The good fallout of this is that
      now customConstructor() returns a real subclass, not simply
      a constructor function! We also detect errors where people
      are incorrectly attempting to give parameters to a lambda
      function - since none of our lambdas accept parameters!!
      
      Note that this is a bit like functools.partial for classes -
      it would be nice if functools had a true subclassing function.
      a4e93368
  5. Jan 28, 2015
  6. Jan 26, 2015
  7. Jan 24, 2015
  8. Jan 15, 2015
  9. Dec 09, 2014
  10. Dec 04, 2014
  11. Dec 03, 2014
  12. Nov 23, 2014
  13. Oct 29, 2014
  14. Oct 03, 2014
  15. Sep 27, 2014
  16. Sep 16, 2014
  17. Sep 05, 2014
    • Bob Lantz's avatar
      Cluster edition prototype: remote nodes and links. · c265deed
      Bob Lantz authored
      We add a new experimental feature to allow Mininet to run across
      a cluster of machines. This is currently implemented via a set
      mix-in classes that provide remote nodes that are implemented
      via a connection to a remote shell, and remote links which are
      tunnels across servers. In this preliminary implementation,
      both control and data connections are made via ssh, but this
      could change in the future.
      
      A MininetCluster class is provided which allows existing code
      to be used with minimal modification - all that is required is
      to provide a list of servers to use. A customizable placement
      algorithm may also be specified. An experimental CLI subclass
      is also provided to make it easier to examine node placement;
      status and links commands can also check whether nodes and
      tunnels are still running.
      
      Although this is an experimental feature, it does include a
      --cluster option to make it convenient to start up a Mininet
      simulation over a cluster, and a script to assist with setting
      up the prerequisite authentication via ssh key pairs.
      
      The cluster feature is preliminary and missing some obvious
      important features, such as parallel startup and multiple tunnel
      types, which we hope to add in the future.
      c265deed
  18. Aug 14, 2014
  19. Aug 07, 2014
  20. Aug 01, 2014
  21. Jul 25, 2014
  22. Jul 23, 2014
  23. Jul 19, 2014
  24. Jun 11, 2014
Loading