Patent ID: 6804228
Filing Date: 2004-10-12
Classification: H04L

Abstract:
A method for transmitting data via a number of interfaces arranged in parallel that respectively comprise a receiver unit for receiving data packets and for intermediately storing these data packets and comprise a transmitter unit for sending data packets, said number of interfaces being connected to an overall buffer memory, said method comprising the steps of:allocating an original buffer memory capacity of said overall buffer memory to a receiver unit of each interface during an initialization; transmitting a data packet to a receiver unit of an interface from a communication unit; intermediately storing said data packet transmitted to said receiver unit in said original buffer memory capacity allocated to said receiver unit; requesting a further buffer memory capacity for said receiver unit at a memory location manager while said data packet is being stored in said original buffer memory capacity allocated to said receiver unit; allocating said requested further buffer memory capacity for said receiver unit by said memory location manager; transmitting said original buffer memory capacity allocation to a transmitter unit; sending said intermediately stored data packet to said transmitter unit; and releasing said buffer memory capacity of said transmitted data packet and enabling said buffer memory capacity of said overall buffer memory to be re-allocated by said memory allocation manager, wherein said receiver unit further comprises a pointer list for containing said allocated buffer memory capacity and for entering a pointer upon intermediate storage of said data packet transmitted to said receiver unit in said buffer memory capacity, said pointer list indicates where said intermediately stored data packet is stored in said overall buffer memory.