Skip to content
Snippets Groups Projects
  1. Aug 19, 2016
  2. Jul 15, 2016
  3. Jul 14, 2016
  4. May 31, 2016
  5. 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
  6. Apr 26, 2016
  7. Dec 01, 2015
  8. Oct 08, 2015
  9. Sep 28, 2015
  10. Sep 21, 2015
  11. Jun 18, 2015
  12. Jun 03, 2015
  13. Apr 13, 2015
  14. Apr 03, 2015
  15. Dec 18, 2014
  16. Nov 21, 2014
  17. Nov 10, 2014
  18. Oct 30, 2014
  19. Oct 27, 2014
  20. Oct 10, 2014
    • Ryan Izard's avatar
      Fixed some more unit tests. In the process, discovered some errors in more... · 5b0933bb
      Ryan Izard authored
      Fixed some more unit tests. In the process, discovered some errors in more overridden equals(). Also, discovered I had inadvertently commented out an important few lines the routing module uses to set the ingress port of flows used in the route. Those lines are now ported and use MatchUtils to copy the Match properly.
      5b0933bb
  21. Aug 27, 2014
  22. Aug 12, 2014
    • Ryan Izard's avatar
      Static Flow Pusher supports all OF1.3 matches and most OF1.3 actions (with the... · 11aa1c29
      Ryan Izard authored
      Static Flow Pusher supports all OF1.3 matches and most OF1.3 actions (with the exception of masks). LoadBalancer corrected; OFFlowAdd used instead of OFFlowModify and OFPort.ZERO correct to OFPort.ANY. ActionUtils, MatchUtils, and InstructionUtils added to support static flow pusher. Strings defining flow fields *standardized* for Floodlight in the new utils classes. This means the REST API for the SFP will expect a sligthly different syntax than the current REST API (for master and 0.90). We can change the field names easily though in the utils files. These names are also referenced for the keys the SFP uses to store flow match fields and actions, just to be consistent.
      11aa1c29
  23. Aug 10, 2014
  24. Aug 08, 2014
  25. Aug 07, 2014
  26. Aug 05, 2014
  27. Jul 31, 2014
  28. Jul 28, 2014
  29. Dec 20, 2013
  30. Apr 10, 2013
  31. Apr 05, 2013
  32. Apr 01, 2013
    • KC Wang's avatar
      Squashed commit of the following: · 1d37c4c7
      KC Wang authored
      commit cb82c17554a8dee3916703cf4234722ce070234a
      Author: KC Wang <kc.wang@bigswitch.com>
      Date:   Mon Apr 1 17:05:46 2013 -0700
      
          Fix NPE due to missing dependency declaration of IDebugCounterService in Controller.java
      
      commit a96ac320521d0158b2e4c4a0f0699a57e04e0095
      Merge: 2b15372 33c6839
      Author: Gregor Maier <gregor.maier@bigswitch.com>
      Date:   Fri Mar 29 16:50:03 2013 -0700
      
          Merge remote-tracking branch 'bigswitch/master' into misc
      
          Conflicts:
          	bigfloodlight/src/main/java/com/bigswitch/floodlight/bvs/virtualrouting/internal/DhcpManager.java
      
      commit 2b1537245854bd63081e7bad5e2ebaaaa74caa0f
      Author: Gregor Maier <gregor.maier@bigswitch.com>
      Date:   Fri Mar 29 16:42:24 2013 -0700
      
          Always use instanceof before casting
      
      commit 33c6839dad900ce00bfe800880eff9a90fa6460a
      Merge: 0a68715 3c73ea9
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Thu Mar 28 12:51:21 2013 -0700
      
          Merge branch 'master' of github.com:sd2/bigswitchcontroller
      
          Conflicts:
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/DebugCounter.java
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/DebugCounterGetResource.java
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/DebugCounterResetResource.java
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/DebugCounterStateResource.java
      
      commit 0a687157eced22340fa50c021f6e966cb108fd5c
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Thu Mar 28 12:39:37 2013 -0700
      
          trivial change in comment
      
      commit 15c7d257797d11591e29723fb69b7fccaf2ef46d
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Thu Mar 28 12:32:20 2013 -0700
      
          completing the REST-API for debug counters and fixing a bug
      
      commit 08ded87fa68e15117f8bb51f32f625345bbdd173
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Wed Mar 27 20:01:50 2013 -0700
      
          Implementing the REST-API for debug counters
      
      commit 040b98ea8f9c497b66ccaef16a8285c16808f38f
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Tue Mar 26 22:00:54 2013 -0700
      
          Implementing the rest of the debugCounters API
      
      commit 47c0d31c92d947b298752c5dd173fc62bd2fd71c
      Author: Shudong Zhou <shudongzhou@gmail.com>
      Date:   Thu Mar 28 00:06:09 2013 -0700
      
          Make all channel writes go through a single function, allow override
      
      commit a79b3ffad3a6043e814224b72ffcb3e4bd63a716
      Author: kwanggithub <kwang@clemson.edu>
      Date:   Wed Mar 27 21:05:31 2013 -0700
      
          fixing white space in NoOp.java
      
      commit 3c73ea9fd59867a4a427d244b2fac406866feef3
      Merge: b9f1f5a 35ed1d4
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Wed Mar 27 20:08:49 2013 -0700
      
          Merge branch 'master' of github.com:sd2/bigswitchcontroller
      
          Conflicts:
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/DebugCounter.java
          	floodlight/src/main/java/net/floodlightcontroller/debugcounter/IDebugCounterService.java
      
      commit b9f1f5a3a4624e24ec504cfaeb28ce02ffc75364
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Wed Mar 27 20:01:50 2013 -0700
      
          Implementing the REST-API for debug counters
      
      commit 79b9805d137d5ac40617d05d62817e9857491905
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Tue Mar 26 22:00:54 2013 -0700
      
          Implementing the rest of the debugCounters API
      
      commit 35ed1d4e919b03055fbd36ec247faad1ceb4dd18
      Author: Saurav Das <saurav.das@bigswitch.com>
      Date:   Tue Mar 26 22:00:54 2013 -0700
      
          Implementing the rest of the debugCounters API
      1d37c4c7
Loading