Changes between Version 16 and Version 17 of Internal/OpenFlow/Controllers/FloodLight


Ignore:
Timestamp:
Jun 18, 2012, 5:43:35 AM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/Controllers/FloodLight

    v16 v17  
    149149
    150150=== !OpenFlow message processing chain ===   
    151 The manner in which a control message is processed is defined in the modules themselves through the `IOFMessageListener` interface's ''receive'' function.
     151The specifics of how a control message is processed is defined in the various modules themselves in the `IOFMessageListener` interface's ''receive'' function.
    152152
    153153In `Controller`:   
     
    158158  * messageListener maintains mappings between control message type and listeners.
    159159  * This is also where `IListener`'s ''Command'' enumeration (return value for `IOFMessageListener`::receive) is used to decide if a message continues down the processing chain.
     160 4. `OFSwitchImpl`'s write() function calls `Controller`'s handleOutgoingMessage() to process controller-to-switch side of channel
     161
     162Alternatively, messageReceived() may call processOFMessage() to invoke handleMessage().
    160163
    161164= The Floodlight VM = #vm