×

Data cache management mechanism for packet forwarding

  • US 20090106501A1
  • Filed: 10/17/2007
  • Published: 04/23/2009
  • Est. Priority Date: 10/17/2007
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of managing a cache memory in a communication device including a logic device, a main memory, an incoming data interface and an outgoing data interface, the method comprising:

  • resetting a flag indicative of lack of incoming data for generating a packet for forwarding;

    receiving the incoming data by the incoming data interface;

    storing the incoming data in the main memory;

    transferring the incoming data from the main memory into a cache buffer within the cache memory, the cache buffer having a buffer size;

    setting the flag indicative of the incoming data received for generating the packet for forwarding;

    processing the incoming data to generate the packet in the cache buffer for forwarding, the packet having a packet size;

    writing back the packet from the cache buffer into the main memory;

    first invalidating a portion of the cache buffer;

    transmitting the packet by the outgoing data interface after the first invalidating; and

    second invalidating, after the transmitting, the cache buffer for the buffer size if the flag is not set by the setting.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×