[Xorp-hackers] [Xorp-cvs] XORP cvs commit: xorp/fea

Kristian Larsson kristian at spritelink.net
Fri Jul 13 08:30:02 PDT 2007


Pavlin Radoslavov wrote:
> Kristian Larsson <kristian at spritelink.net> wrote:
> 
>> Hey Pavlin,
>>
>> where can I find documentation on this new scheme for the dataplane 
>> managers?
>>
>> Regards,
>>     Kristian.
> 
> There is no documentation yet.
> The FEA design document will be updated after the FEA refactoring is
> completed.
> In the mean time don't hesitate to ask any questions you might have
> about it.

Well yes, what is the reason for refactoring the FEA? What is the 
problem that needs to be fixed and what additional benefits will XORP 
gain from this refactoring?
If you could just describe this quite briefly I'd be grateful :)

Thanks
    Kristian.



>> Pavlin Radoslavov wrote:
>>> CVSROOT:	/usr/local/share/doc/apache/cvs
>>> Module name:	xorp
>>> Changes by:	pavlin at xorpc.icir.org	2007-07-11 22:24:51 UTC
>>>
>>> XORP CVS repository
>>>
>>>
>>> Added files:
>>> 	fea           fea_data_plane_manager.cc fea_data_plane_manager.hh 
>>>
>>> Log message:
>>> 	Continuing with the FEA refactoring.
>>> 	
>>> 	Now there are data plane managers (one per system) which control
>>> 	the plugins at the bottom of the FEA.
>>> 	The data plane managers allocate (or load) the plugins and
>>> 	register them with the generic IfConfig and FibConfig controllers.
>>> 	
>>> 	In addition to managing the plugins, the data plane managers are the
>>> 	entry point for plugin-specific configuration. E.g., all the
>>> 	Click-specific configuration is passed to the Click data plane manager,
>>> 	so the rest of the system doesn't know anything about Click.
>>> 	
>>> 	Note that the design and implementation was done in collaboration
>>> 	with Adam Greenhalgh <a.greenhalgh AT cs.ucl.ac.uk>
>>> 	
>>> 	Approved by:    Adam Greenhalgh <a.greenhalgh AT cs.ucl.ac.uk>
>>>
>>> Revision  Changes    Path
>>> 1.1       +496 -0    xorp/fea/fea_data_plane_manager.cc (new)
>>> 1.1       +250 -0    xorp/fea/fea_data_plane_manager.hh (new)
>>>
>>> _______________________________________________
>>> Xorp-cvs mailing list
>>> Xorp-cvs at icir.org
>>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-cvs
>>
>> _______________________________________________
>> Xorp-hackers mailing list
>> Xorp-hackers at icir.org
>> http://mailman.ICSI.Berkeley.EDU/mailman/listinfo/xorp-hackers




More information about the Xorp-hackers mailing list