[ixp1200] L3fwd16 communication between SA and ME

Abhijeet Joglekar abhijeet at cs.utah.edu
Mon Mar 17 02:43:03 EST 2003


The core and ME pass packets through ME->Core and Core->ME
rings.

The ME dispatch loop queues exception packets to the
ME->Core ring, which is polled by a Resource Manager thread.
It consumes the packet from the ring and produces it on the ring
of the Core component of the MicroAce.

For communication in the other direction, the Core component
uses the RM driver to enqueue the packet in the Core->ME ring,
which is then consumed by thread(s) on the microengine using
dispatch loop macros.

-- abhijeet

On Sun, 16 Mar 2003, Eng Kean wrote:

> For reference design L3fwd16 available in SDK2.01,
> what method is used for communication between SA and
> ME? how it works?
>






More information about the ixp1200 mailing list