1. A method comprising: providing capability to receive packets from a plurality of network interfaces, each of the network interfaces associated with at least one receive queue; providing capability to the plurality of network interfaces to use any of the receive queues; providing availability of a plurality of processors for packet processing; and providing allocation of packet processing among the plurality of processors.