From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by dpdk.org (Postfix) with ESMTP id 4E678C5D2 for ; Fri, 29 Jan 2016 17:05:52 +0100 (CET) Received: by mail-wm0-f41.google.com with SMTP id l66so60765559wml.0 for ; Fri, 29 Jan 2016 08:05:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:organization:user-agent :in-reply-to:references:mime-version:content-transfer-encoding :content-type; bh=Bl06JdKFBo/M8XMkiZtL8Cr9vRceTRCu+ZB8/adwSys=; b=VkIWfJjzXUIPxjU4Tsja1LGFkqfwtw26YcPMjGDBvylfccck/S6o0nuXk9ajvKTkJW 3gCmp0qIzHMBmpTTyInCmjE+uAtpNu0IcvEvs8X5A46dHuimiqYQ7o/eaNtHW34I1ZBE 2X0iAYkOkSLXp2LB4uUw9ekekhcLubsyk+8Vqmt1rXA6VtlpxBbxGbYarniEiIsYmw+y eFDeCleJdxJSmwP7BekpCVA4cYuo8sMyPfw2AKhjYrF79SxHSGsD/xNT64f5e6oq/27v gMosyg3Vd7fGkGh/Ifcm8WyuLGkKjKe3xiJclJDaEEouo5d9gFpJsOsrEDonfnCrqilx lG9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version :content-transfer-encoding:content-type; bh=Bl06JdKFBo/M8XMkiZtL8Cr9vRceTRCu+ZB8/adwSys=; b=CGLrzkNmYUvNe7MUDTWxajgR7nCDvXhuDJCRQagIPZs+KCd6LznYS3GVftKNXGulgW YpU1quhCZIY4o0dUWjJCqdSsuoitjyYDVSi0YXa4gVHps3muqWWT5INm8RVQHSAvIRZg SE1yxA5RxNgJYO3jbw2Vh7DEzruhRETOrTMN4Xep6SEO/jAawJqoeUWcayJDSa4AgW+i iqrwZRfeu3ImN/TbFx0jKnJjznzEXztYS7gAaB7ZX7EwgNnAmP4IDxodbcXMrjcv0t6c vja2qjTC1Kq/cvZTypV6FOfbJNEM1UPcwXqP+u1iWyhuPvHDrA1ymvTRH7e6+jd2PGPr GGBw== X-Gm-Message-State: AG10YOTh28FgUsj4im4/H9G+LrHYW/viEvLhGIOqNWyaSu6Dy661NkUukIYILvPzGEP4dqUC X-Received: by 10.28.178.206 with SMTP id b197mr9398366wmf.72.1454083552190; Fri, 29 Jan 2016 08:05:52 -0800 (PST) Received: from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136]) by smtp.gmail.com with ESMTPSA id gl10sm16235722wjb.30.2016.01.29.08.05.50 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 29 Jan 2016 08:05:51 -0800 (PST) From: Thomas Monjalon To: Jan =?utf-8?B?TcSZZGFsYQ==?= Date: Fri, 29 Jan 2016 17:04:38 +0100 Message-ID: <4897294.Qu5cHfHmna@xps13> Organization: 6WIND User-Agent: KMail/4.14.10 (Linux/4.1.6-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: References: <1453994413-403-1-git-send-email-jan@semihalf.com> <4623588.IlxFVFWOgI@xps13> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Cc: dev@dpdk.org, matua@amazon.com Subject: Re: [dpdk-dev] [PATCH 0/4] DPDK polling-mode driver for Amazon Elastic Network Adapters (ENA) 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, 29 Jan 2016 16:05:52 -0000 2016-01-29 16:42, Jan M=C4=99dala: > Hello Thomas, >=20 > 2016-01-28 16:40 GMT+01:00 Thomas Monjalon : >=20 > > > lib/librte_eal/linuxapp/ena_uio/ena_uio_driver.c | 276 +++ > > > > Sorry the kernel module party is over. > > One day, igb_uio will be removed. > > I suggest to make a first version without interrupt support > > and work with Linux community to fix your issues. >=20 > Rationale to deliver UIO kernel module is based on lack of legacy INT= x > interrupts in ENA device. It's operating only on MSI-X. > Currently we do not implement interrupt support (yet) in PMD, but har= dware > was unable to operate under uio_generic_pci driver - probe is failing= . > It might be possible to use igb_uio kmod with ENA and I will do neces= sary > investigation+experiments to prove that. >=20 > Could you elaborate on the topic of kernel module removal - how would= it > look like, is there going to be generic PCI driver dedicated for MSI-= X > devices? VFIO is the driver which should cover every needs for userspace drivers= requiring a generic kernel module. Another approach is used for mlx dev= ices. Thanks for checking how to improve your driver. My other question was about documentation. I don't know your device. Please any info or pointer?