1. For an electronic device that comprises a network interface card (NIC) with a plurality of queues for temporarily storing data traffic through the NIC, a method of managing the queues, the method comprising: assigning a subset of data traffic to a first queue; monitoring the subset of data traffic through the first queue; and based on the monitoring, re-assigning the subset of data traffic to a second queue.