Changes between Version 16 and Version 17 of Internal/OpenFlow/Controllers/FloodLight
- Timestamp:
- Jun 18, 2012, 5:43:35 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/OpenFlow/Controllers/FloodLight
v16 v17 149 149 150 150 === !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.151 The specifics of how a control message is processed is defined in the various modules themselves in the `IOFMessageListener` interface's ''receive'' function. 152 152 153 153 In `Controller`: … … 158 158 * messageListener maintains mappings between control message type and listeners. 159 159 * 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 162 Alternatively, messageReceived() may call processOFMessage() to invoke handleMessage(). 160 163 161 164 = The Floodlight VM = #vm