1. For an electronic device that comprises a network interface card (NIC) with a plurality of queues, a method of managing the queues, the method comprising: monitoring data traffic to or from the NIC; based on the monitoring, specifying a pool and assigning a set of the queues to the pool, said pool having a set of criteria for managing data traffic through the set of queues; and directing a subset of the data traffic to the set of queues based on the set of criteria.