1. A method of managing a plurality of queues in a network interface of a host that executes a plurality of virtual machines (VMs), the method comprising: in a network virtualization layer: assigning first and second sets of data traffic respectively to first and second pools of queues; using a first set of processes to manage the first pool; and using a second set of processes to manage the second pool, wherein the first and second sets of processes are different sets of processes.