From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ve0-x242.google.com (mail-ve0-x242.google.com [IPv6:2607:f8b0:400c:c01::242]) by dpdk.org (Postfix) with ESMTP id B509A9DE for ; Tue, 3 Dec 2013 22:49:42 +0100 (CET) Received: by mail-ve0-f194.google.com with SMTP id jw12so1803622veb.5 for ; Tue, 03 Dec 2013 13:50:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Q/MOLfWtvGVfonYC+nTKi6BLymQczLFWb9AZOJmCOiQ=; b=wGGY6UEfBcBRZNTVojZAD05JD/4KYvBaChqezGG6+YDLAmIl2BVg9Q+wEaewP/ftQw WwsrfS3FqzKC0iVXrfYogckkEKUrFGS/wYl96jJA52MDHuX+kDtjCgUylRGaCW/W9+6N 7AWvAkVBEAHGSgWbfPWMY3ZxJ8NRv+vHxQ6KA2qUFdhK5XqV8+50JjpioUsnPMKQ8DIM kn+vg71QjROMWKVOznrfkHYzC0FZqQgmYIRghNMMKU1+AomlYZvbKXKdH5NF/8rOa9Dn ukE4ZrG7XETTWMBbPQyyKvUFjCevKoaESStYhglT+UmAO+mRywOo/bREL3d7xJv7bwZp LgyQ== MIME-Version: 1.0 X-Received: by 10.52.170.78 with SMTP id ak14mr242975vdc.43.1386107444691; Tue, 03 Dec 2013 13:50:44 -0800 (PST) Received: by 10.59.5.67 with HTTP; Tue, 3 Dec 2013 13:50:44 -0800 (PST) Date: Tue, 3 Dec 2013 23:50:44 +0200 Message-ID: From: Jason Vassbender To: dev@dpdk.org Content-Type: text/plain; charset=ISO-8859-1 Subject: [dpdk-dev] Decoupling DPDK from EAL 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: Tue, 03 Dec 2013 21:49:43 -0000 Hello, I am trying to integrate DPDK into an existing application in order to improve packet processing latency, but it is proving rather difficult because of DPDK's dependency on EAL's thread management and bootstrap mechanism. Our application already has its own framework for managing threads and their affinities/priorities, IPC, timers and its own bootstrap mechanism (not necessarily via command line arguments), we wish to integrate DPDK as an alternative network back-end, but it wants to to take over our entire way of doing things. Are there any plans to decouple DPDK's core functionality away from EAL so that it can be more easily integrated into existing applications? -Jason