Changes between Version 26 and Version 27 of Internal/OpenFlow/FloodlightFVModule


Ignore:
Timestamp:
Jul 10, 2012, 9:49:23 PM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/FloodlightFVModule

    v26 v27  
    285285 * yellow: Netty.channel
    286286
     287injectOFMessage() is a sanity check function that modules may call to keep their changes to any messages sane. receive() may be called multiple times in this process chain, but this does not result in a logical loop. 
     288
    287289The flow of event handling for messages, looks like the following in the modified version of Floodlight:
    288290{{{
     
    290292   receive()  ->   handleMesssage() ->  receive()  ->     write()    ->    write(List<>) ->         write()
    291293}}}
    292 receive() in the modules may be called twice, but since message handling varies with OFType, this does not loop as one may think.
    293 We can then use these functions to handle the functionalities of the Slicers and Classifiers in Flowvisor.
    294294
    295295== . ==#end