From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by dpdk.org (Postfix) with ESMTP id AFC90324B for ; Thu, 3 Aug 2017 19:57:43 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 4BBA120738; Thu, 3 Aug 2017 13:57:43 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute1.internal (MEProxy); Thu, 03 Aug 2017 13:57:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=JXbY3yDb1dOz2Uf sIuD/aLE1YSpQDsYh7Xf5O/sIXbI=; b=NO41Nw/gG7/zNpmZWyLG0N10SUTyKJi rMtpm8b+sJZ6bqEmRLVpyqrhrcBNdhl9bXhk++qxUuadK1WwNGFoF2lpmfYzUjCA OeW1fOwYfCXnvHKcSUYbFp6yAzRV6Z6eC9Q1PIRpxErD5JLCfea9UxxazGrOcOb4 lpl77VmLz8Ys= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=JXbY3yDb1dOz2UfsIuD/aLE1YSpQDsYh7Xf5O/sIXbI=; b=n2mMkWRC oOiW6J7RZZAMUmQCr5dyJBCZ5VlGWg4mjcM5h97qdXxtgxwrGI5M5GQuFWfdFoKk oTN2Uae3n3vGLM66Wi5wOhYpdwA1SK8aYEPhKHWDHlKRmmO6MwPzXm3p4zfQ9wX3 3kn70PGZXyYdG/N5g04b47uhHaD0TSyiUoGPVRS1m2Rh7JYQh4hH9zJWen79uLRv 0LfaM8rjxSGh7OFD5cVskYhkYIZ4oExCh7YQeq3yq7ZCyGlyGatQWVutNpUYYaWQ I9HzowJpFXXITB6xwvffImNhekaPh6+vCR72fAs2+TFeXJBy8q6fivonxdo18bVz vxBWFeawGv3kjQ== X-ME-Sender: X-Sasl-enc: v4MP0RnPABVM4eYqU8DbwsYJgE9JtntbdnmwjZk308R3 1501783062 Received: from xps.localnet (196.114.118.80.rev.sfr.net [80.118.114.196]) by mail.messagingengine.com (Postfix) with ESMTPA id C95377E4A9; Thu, 3 Aug 2017 13:57:42 -0400 (EDT) From: Thomas Monjalon To: Gaetan Rivet Cc: dev@dpdk.org, Dirk-Holger Lenz Date: Thu, 03 Aug 2017 19:57:41 +0200 Message-ID: <5262738.FVJRLsIQ6H@xps> In-Reply-To: <9208af1d05aa250b54f145aefbefaf070797dc90.1501693678.git.gaetan.rivet@6wind.com> References: <9208af1d05aa250b54f145aefbefaf070797dc90.1501693678.git.gaetan.rivet@6wind.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH v3] eal: read and parse device option separately 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: Thu, 03 Aug 2017 17:57:43 -0000 02/08/2017 19:10, Gaetan Rivet: > When the EAL parses the common options given to the application, > not all subsystems are available. Some device drivers are registered > afterward upon dynamic plugin loading. > > Devices using those drivers are thus unable to be parsed by any drivers > and are rejected. > > Store the device options first and keep them for later processing. > Parse these right before initializing the buses, the drivers must have > been stabilized at this point. > > Signed-off-by: Gaetan Rivet > Tested-by: Dirk-Holger Lenz Applied, thanks