Patent · US Expired

Method and apparatus for buffering data within stations of a communication network with mapping of packet numbers to buffer's physical addresses

US5602995A · kind A · utility

31Cited by
13References
42Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 13, 1994
Grant dateFeb 11, 1997
Priority date
Expiry dateMay 13, 2014

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/90
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

Method and apparatus for buffering data packets in a data communication controller environment. In general, the communication controller is interfaceable with a host processor and includes a control unit for accessing a communication medium. Each data packet to be transmitted or received is assigned a unique packet number. Packet number assignment is carried out by a memory management unit which dynamically allocates to each assigned packet number, one or more pages in data packet buffer memory for the storage of the corresponding data packet. If requested storage space is unavailable at the time of request, the memory management unit will allocate a page or pages to an available packet number as the pages become free. Upon issuing the assigned packet number, the physical addresses of the allocated pages of buffer memory storage space are generated in a manner transparent to both the host processor and the control unit. With these physical addresses, a data packet can be accessed from buffer memory, in a simple manner. Upon completion of each data packet loading operation, the corresponding packet number is stored in a packet number queue maintained for subsequent retrieval in orde…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.