From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-f50.google.com (mail-oi0-f50.google.com [209.85.218.50]) by dpdk.org (Postfix) with ESMTP id B47B2376E for ; Fri, 27 Feb 2015 11:38:25 +0100 (CET) Received: by mail-oi0-f50.google.com with SMTP id v1so14876386oia.9 for ; Fri, 27 Feb 2015 02:38:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6X8o/37c6L6JMBn2CzCTiEbqWC//PfUQI60bUMSSlgI=; b=AI+iVFwr2zoZnSZ9Kp+OSGWX1yNPr09saBHGF6ke+sTzeZyCO8wQlBXBnGNKcQFKov aAsE/qajxfwPk8AXWsvUM19esliLoqQwP+ljYHdmQSIsMA315yEeLmiI5Fr8giXcY4dK /jwq0zWIZ2eb/ZtBtGuL0pFySr7doTY3r4vA4BkcpRfuxoGNRoaSmFbsGxKRUSKKt9oB +yTcH0VL8B8+NTQycYqFQlZPF9u5nzU9FPq1sMQ03nFSrBFCfcn9w7Aw+VxR0YVdywIU 6Gb5qUvUOWvyxuvD+UnUsuenuInSHDGHLqv3ZJPbsB6t+LkOM3ZdpwsTmNrWHnfEua2V evCw== X-Gm-Message-State: ALoCoQmSjshCIwSb8j4OVnPjfjafDTWg+WtZN+Qbhm7q6y4CozvUoqK4g1b86/etbHM0dngnV/8Y MIME-Version: 1.0 X-Received: by 10.60.42.42 with SMTP id k10mr9568877oel.15.1425033505206; Fri, 27 Feb 2015 02:38:25 -0800 (PST) Received: by 10.76.133.162 with HTTP; Fri, 27 Feb 2015 02:38:25 -0800 (PST) In-Reply-To: <1425012976-10173-1-git-send-email-cunming.liang@intel.com> References: <1424710542-14637-1-git-send-email-danny.zhou@intel.com> <1425012976-10173-1-git-send-email-cunming.liang@intel.com> Date: Fri, 27 Feb 2015 11:38:25 +0100 Message-ID: From: David Marchand To: Cunming Liang Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" Subject: Re: [dpdk-dev] [PATCH v6 0/8] Interrupt mode PMD X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 10:38:26 -0000 On Fri, Feb 27, 2015 at 5:56 AM, Cunming Liang wrote: > v6 changes > - split rte_intr_wait_rx_pkt into two APIs 'wait' and 'set'. > - rewrite rte_intr_rx_wait/rte_intr_rx_set. > - using vector number instead of queue_id as interrupt API params. > - patch reorder and split. > > Ok, so after looking at this patchset, I would say this is the right direction, but still this is too limited. The ethdev part and the vfio eventfds part look acceptable to me. But thinking about it, I could just reuse a standard event library with the eventfds I would get from ethdev without a need for a new eal api. -- David Marchand