Skip to content
Snippets Groups Projects
  1. Mar 24, 2015
  2. Mar 19, 2015
    • Bob Lantz's avatar
      Rename node.RYU to node.Ryu · c2be20f0
      Bob Lantz authored
      Perhaps it should be RyuController, but just Ryu for now.
      RYU made no sense because it's not an acronym.
      c2be20f0
  3. Mar 18, 2015
  4. Mar 14, 2015
  5. Mar 13, 2015
  6. Mar 02, 2015
  7. Feb 21, 2015
  8. Feb 20, 2015
    • Rich Lane's avatar
      cli: don't read/write readline history more than once · e0cd11ab
      Rich Lane authored
      Previously, when creating multiple CLI objects, each one would append the
      ~/.mininet_history file to readline's internal list. When writing the file back
      it would be duplicated for each CLI object created. So, over a few mininet runs
      the history file would grow exponentially.
      
      This change moves the readline setup code out of the CLI constructor into a
      class method and adds a flag to prevent it from being executed more than once.
      e0cd11ab
  9. Feb 09, 2015
  10. Feb 04, 2015
  11. 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
Loading