From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from rgout03.bt.lon5.cpcloud.co.uk (rgout03.bt.lon5.cpcloud.co.uk [65.20.0.180]) by dpdk.org (Postfix) with ESMTP id 4589C37B7 for ; Tue, 20 Jun 2017 16:47:08 +0200 (CEST) X-OWM-Source-IP: 10.110.12.1 () X-OWM-Env-Sender: terry.montague.1980@btinternet.com X-Junkmail-Premium-Raw: score=8/50, refid=2.7.2:2017.6.8.143616:17:8.707, ip=, rules=NO_URI_FOUND, NO_CTA_URI_FOUND, NO_MESSAGE_ID, NO_URI_HTTPS, TO_MALFORMED Received: from webmail26.bt.ext.cpcloud.co.uk (10.110.12.1) by rgout03.bt.lon5.cpcloud.co.uk (9.0.019.13-1) (authenticated as terry.montague.1980@btinternet.com) id 58A82A5C0D875AE1 for users@dpdk.org; Tue, 20 Jun 2017 15:47:07 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btinternet.com; s=btcpcloud; t=1497970028; bh=zkkZA7hXvh7R2/vty36CrlxUOFbEPe6gKutdEo2Kod8=; h=Date:From:Reply-To:To:Message-ID:Subject:MIME-Version; b=powxsmNFvp1OpPxHSxXRKSJeI5G9g48dsXGwyYV/RMn11TNqG/2fsCHZcI1beLD2lZ0Q5ijlvktWL2Z6yoQPtBdYnphhISwdIXcdKEjYl3/ICV/AD5pRI02dF1cN2OKSKHOWdVElT/g7xYPhILBaHvkOnHHpAmPsocl3trgxuqI= Date: Tue, 20 Jun 2017 15:47:07 +0100 (BST) From: "terry.montague.1980@btinternet.com" To: users@dpdk.org Message-ID: <12471190.37650.1497970027948.JavaMail.defaultUser@defaultHost> MIME-Version: 1.0 Importance: 3 (Normal) X-Priority: 3 (Normal) X-Client-IP: IPv4[86.138.183.88] Epoch[1497970027915] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-users] Using DPDK with a pre-existing C++ application compiled in Eclipse. X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: terry.montague.1980@btinternet.com List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Jun 2017 14:47:08 -0000 Hi there, Please excuse what to some may appear to be an stupid question. I'm trying to use DPDK with an existing C++ application on Linux, using Eclipse Neon.2 as the IDE due to the use of a lot of 3rd party libraries. I'm not using the DPDK build process with the .mk makefiles. I'm just linking to the prebuilt rte_ libs. I have got the project to compile, but when running rte_eal_init() with some suitable arguments that I know to be good in a simple standalone application, the PMDs appear to be absent, so the app cannot probe any PCI devices. Is there any way this approach is going to work, or do applications that use DPDK have to be compiled as per the example applications with rte.vars.mk/rte.extapp.mk ? Thanks in advance. Terry