From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <thomas.monjalon@6wind.com>
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com [74.125.82.53])
 by dpdk.org (Postfix) with ESMTP id A23CAC53A
 for <dev@dpdk.org>; Thu, 16 Jun 2016 11:20:01 +0200 (CEST)
Received: by mail-wm0-f53.google.com with SMTP id a66so48355664wme.0
 for <dev@dpdk.org>; Thu, 16 Jun 2016 02:20:01 -0700 (PDT)
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:user-agent:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=kKH3VPUV1Op7tpqp94MDnUcsr3/FitqQz9PSzUACtsk=;
 b=VWGUYQlPZkNC8wS62JPmbXStyHwP3zXobi8aeG+eMEbV+V3y8WQAtIYgpY+HJd4x63
 1ILV4i9+j8wVugYRzsJQ1R4UNrTxcvCVUZueVB1MuxXVD7+s/fMISD+yH3GiDKHkRhkl
 5aLh79Ng6zZSfxPjv0zdSQNUyUag8N1gVfghW4Ca2oWZUYxXJjr0L9BxdyBqEvA9BwLS
 /FX+a+nGbRTTwgTguwcSdwOJp9JmLkIQNW+8uXNANtsiCh0YtU1nkEpoRE3q8E3PoAlH
 jpV61Z4w7o64z+VK8qHJi8ol//5cT1ALMHWYLNRYh8UfY1ONCFuAIrMJyNNg9PPWPsUg
 hp/g==
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:user-agent
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=kKH3VPUV1Op7tpqp94MDnUcsr3/FitqQz9PSzUACtsk=;
 b=JPd4rSiiuy2PGzwvv5fP6NxeXn9AEm71xaQiNAul0xqt+udAh2tWdKBpFkG9T+0fCd
 cjTGaNfIf+DSJdmIqHHn7u8JLLI2oEUzfHueT4fdGmN176JmySkPVNxnkeYXvaw9pRRp
 IGhKz+z/xEmIoJojjpNW1xqlbr5FrNQ2l1+GXtRtD4Ai5NKnkaIJvJjD1sAZJDrF7pJy
 XuEsBd2F2vpInZCQlxGehv9Az0wUYnKGNXjZeaeAisAQOmYOcm8juXFfhKrrchD06mvk
 CqABJQ+P3r41KaDsececuoObIO6RGz2C+g7gNz6vOXrm9bn1WzSfX4gWUhYElruqeM6j
 X0oQ==
X-Gm-Message-State: ALyK8tJi9L9HdSHiPkijJftxMAmGVWUby6SAV1SbCQW+n8O0QBdHe9Wz2eOHcIRoqIelQ9bi
X-Received: by 10.28.66.204 with SMTP id k73mr11762286wmi.20.1466068801283;
 Thu, 16 Jun 2016 02:20:01 -0700 (PDT)
Received: from xps13.localnet (184.203.134.77.rev.sfr.net. [77.134.203.184])
 by smtp.gmail.com with ESMTPSA id yr4sm31394850wjc.18.2016.06.16.02.20.00
 (version=TLSv1/SSLv3 cipher=OTHER);
 Thu, 16 Jun 2016 02:20:00 -0700 (PDT)
From: Thomas Monjalon <thomas.monjalon@6wind.com>
To: Jan Viktorin <viktorin@rehivetech.com>
Cc: Shreyansh Jain <shreyansh.jain@nxp.com>,
 David Marchand <david.marchand@6wind.com>, dev@dpdk.org, "Iremonger,
 Bernard" <bernard.iremonger@intel.com>
Date: Thu, 16 Jun 2016 11:19:59 +0200
Message-ID: <1810664.yLo38W7veq@xps13>
User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; )
In-Reply-To: <20160616082338.5857363.60439.5141@rehivetech.com>
References: <1454076516-21591-1-git-send-email-david.marchand@6wind.com>
 <1620661.VgMl8ZQWnK@xps13> <20160616082338.5857363.60439.5141@rehivetech.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7Bit
Content-Type: text/plain; charset="us-ascii"
Subject: Re: [dpdk-dev] [PATCH v2 00/17] prepare for rte_device / rte_driver
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2016 09:20:01 -0000

2016-06-16 10:23, Jan Viktorin:
> I think, we should consider to move it to somebody else. I would work on it, however, I don't see all the tasks that are to be done. That's why I was waiting to finalize those patchs by David or Thomas. For me, the important things were to generalize certain things to remove dependency on PCI. This is mostly done (otherwise the SoC patchset couldn't be done in the way I've posted it).
> 
> Now, there is some pending work to remove pmd_type. Next, to find out some generalization of rte_pci_device/driver to create rte_device/driver (I've posted several suggestions in the 0000 of SoC patchset).
> 
> What more?

We need a clean devargs API in EAL, not directly related to hotplug.
Then the hotplug can benefit of the devargs API as any other device config.

The EAL resources (also called devices) need an unique naming convention.