Changes between Version 7 and Version 8 of Internal/OpenFlow/FloodlightFVModule


Ignore:
Timestamp:
Jun 14, 2012, 7:32:33 AM (12 years ago)
Author:
akoshibe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Internal/OpenFlow/FloodlightFVModule

    v7 v8  
    118118
    119119==== (6/14): ====
    120 A preliminary attempt at trying the above:
     120A preliminary attempt at trying the above (do not follow if you ever come across this, it is an experiment):
    121121
    122122'''create copies of core files:'''
    123  * IFloodlightProviderCore, a copy of IFloodlightProviderService to be used by Controller
    124  * FVController, (for now) a copy of Controller
     123 * FVController, proxy version of Controller - for now a blank IFloodlightProxy implementation
     124 * IFloodlightProxy, a copy of IFloodlightProviderService to be used by FVController
    125125
    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 
     129For the following files, 'rewiring' refers to swapping out IFloodlightProviderService with IFloodlightProxy.
     130 * ForwardingBase, Forwarding (the generic forwarding components loaded by default)
    129131
    130132'''additional changes''':
    131133 * Add FVAcceptor to /floodlight/src/main/resources/META-INF/services/net.floodlightcontroller.core.module.IFloodlightModule
    132  * Have FVAcceptor subscribe to IFloodlightProviderCore as its floodlightprovider
    133  * 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)