Invention Grant
- Patent Title: Dynamic queue memory allocation with flow control
- Patent Title (中): 动态队列内存分配与流控制
-
Application No.: US12369923Application Date: 2009-02-12
-
Publication No.: US07974190B2Publication Date: 2011-07-05
- Inventor: Chung Chen Luan
- Applicant: Chung Chen Luan
- Applicant Address: US CA San Jose
- Assignee: Micrel, Inc.
- Current Assignee: Micrel, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Patent Law Group LLP
- Agent Carmen C. Cook
- Main IPC: H04L12/28
- IPC: H04L12/28 ; H04L12/56 ; G01R31/08

Abstract:
A method in an Ethernet controller for allocating memory space in a buffer memory between a transmit queue (TXQ) and a receive queue (RXQ) includes allocating initial memory space in the buffer memory to the RXQ and the TXQ; defining a RXQ high watermark and a RXQ low watermark; receiving an ingress data frame; determining if a memory usage in the RXQ exceeds the RXQ high watermark; if the RXQ high watermark is not exceeded, storing the ingress data frame in the RXQ; if the RXQ high watermark is exceeded, determining if there are unused memory space in the TXQ; if there are no unused memory space in the TXQ, transmitting a pause frame to halt further ingress data frame; if there are unused memory space in the TXQ, allocating unused memory space in the TXQ to the RXQ; and storing the ingress data frame in the RXQ.
Public/Granted literature
- US20100202470A1 Dynamic Queue Memory Allocation With Flow Control Public/Granted day:2010-08-12
Information query