- 专利标题: Method of dynamically allocating buffers for packet data received onto a networking device
-
申请号: US14928493申请日: 2015-10-30
-
公开(公告)号: US10069767B1公开(公告)日: 2018-09-04
- 发明人: Ron L. Swartzentruber , Rick Bouley
- 申请人: Netronome Systems, Inc.
- 申请人地址: US CA Santa Clara
- 专利权人: Netronome Systems, Inc.
- 当前专利权人: Netronome Systems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Imperium Patent Works LLP
- 代理商 Mark D. Marrello; T. Lester Wallace
- 主分类号: G06F13/40
- IPC分类号: G06F13/40 ; G06F13/36 ; G06F13/00 ; H04L12/861 ; H04L12/879
摘要:
A method of dynamically allocating buffers involves receiving a packet onto an ingress circuit. The ingress circuit includes a memory that stores a free buffer list, and an allocated buffer list. Packet data of the packet is stored into a buffer. The buffer is associated with a buffer identification (ID). The buffer ID is moved from the free buffer list to the allocated buffer list once the packet data is stored in the buffer. The buffer ID is used to read the packet data from the buffer and into an egress circuit and is stored in a de-allocation buffer list in the egress circuit. A send buffer IDs command is received from a processor onto the egress circuit and instructs the egress circuit to send the buffer ID to the ingress circuit such that the buffer ID is pushed onto the free buffer list.
信息查询