From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com [74.125.82.43]) by dpdk.org (Postfix) with ESMTP id 09F3E37A6 for ; Fri, 14 Apr 2017 15:09:40 +0200 (CEST) Received: by mail-wm0-f43.google.com with SMTP id t189so65164339wmt.1 for ; Fri, 14 Apr 2017 06:09:39 -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=TXYElFcBfx1jXPsaLtC25gbnFfxZUNMl3yy3GUETpss=; b=K6UhOFvbpSqpiv4puJbpr/WZDIPRZU+yAcgAwON4I2OMcgui80I6JOcnwBbpi0Ge0m xpuOXKd7SQiLZjS1485mr8ew4fQiMRvxO9IaAJf8gATvE8fl2HeOUDwVZD2wKraeBNc+ PgKRd+jb+Ksc8vcvpiBQyAE7rJ3B+x5byJTgk4xZU5HsXP2b69bjTYTvxdmULclAH8cf ZtvS3gJk9QPPZhp8QhxyiROdoJGxEC3jaFtZJJkjNupju98kz19JP9nkPtw5r3k6YrNc EKxwmHUIZHIhK8U6I0jpoF9zrGwlBdtuCo5xBrzLeYYoiiDojnvqjpgmyDf8EtVapKGn 4/nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:user-agent :in-reply-to:references:mime-version:content-transfer-encoding; bh=TXYElFcBfx1jXPsaLtC25gbnFfxZUNMl3yy3GUETpss=; b=PPlaXty++4NrzDu9k/+cZ6213oMu5TwszxCblyWwGPHp3PfKfycew2ynMqSfxJoRh0 Y/3oIqMz0cWT0/nNHomzBOdpTLdjp8HCbKUwrOqREhTBTYfRLeZ401h9Q5MPg+pj5e+d mUqP1ePpXSFa/yw9Y1YYT4p1aEx4g1KW80WgrAgb42WTlMcu9h/uPJXqZrtUTT3STLPw 20vhBh1A5AG5buM6aHrFZ0hKZ5We5eIilINjMPA0JokwFE8Os41TnjerRYZQ2o+TQTL6 sKVFpWIKZzvLljZ8k0vobkizAznIrjaEqiG27QDGqGQaAnTIWqBvEGvXibAwRf3b+FTA vs+w== X-Gm-Message-State: AN3rC/4pONcySJruxmRZTBGGtuQ1CedeIzIcYj4aHPGfXvq8sTMEYRlQ OzcLBVPXwAZ/MpVi X-Received: by 10.28.113.4 with SMTP id m4mr21159932wmc.18.1492175379730; Fri, 14 Apr 2017 06:09:39 -0700 (PDT) Received: from xps13.localnet (184.203.134.77.rev.sfr.net. [77.134.203.184]) by smtp.gmail.com with ESMTPSA id w76sm2323505wrb.49.2017.04.14.06.09.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 14 Apr 2017 06:09:39 -0700 (PDT) From: Thomas Monjalon To: Gaetan Rivet , Jan Blunck , pablo.de.lara.guarch@intel.com, jerin.jacob@caviumnetworks.com Cc: dev@dpdk.org, Stephen Hemminger , bruce.richardson@intel.com Date: Fri, 14 Apr 2017 15:09:37 +0200 Message-ID: <6042261.q63DMppQd2@xps13> User-Agent: KMail/4.14.10 (Linux/4.5.4-1-ARCH; KDE/4.14.11; x86_64; ; ) In-Reply-To: <20170412092519.3a29fb55@xeon-e3> References: <1488794430-25179-1-git-send-email-jblunck@infradead.org> <20170412092519.3a29fb55@xeon-e3> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v2 00/42] Remove struct eth_driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Apr 2017 13:09:40 -0000 2017-04-12 09:25, Stephen Hemminger: > On Tue, 11 Apr 2017 17:44:07 +0200 > Gaetan Rivet wrote: > > > I rebased the following work of Jan: > > > > This series is removing the PCI specific struct eth_driver from rte_ether. The > > PCI drivers are changed to use the newly introduced header-only helpers > > instead. Although the virtual drivers did not make use of the ethdev's driver > > field they are converted to use the VDEV specific allocation helpers. The > > motivation for this change is to properly embed a reference to the generic > > rte_device in the ethdev. > > > > The series is based on: > > > > * http://dpdk.org/dev/patchwork/patch/20416/ > > * http://dpdk.org/dev/patchwork/patch/20417/ > > * The "Rework vdev probing to use rte_bus infrastructure" series > > * http://dpdk.org/dev/patchwork/patch/21058/ > > > > Changes in v2: > > * Removed the patch "net/vmxnet3: use library function for DMA zone reserve" > > It is essentially duplicating the following commit: > > 04df93d1edac ("net/vmxnet3: fix queue size changes") > > * Fixed header includes for mlx4 and mlx5 PMD > > * Followed the changes of the series for new PMDs (AVP, liquidio) > > * Made KNI use the new API > > * Made PCAP use the new API > > * Fixed undefined behavior on vdev driver arg parsing > > * Fixed virtual_pmd for unit test > > Looks good. > > Acked-by: Stephen Hemminger Applied, thanks Now we need to remove struct rte_pci_driver pci_drv; from cryptodev and eventdev. Sooner is better :) Thanks