Packet processing circuitry comprises a look-up engine and a processor. The
look-up engine transfers a selector to a CAM and receives a corresponding
result from the CAM. The look-up engine retrieves a context structure from
a context memory based on the result and transfers the context structure
to the processor. The processor receives and processes the context
structure to control handling of the communication packet. The processor
modifies the context structure and transfers the modified context
structure to the look-up engine. The processor generates an update
instruction and transfers the update instruction to the look-up engine.
The look-up engine receives the update instruction and the modified
context structure. The look-up engine automatically writes the modified
context structure to the context memory in response to the update
instruction.
El paquete que procesa el trazado de circuito abarca un motor del look-up y un procesador. El motor del look-up transfiere un selector a una LEVA y recibe un resultado correspondiente de la LEVA. El motor del look-up recupera una estructura del contexto de una memoria del contexto basada en el resultado y transfiere la estructura del contexto al procesador. El procesador recibe y procesa la estructura del contexto para controlar la dirección del paquete de la comunicación. El procesador modifica la estructura del contexto y transfiere la estructura modificada del contexto al motor del look-up. El procesador genera una instrucción de la actualización y transfiere la instrucción de la actualización al motor del look-up. El motor del look-up recibe la instrucción de la actualización y la estructura modificada del contexto. El motor del look-up escribe automáticamente la estructura modificada del contexto a la memoria del contexto en respuesta a la instrucción de la actualización.