PACKET PREPROCESSING INTERFACE FOR MULTIPROCESSOR NETWORK HANDLER

Patent №

US 6,904,040

Granted

2005-06-07

Filed 2001

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09682689

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.

AI hardwareH04L 47/2441H04L 47/10H04L 47/125H04L 49/90

AI classification

AI hardware0.51
Vision0.09
Evolutionary computation0.01
Machine learning0.00
Natural language0.00
Knowledge representation0.00
Speech0.00
Planning0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 120350854

Assignors

VALENTINA SALAPURA, CHRISTOS J. GEORGIOU

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC