From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51735) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSjXn-0007hI-6n for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:55:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSjXj-0003Wf-4U for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:55:15 -0500 Received: from mail-by2on0113.outbound.protection.outlook.com ([207.46.100.113]:20256 helo=na01-by2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSjXi-0003WF-QP for qemu-devel@nongnu.org; Tue, 03 Mar 2015 04:55:11 -0500 Message-ID: <54F57D1C.50500@freescale.com> Date: Tue, 3 Mar 2015 11:21:32 +0200 From: Vasile Catalin-B50542 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: 7bit Subject: [Qemu-devel] [virtio-net] why does the tx virtqueue have a timer? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org 1. Why does virtio-net have a timer to handle tx virtqueue? 2. Why isn't the virtqueue kick enough? (I see that both are set to handle jobs from virtqueue.) 3. What is the difference between regular timers and bh (bottom halves)? Why would you choose one over another?