Changes between Version 7 and Version 8 of Internal/OpenFlow/FloodlightFVModule
- Timestamp:
- Jun 14, 2012, 7:32:33 AM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/OpenFlow/FloodlightFVModule
v7 v8 118 118 119 119 ==== (6/14): ==== 120 A preliminary attempt at trying the above :120 A preliminary attempt at trying the above (do not follow if you ever come across this, it is an experiment): 121 121 122 122 '''create copies of core files:''' 123 * IFloodlightProviderCore, a copy of IFloodlightProviderService to be used by Controller124 * FVController, (for now) a copy of Controller123 * FVController, proxy version of Controller - for now a blank IFloodlightProxy implementation 124 * IFloodlightProxy, a copy of IFloodlightProviderService to be used by FVController 125 125 126 '''re-wired files:'''Here, 'rewiring' refers to modified references. 127 * Controller implements IFloodlightProviderCore, with !FloodlightProvider and Main changed accordingly. 128 * FVController implements IFloodlightProviderService, with FVAcceptor as its version of !FloodlightProvider 126 127 '''re-wired files:''' 128 * FVController implements IFloodlightProxy, with FVAcceptor as its version of !FloodlightProvider 129 For the following files, 'rewiring' refers to swapping out IFloodlightProviderService with IFloodlightProxy. 130 * ForwardingBase, Forwarding (the generic forwarding components loaded by default) 129 131 130 132 '''additional changes''': 131 133 * Add FVAcceptor to /floodlight/src/main/resources/META-INF/services/net.floodlightcontroller.core.module.IFloodlightModule 132 * Have FVAcceptor subscribe to IFloodlightProvider Core as its floodlightprovider133 * Incorporate !FloodlightProvider's functions into FVAcceptor (for now, brutely drop in, just changing variables)134 * Have FVAcceptor subscribe to IFloodlightProviderService as its floodlightprovider 135 * Incorporate !FloodlightProvider's functions into FVAcceptor (for now, brutely drop in, just exporting IFloodlightProxy service)