Patent ID: 8413143

Claim:
A system, which comprises: a physical network adapter, said network adapter including at least one physical port and a receive side scaling component; at least one logical partition, said at least one logical partition including an operating system image, said operating system image including a logical port driver, and said at least one logical partition including a logical network adapter; a hypervisor communicating between said physical network adapter and said logical partition; wherein said logical adapter includes at least one logical port, said logical port driver including: program instructions to receive a notification of a change in allocation of queue pair resources to said operating system image by adding at least one new queue pair; program instructions to query, in response to said notification, said physical network adapter through said hypervisor obtain a new queue pair resource count after said change in allocation; program instructions to allocate said at least one new queue pair; program instructions to perform, after allocating said at least one new queue pair, a hashing operation using said new queue pair resource count to distribute transmit traffic among said queue pair resources; program instruction to start said at least one new queue pair; and, program instructions to wait for said physical network adapter to perform a hashing operation to distribute receive traffic among said queue pair resources operating after said change in allocation.