Skip to content
Snippets Groups Projects
  1. Jun 20, 2016
  2. Jun 18, 2016
  3. Jun 14, 2016
  4. Jun 02, 2016
  5. May 31, 2016
  6. May 18, 2016
  7. May 16, 2016
    • Ryan Izard's avatar
      This is a huge commit. Lots of (good) stuff has been added and updated. First... · b9458ee4
      Ryan Izard authored
      This is a huge commit. Lots of (good) stuff has been added and updated. First and foremost, OpenFlow 1.5 is now supported (yay) via a major update to OpenFlowJ-Loxi. This update necessitated the update of the Static Flow Pusher module and MatchUtils, ActionUtils, and InstructionUtils to support the newly-added features. This prompted me to explore the SFP to see if there was anything that could be improved. First thing that came to mind was adding support to push OpenFlow groups in addition to flows, thus group support has been added to the SFP via JSON, which is the format that should have been used in the first place. Action lists will be updated in the near future to be JSON instead of one massive ',', '=', and '->' delimited string. Thus, the Static Flow Pusher has been renamed the StaticEntryPusher, since it now encompasses groups. While groups were being added to the SFP (ahem...SEP), a number of optimizations were made to the SEP code, greatly reducing its complexity (IMHO). The support for OpenFlow meters can now be added rather trivially in the future, if desired. Last thing to note about the SEP is the work-in-progress addition of a 'schema' API to allow northbound applications to get information about SEP syntax. This is not complete yet, but the skeleton code is in place. Next thing in this pull request is miscellaneous changes throughout the controller, primarily in (de)serializers and REST APIs to support OpenFlow 1.5. Next item of business is the removal of the DebugEventService. This is an artifact of days past and need not clutter the controller anymore. Same goes for the TestModule; now that we have better tutorials and documentation on the wiki, an example isn't necessary. And, last but not least, some old libraries that weren't being used have now been removed.
      b9458ee4
  8. May 12, 2016
  9. May 03, 2016
  10. May 02, 2016
  11. Apr 29, 2016
  12. Apr 28, 2016
  13. Apr 26, 2016
  14. Apr 25, 2016
  15. Apr 21, 2016
  16. Apr 06, 2016
  17. Mar 30, 2016
  18. Mar 29, 2016
  19. Mar 28, 2016
    • Tulio Ribeiro's avatar
      Fault tolerance module based on events, now it is event driven. · 98dd2d8c
      Tulio Ribeiro authored
      Switch roles from floodlightdefault.properties.
      
      Fault tolerance with primary-backup or distributed, without reconfiguration.
      One time crashed the controller shall restart with all switches in slave mode.
      This can be achieved from floodlight.properties file.
      
      The second properties file, floodlighBackupNode.properties is for backup nodes, and swicthes shall be configures in slave mode.
      
      Regards
      98dd2d8c
    • Tulio Ribeiro's avatar
      Now it is totally event driven. · 0fe87738
      Tulio Ribeiro authored
      Hello guys, I have changed the logic of simple.FT (Fault Tolerant) module.
      
      The basic idea is, the FT module register on SyncManager to receive RPC events
      (connect and disconect nodes).
      
      In connect events, the controller send its switch list to storage and
      the other controllers can sync this info.
      In disconnect events, the controller is informed about which controller crashed and
      get switch list from storage and send a role request message to swicthes.
      
      Regards.
      0fe87738
  20. Mar 26, 2016
Loading