发明名称 Packet preprocessing interface for multiprocessor network handler
摘要 A network handler uses a DMA device to assign packets to network processors in accordance with a mapping function which classifies packets based on its content, e.g., bits in one or more header fields. Preferably, the mapping function is implemented as a hash function, which uses a predetermined number of bits from packet as inputs. The result of this function specifies the processor to which the packet is assigned. To make implementation manageable in a high-traffic environment, each processor may be equipped with a queue, which holds pointer information. Such a pointer provides an indication of the area in memory where incoming packet resides. The network handler is particularly useful in a Fiber Channel environment, where the hash function may be implemented to assign all packets from the same sequence to the same processor, thereby resulting in improved processing efficiency.
申请公布号 US6904040(B2) 申请公布日期 2005.06.07
申请号 US20010682689 申请日期 2001.10.05
申请人 INTERNATIONAL BUSINESS MACHINES CORPORAITON 发明人 SALAPURA VALENTINA;GEORGIOU CHRISTOS J.
分类号 H04L12/56;(IPC1-7):H04L12/56 主分类号 H04L12/56
代理机构 代理人
主权项
地址