Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2005-06-17
2009-02-24
Chen, Alan (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S022000, C711S100000
Reexamination Certificate
active
07496699
ABSTRACT:
Method and apparatus for retrieving buffer descriptors from a host memory for use by a peripheral device. In an embodiment, a peripheral device such as a NIC includes a plurality of buffer descriptor caches each corresponding to a respective one of a plurality of host memory descriptor queues, and a plurality of queue descriptors each corresponding to a respective one of the host memory descriptor queues. Each of the queue descriptors includes a host memory read address pointer for the corresponding descriptor queue, and this same read pointer is used to derive algorithmically the descriptor cache write addresses at which to write buffer descriptors retrieved from the corresponding host memory descriptor queue.
REFERENCES:
patent: 6334162 (2001-12-01), Garrett et al.
patent: 6397316 (2002-05-01), Fesas, Jr.
patent: 6567859 (2003-05-01), Yang et al.
patent: 6581113 (2003-06-01), Dwork et al.
patent: 7307998 (2007-12-01), Wang et al.
patent: WO 94/02891 (1994-02-01), None
patent: WO 2004/025477 (2004-03-01), None
Riddoch, David et al.; “Distributed Computing With the CLAM Network”; Laboratory for Communications Engineering, Cambridge, England; SIGCOMM 2002, 13 pages.
Mansley, Kieran; “Engineering a User-Level TCP for the CLAN Network”; Laboratory for Communication Engineering, University of Cambridge, Cambridge, England; AGM SIGCOMM Aug. 2003 Workshops, 228-236.
Pratt, Ian et al.; “Arsenic: A User-Accessible Gigabit Ethernet Interface”; Computer Laboratory, University of Cambridge, England; UK Engineering and Physical Sciences Research Councel (EPSRC), Apr. 2001, 11 pages.
PCI Special Interest Group, “PCI Express Base Specification 1.0a”, Apr. 15, 2003.
Chiang John Mingyung
Chu Der-Ren
Pope Steve L.
Riddoch David
Roberts Derek
Chen Alan
Haynes Beffel & Wolfeld LLP
Level 5 Networks, Inc.
Wolfeld Warren S.
LandOfFree
DMA descriptor queue read and cache write pointer arrangement does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with DMA descriptor queue read and cache write pointer arrangement, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and DMA descriptor queue read and cache write pointer arrangement will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4111176