The invention relates to a hardware shunt method of an IP report. In the technical scheme of the invention, a received IP report is shunted by a piece of network card hardware; the
source address and the target address of an IP report title are extracted when the IP report is received by a network card; Hash
algorithm is then employed to calculate
tread to which the IP report belongs; and a DMA
channel scheduling module starts up a DMA engine according to
tread number to transmit the report to a main storage buffer area to which the
tread belongs; in order to support hardware shunt strategy of the IP report, an upper-layer
software ensures each tread to have a special main storage buffer area; the network card starts up the threads of a plurality of IP packages to correspond to the treads of host
processing IP packages one to one; the treads of the host
processing IP packages directly acquires data from a memory buffer area for
processing; therefore, the transmission of intermediate data does not need a CPU, thereby reducing the
CPU load. The hardware tread number supported by the method is as high as 1024 and even as higher as 4096 or 8192. The best configuration is that each CPU is corresponding to one tread, so that each tread operates independently without mutual interference; moreover, the best performance is achieved due to the least
system resource sharing.