Skip to content
Snippets Groups Projects
  1. Apr 08, 2015
  2. Mar 15, 2015
    • Ryan Izard's avatar
      Updated Restlet from 2.2M3 to 2.3.1. Included with the update is full SSL... · 2dc31089
      Ryan Izard authored
      Updated Restlet from 2.2M3 to 2.3.1. Included with the update is full SSL support for the REST API, either all-access+encryption or restricted-access+encryption (truststore verified clients only). Additional options have been added to floodlightdefault.properties in order to turn HTTPS on/off. HTTPS ccan be used in conjunction with vanilla HTTP as well -- each must reside on a different TCP port though. Also, this time, I remembered to update and test the build.xml file to remove the old and include the new Restlet jars.
      2dc31089
  3. Mar 13, 2015
    • Ryan Izard's avatar
      SSL support for southbound OpenFlow sockets. Enable/disable SSL from... · 0b5c1873
      Ryan Izard authored
      SSL support for southbound OpenFlow sockets. Enable/disable SSL from floodlightdefault.properties (YES=enabled, NO=disabled to the useSsl variable), set the keystore, and password. By default, SSL is disabled. Keystore needs to be configured with a public/private/cert for FL and with the certificates for each OVS ahead of time. Each key should have the same password as the keystore itself.
      0b5c1873
  4. Mar 09, 2015
  5. Feb 20, 2015
  6. Feb 04, 2015
  7. Dec 21, 2014
  8. Dec 19, 2014
  9. Dec 18, 2014
  10. Nov 14, 2014
    • Ryan Izard's avatar
      OF1.3 handshake unit tests updated. All unit tests can be run together and... · a422012a
      Ryan Izard authored
      OF1.3 handshake unit tests updated. All unit tests can be run together and have zero errors but one failure. The failure is in Forwarding and is expected for the time being until OFMessageDamper/Loxigen is fixed to ignore XIDs in OFMessages. In the previous commit, the unit tests for the flowcache package were completely removed due to the effort required to fix them. I don't know if completely removing the flowcache package though is the best idea. Even if it's not tested and not proven scalable, people might benefit from being able to look at the code. Thus, I've left the package in, at least for the time being.
      a422012a
  11. Nov 10, 2014
    • Ryan Izard's avatar
      Moved a couple annoying debug messaged to trace wrt switch connections.... · b2914d3b
      Ryan Izard authored
      Moved a couple annoying debug messaged to trace wrt switch connections. Changed logback.xml to debug and higher-level. Removed unused imports and variables in some places to clean up warnings that have arisen over time/mods. Fixed the LoadBalancer so it works with OF1.0 and OF1.3; it no longer composes OFFlowMods using strings! =)
      b2914d3b
  12. Nov 01, 2014
    • hwchiu's avatar
      Make the WEBUI shows the flow info · 5fad7e12
      hwchiu authored
      1. Modify the wm/core/switch/${id}/flow/json's return format, it use a
      array to shows the flow entries, e.g. I think this format is more convenience for restapi caller.
      
      "flows": [
              {
                  "byte_count": "2498",
                  "cookie": "0",
                  "duration_sec": "4",
                  "flags": "0",
                  "hard_timeout_sec": "0",
                  "idle_timeout_sec": "0",
                  "instructions": {
                      "apply_actions": {
                          "output": "-3"
                      }
                  },
                  "match": {},
                  "packet_count": "33",
                  "priority": "32768",
                  "table_id": "0",
                  "version": "OF_13"
              },
              {
                  "byte_count": "0",
                  "cookie": "9007199254740992",
                  "duration_sec": "2",
                  "flags": "0",
                  "hard_timeout_sec": "0",
                  "idle_timeout_sec": "5",
                  "instructions": {
                      "apply_actions": {
                          "output": "1"
                      }
                  },
                  "match": {
                      "dl_dst": "e6:85:22:16:59:87",
                      "dl_src": "b2:ac:81:4a:92:57",
                      "dl_type": "2054",
                      "ingress_port": "2"
                  },
                  "packet_count": "0",
                  "priority": "0",
                  "table_id": "0",
                  "version": "OF_13"
              },
      2. Adding the new coloum write_actions and replace the original action field to apply_actions.
      3. Since the OF1.1+ use the OXM format to present the match filed, we don't need to use the wildcard to check what kind of the fild be used in the flow, we can directly use the query result. If we want to make it compatible with OF1.0, we need to use the version field to check in the javascript and modify the way how we get the match rules.
      4. It has only been test with the default forwarding module and the flow entries looks right. It need to be tested with other match rule and actions.
      5. replace the tab with 4-spaces
      5fad7e12
    • hwchiu's avatar
      complete the serialization of PortDescStats and PortStats, also modfiy the... · 478b00ca
      hwchiu authored
       complete the serialization of PortDescStats and PortStats, also modfiy the webui to fit the new-format of restapi
      478b00ca
    • hwchiu's avatar
      serialize the portStatsReply and modify the webui · 999714b2
      hwchiu authored
      999714b2
  13. Oct 31, 2014
    • hwchiu's avatar
      Try to fix the WEBUI · ec6fc333
      hwchiu authored
      1.	Serialize the return value of /wm/core/controller/switches/json
      2.	Serialize the OFDescStatReply
      3.  Serialize THE OFAggregateStatREply
      4.  Modify the webui to make it fit the current restapi format
      ec6fc333
  14. 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
  15. Aug 15, 2014
  16. Aug 14, 2014
  17. Aug 13, 2014
  18. Aug 07, 2014
  19. Aug 06, 2014
  20. Aug 05, 2014
  21. Aug 04, 2014
  22. Jul 30, 2014
  23. Jul 28, 2014
Loading