Effect processing of multicast transmissions

A multicast transmission and network processor technology, applied in transmission systems, digital transmission systems, and devices that provide special services in branch offices, etc., and can solve problems such as reducing memory requirements and differences in port performance.

Inactive Publication Date: 2004-05-19
ACTIVISION PUBLISHING
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] According to the present invention, the new method does not have to copy the entire frame for each multicast transmission instance (i.e., each multicast transmission target), thereby both reducing memory requirements and solving the problem caused by port performance differences

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
  • Effect processing of multicast transmissions
  • Effect processing of multicast transmissions
  • Effect processing of multicast transmissions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] Referring now to the drawings, and in particular to FIG. 1, there is shown a data structure according to a preferred embodiment of the present invention. Frames are stored in a series of buffers 101 1 -101 5 middle. Each buffer 101 has a corresponding buffer control block (BCB) 102 1 -102 5 , the buffer control block is used to link the series of buffers into frames. Each frame has a corresponding frame control block (FCB) 103 1 -103 n , the frame control block is used to link a series of frames into a queue. Each queue has a Queue Control Block (QCB) 104 which holds the address of the first FCB 103 and last FCB 103 in the queue, and a count of the number of frames in the queue.

[0016] Data structure definition

[0017] The buffer 101 is used to store data. Each buffer 101 has a size of 64 bytes and can store valid data ranging from 1-64 bytes. All valid data in buffer 101 shall be stored as a contiguous series of bytes. Multiple buffers are linked together...

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

Multicast transmission on network processors is disclosed in order both to minimize multicast transmission memory requirements and to account for port performance discrepancies. Frame data for multicast transmission on a network processor is read into buffers to which are associated various control structures and a reference frame. The reference frame and the associated control structures permit multicast targets to be serviced without creating multiple copies of the frame. Furthermore this same reference frame and control structures allow buffers allocated for each multicast target to be returned to the free buffer queue without waiting until all multicast transmissions are complete.

Description

technical field [0001] The present invention relates to multicast transmissions on network processors, and more particularly to a method of implementing multicast transmissions on network processors more efficiently than previous methods. Background technique [0002] In terms of implementing a multicast delivery scheme on a network processor, several additional issues that would not arise in a unicast delivery scheme must be addressed. For example, when transmitting one or more frames to a single destination (i.e., a unicast transmission), a free buffer queue (i.e., a linked list of available memory buffers for frame data) can be queued as data is read from each buffer Returns the buffer associated with the frame. However, in the case of a multicast transmission with several destinations, the buffer associated with the frame cannot be returned directly to the free queue, but must instead be returned with Frame-associated buffers. Another added problem in multicast transm...

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 Applications(China)
IPC IPC(8): H04L12/18H04L12/56
CPCH04L12/1881H04L47/10H04L47/20H04L49/90H04L49/901H04L47/43H04L12/28
Inventor 克劳德·贝索简·L·卡尔维格纳克玛库·海蒂斯约瑟夫·F·洛根法布瑞斯·J·维尔普兰肯
Owner ACTIVISION PUBLISHING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products