Skip to content
Snippets Groups Projects
  1. Dec 30, 2014
  2. Dec 22, 2014
  3. Dec 16, 2014
  4. Dec 15, 2014
  5. Dec 12, 2014
    • Ryan Izard's avatar
      Fixed SFP REST API. Forgot to add new flow's DPID to entry2dpid map, thus flow... · 0eda21fb
      Ryan Izard authored
      Fixed SFP REST API. Forgot to add new flow's DPID to entry2dpid map, thus flow removal never triggered a flow-del message to the switch. Also, added a serializer for OFFlowMod and for OFFlowModMap. The latter is for the double-map of switch-dpid --> map of flow-name --> OFFlowMod object. The former has been separated, since it a JSON serializer for OFFlowMod might come in handy in the future. A present limitation is that the JSON serializer does not use the same syntax as is used to insert a flow-mod via the SFP REST API. This might be confusing for people if they get different output than what they put in. It's a lot less work to implement the serializer as-is though. The next step will be to match the SFP syntax on a per-field basis in the OFFlowModSerializer class.
      0eda21fb
  6. Nov 21, 2014
  7. Nov 05, 2014
  8. Aug 14, 2014
    • Ryan Izard's avatar
      Fixed lots of compile errors in unit tests; mostly involved replacing longs... · 36810baf
      Ryan Izard authored
      Fixed lots of compile errors in unit tests; mostly involved replacing longs with DatapathIds, byte[]s with MacAddresses and Ipv4Addresses, and shorts with OFPorts and VlanVids; some refactoring of flow mod contruction was also done to align with loxi's builders. The static flow puser now supports IP TOS for OF1.0 and for OF1.1+ it supports match/rewrite to either ECN or DSCP bits.
      36810baf
  9. Aug 13, 2014
  10. 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
  11. Aug 10, 2014
  12. Aug 08, 2014
  13. Aug 05, 2014
  14. Aug 04, 2014
  15. Jul 28, 2014
  16. Jun 11, 2013
    • Gregor Maier's avatar
      AppCookie changes. · 93c22426
      Gregor Maier authored
      * fail makeCookie if the app id hasn't been registered
      * do static initialization
      * fail if duplicate app id registration
      
      still not a perfect framework but better than before
      93c22426
  17. May 15, 2013
  18. May 13, 2013
    • Gregor Maier's avatar
      Various sync bugfixes: · 40f8b086
      Gregor Maier authored
      * make sure we do things in the right order (setting role, sending role reqs)
      * fix getName() in HAListener's
      * transition AddressSpaceManager before DeviceManager to Master
      * flush counters from threads
      * add trace logging and more counters
      40f8b086
  19. May 08, 2013
  20. May 03, 2013
  21. Apr 26, 2013
  22. Apr 22, 2013
  23. Apr 18, 2013
    • Gregor Maier's avatar
      Controller getSwitches() -> getSwitch(long dpid) · 2af68ac5
      Gregor Maier authored
      Necessary step for switch sync. We can't use
      IFloodlightProvider.getSwitches() anymore. We now have a getSwitch()
      method. There are also methods to get all dpids (getAllSwitchDpids())
      and to get a map (getAllSwitchesMap()). These two return a snapshot.
      TODO: need to check if they are used under the correct assumption in
      existing code.
      
      First stab at SwitchSyncRepresentation, which is the object I indent to
      put in the SyncStore.
      2af68ac5
  24. Apr 17, 2013
  25. Jan 30, 2013
  26. Jan 06, 2013
  27. Dec 31, 2012
  28. Dec 07, 2012
  29. Dec 05, 2012
  30. Dec 04, 2012
  31. Sep 20, 2012
  32. Sep 15, 2012
  33. Aug 09, 2012
  34. May 14, 2012
    • Gregor Maier's avatar
      Add API and notification to controller node IP address (and changes). · 23a4706d
      Gregor Maier authored
      Controller now needs to listen for storage notifcation and it will
      dispatch updates if the controller node IPs change.
      
      We now have three different types of updates in the Controller.updates
      queue ==> Refactored to use different update classes that implement a
      common IUpdate interface instead of a several types and a switch
      statemet.
      
      Add unit test for Controller.updates queue
      
      Retab that caused some unrelated chagnes but now now more tabs:
          flconext, addInfoProvider, removeInfoProviderm getControllerInfo
      
      Retab also causes changes in flcontext: that's only indentation.
      
      Needed to touch quite some files to refactoring: rename
      IHARoleListener -> IHAListener
      
      [#29035681]
      23a4706d
  35. Apr 26, 2012
  36. Apr 06, 2012
Loading