From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-la0-x22f.google.com (mail-la0-x22f.google.com [IPv6:2a00:1450:4010:c03::22f]) by dpdk.org (Postfix) with ESMTP id B3EAC5904 for ; Wed, 11 Dec 2013 00:11:20 +0100 (CET) Received: by mail-la0-f47.google.com with SMTP id ep20so3227009lab.34 for ; Tue, 10 Dec 2013 15:12:24 -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=FFfhzkOfMo8uPZmpQvCS76q/V4/sQZk5tpN7fAnKpcA=; b=ysbH8uza/zQV9LE28nmDsJT0/e3x5OkrHXoQoBUzoS83d8yYNvKGCcGK44py5Fshsd PAqqs53blG7aHnR2E3jfEawKYSX7AJT0aVIjZgjSsJ8rgT3Btuqr4kY4hxRNaxzi/ren liJE2jubtu4k6QkN5NHZhQlFGPcIzTb9ZS8JD9TLufjbSpJHDkO3sXuKUCzjE565rAhR HvpFbC3I5qmLKVrpXlFWa+4dprZLUBKkDOjZkrYtQl/x6OmcJYPTmSEBXCHVlFlE7OQe /3exLKvN27YV/yWvXX7PQGaciJqd3Kf7RbCEV+mRqe/MSPE7gl0XW+8PkHVEWfoCXPMY EY6Q== MIME-Version: 1.0 X-Received: by 10.152.1.234 with SMTP id 10mr9574360lap.19.1386717144552; Tue, 10 Dec 2013 15:12:24 -0800 (PST) Received: by 10.114.59.164 with HTTP; Tue, 10 Dec 2013 15:12:24 -0800 (PST) Date: Wed, 11 Dec 2013 07:12:24 +0800 Message-ID: From: Jose Gavine Cueto To: "dev@dpdk.org" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] kni vs. pmd 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, 10 Dec 2013 23:11:21 -0000 Hi, Correct me if I'm wrong, but in a high-level perspective I see that kni is providing an option for applications to use their regular interfaces (e.g. sockets) and abstracts the usage of pmds. If this is somehow correct, are there any differences with regard to performance benefits that can be brought between directly using pmd apis and kni ? I see that kni is easier to use, however at first (no code inspection) look, it interfaces with the kernel which might have introduced some overhead. Cheers, Pepe -- To stop learning is like to stop loving.