System and method for hardware accelerated packet multicast in a virtual routing system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7266120
APP PUB NO 20040095934A1
SERIAL NO

10298815

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A packet-forwarding engine (PFE) of a multiprocessor system uses an array of flow classification block (FCB) indices to multicast a packet. Packets are received and buffered in external memory. In one embodiment, when a multicast packet is identified, a bit is set in a packet descriptor and an FCB index is generated and sent with a null-packet to the egress processors which generate multiple descriptors with different indices for each instance of multicasting. All the descriptors may point to the same buffer in the external memory, which stores the multicast packet. A DMA engine reads from the same buffer multiple times and egress processors may access an appropriate transform control block (TCB) index so that the proper headers may be installed on the outgoing packet. The buffer may be released after the last time the packet is read by setting a particular bit of the FCB index.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
FORTINET INC899 KIFER RD SUNNYVALE CA 94086

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cheng, Joseph Sunnyvale, CA 28 1089
Hussain, Zahid San Jose, CA 82 2869
Millet, Tim Mountain View, CA 33 1952

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation