[Xorp-hackers] [Xorp-cvs] XORP cvs commit: xorp/fea
Pavlin Radoslavov
pavlin at icir.org
Fri Jul 13 10:31:48 PDT 2007
Kristian Larsson <kristian at spritelink.net> wrote:
> 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 :)
The main purpose for the refactoring is to make it easier to add
support for new systems/platforms and new routing architectures
such as virtualization, distributed routers (incl. distributed FEA),
etc.
Regards,
Pavlin
> >> 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
More information about the Xorp-hackers
mailing list