Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets are received by the network adapter and are distributed to N receive buffer pools set up by the device driver, based on N CPUs being available...http://www.google.com/patents/US6631422?utm_source=gb-gplus-sharePatent US6631422 - Network adapter utilizing a hashing function for distributing packets to multiple processors for parallel processing