Unlock instant, AI-driven research and patent intelligence for your innovation.

network processor for managing packets

一种网络处理器、组件的技术,应用在电数字数据处理、仪器、数据变换等方向,能够解决系统降级、耗费资源、不能有错等问题

Inactive Publication Date: 2017-02-15
INT BUSINESS MASCH CORP
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This work is resource-intensive and must not be error-prone, or memory leaks will occur, causing system degradation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • network processor for managing packets
  • network processor for managing packets
  • network processor for managing packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] figure 1 A high-level view of a system for managing packets is shown, where:

[0018] - the packet is received at a network interface corresponding to one of the network processor's queue pairs (163) and dispatched for processing (100);

[0019] - a receive queue work element (receive queue work element, RQWE) (107) is sent from the first receive queue (RQ0) (105);

[0020] - RQWE points (140) to an address in memory (110) corresponding to a memory location (111) into which an incoming packet can be stored, in a preferred embodiment a second receive queue (RQ1) (106) is provided, comprising pointers to memory locations for storing large packets (e.g., greater than 512 bytes), while the first receive queue includes pointers to memory locations for storing small packets (e.g., less than 512 bytes) , so the selection of the receive queue to send the RQWE from depends on the size of the input packet;

[0021] -software threads (130, 131, 135) can be started to process in...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to buffer management schemes for network processors. The present invention provides a method for incorporating specific hardware on both the receive and transmit sides in order to hide most of the work related to buffer and pointer management from software. At initialization, software provides a set of pointers and buffers large enough to support the expected traffic. The send queue replenisher (SQR) and receive queue replenisher (RQR) hide RQ and SQ management from software. RQR and SQR fully monitor the pointer queue and implement pointer recycling from the sender to the receiver.

Description

technical field [0001] The invention relates to a hardware system for managing a buffer for a queue of pointers to stored network packets. Background technique [0002] In conventional network interface cards / components, dedicated pointer queues are utilized to handle incoming / outgoing traffic. These pointers are memory addresses that are stored after packets are received from the network and before being transmitted to the network. [0003] Software must always monitor whether there are enough pointers (and associated memory locations) for received packets, and also whether pointers that are no longer used after packets have been transmitted are reused on the receiving side. This work is resource-intensive and must not be faulty, or memory leaks will occur, causing system degradation. This mechanism is used in current installations. [0004] Patent US6904040 granted to International Business Machines Corporation (International Business Machines Corporation) on June 7, 20...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F5/10G06F13/12
CPCG06F5/10G06F13/128H04L49/90
Inventor M·L·R·波雷C·贝索J·卡尔维格纳克C-J·常D·菲利普N·瓦德亚纳撒恩C·瓦瑞立F·J·费尔普兰肯
Owner INT BUSINESS MASCH CORP