Patent · US Expired

Method and apparatus for enhanced scatter mode allowing user data to be page aligned

US5940404A · kind A · utility

13Cited by
9References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 30, 1997
Grant dateAug 17, 1999
Priority date
Expiry dateApr 30, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4013
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus are provided for enhanced scatter mode allowing user data to be page aligned in a memory. An adapter is coupled between a data communications network and the memory. A data packet including protocol header bytes is received from a data communications network by the adapter. A variable amount of data is specified for a first scatter page that contains the protocol header bytes. Subsequent sequential pages from the received data packet are transferred, for example, by direct memory access (DMA) operations, to real page addresses in the memory with the sequential pages transferred being page aligned in the memory. A page address is written to a DMA list stored in an adapter memory for the sequential pages transferred. A count value is incremented in a packet header of a number of pages transferred for each sequential page transferred. Responsive to transferring a last page from the received data packet, the first scatter page containing the packet header, the DMA list and the protocol header bytes is transferred to a separate address space in the memory. A small packet or single page size is specified for the adapter. When the total data size of a received packe…

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