Patent ID: 7515610
Filing Date: 2009-04-07
Classification: H04L

Abstract:
1. A packet processing method for exchanging packet data through a plurality of layers recommended by an Open System Interconnection reference model, comprising: receiving a packet at a lower layer processing portion; storing, via the lower layer processing portion, the packet into a packet memory; storing, via the lower layer processing portion, part of the packet used in processes performed by the lower layer processing portion and a higher layer processing portion into a multi-port shared memory, the lower layer processing portion and the higher layer processing portion accessing a same memory space of the multi-port shared memory via different memory buses; retrieving, via the higher layer processing portion, the part of the packet from the multi-port shared memory; processing, via the higher layer processing portion, the part of the packet to create an updated part; storing, via the higher layer processing portion, the updated part into the multi-port shared memory; retrieving, via the lower layer processing portion, the updated part from the multi-port shared memory; appending, via the lower layer processing portion, the updated part to the packet to create a new packet; and transmitting the new packet.