Changes between Version 40 and Version 41 of Internal/OpenFlow/FloodlightFVModule


Ignore:
Timestamp:
Aug 18, 2012, 9:53:43 PM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/FloodlightFVModule

    v40 v41  
    441441
    442442'''Issues''' - There are many. The biggest above is probably the way the writer is chosen, which can totally be destroyed by one slice setting it, then another coming along and setting it to something else mid-processing. The way the deny list is built and used also seems kludgy.
    443  
     443
     444==== (8/16) ====
     445Instead of having a global writer slice that a process chain sets, the slice that needs to process a particular message is now added to the context (!FloodlightContext) carried with the message. This will hopefully reduce potential conflicts of the writer being reset to something else mid-processing.
     446
     447The !FloodlightContext is a tiny class containing just a !HashMap of a String to some Object. !FloodlightContextStore can be used to add/remove entries from the map. One major example of something stored as a context is the contents of an Ethernet header.
     448
     449Next major steps:
     450 * unit testing
     451 * adding functionality to generate config files (currently we need fvctl to create the base files). 
     452
    444453===== --- =====
    445454[#top home] [[BR]]