From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com [74.125.82.54]) by dpdk.org (Postfix) with ESMTP id 5CAFAC648 for ; Fri, 29 Jan 2016 11:33:13 +0100 (CET) Received: by mail-wm0-f54.google.com with SMTP id p63so62197158wmp.1 for ; Fri, 29 Jan 2016 02:33:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=T3Y4Dl8RlEnOXFJe2aOXuJ5jM7Y/121vu0uMi6op8DM=; b=KO+mI1stoUbz/W84kRtelvx8NRHz72P8+xxCpeW64LsNindYwZE1ED9Vsu+aPLF7dl b5BwtpaGqKzJgolT8eVwe8hCqfVu9khDs4QNVIeh9FIbM903ZDWwNDJi79D+1T97L1BQ jAQGxCNXKnnC1YUktjwbW74D8Wq11dHrgAs1QsZkYCLFUN/gFWtjoT9GVwj5PJpHXf/v rI77sX0k28T1PwhnT3xjyv3pZ+RPxrm8wOBs5jnN5GHPWhkUSyt7VSsVtIU7VMAN3KQ8 pzYgW1TJ3vfKzEFOb+pNHmdVOKhqFqXlaef6gM4ET1qj8w1CY+SjHgpKAQUtdeootZ/N OJwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=T3Y4Dl8RlEnOXFJe2aOXuJ5jM7Y/121vu0uMi6op8DM=; b=g/9iq5qpJcQSiIBK/Lrt2p/INxc3F3FbRfeGHmqoY2ThAI0SkO0l9p9MW1OFFcQ+rV ajhmWudz2rtBPjuy21UOeMd6wYTRpdF8RF1cXPyL63wob7NcSCd9xpkbQfNF2UfLcgml uWsEmi1MJWPg6DKt2bZT1ANu+JIvSLkDm0m09k4ozLcIo6LzZSxGLCCTIGUwGvuCeNCc TOmBTsX31FFqWBj/n4KIjpxPQkYxajnwX2KTbLeJxGgXV6aRQdQtvF73ZGissRCGQphv zdUh9KHjBxo74llYIEgN2axxUY1hUtb4/paHEfL48L2hnn6XdhdOD+eohOf0pMNszL47 BpCA== X-Gm-Message-State: AG10YORy8RqHaHWuSsTtp6Kk6ta/7PxmF/mgWxmZodablXoVhwAhVTGdd+vVICGZuUj7Gopg X-Received: by 10.194.94.138 with SMTP id dc10mr9355813wjb.37.1454063593245; Fri, 29 Jan 2016 02:33:13 -0800 (PST) Received: from 6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id gg7sm14984600wjd.10.2016.01.29.02.33.12 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 29 Jan 2016 02:33:12 -0800 (PST) From: Adrien Mazarguil To: dev@dpdk.org Date: Fri, 29 Jan 2016 11:32:47 +0100 Message-Id: <1454063573-1993-1-git-send-email-adrien.mazarguil@6wind.com> X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH 0/6] Performance optimizations for mlx5 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: Fri, 29 Jan 2016 10:33:13 -0000 This patchset improves the mlx5 PMD performance by doing better prefetching, by reordering internal structure fields and by removing a few unnecessary operations. Note: should be applied after "Add flow director and RX VLAN stripping support" to avoid conflicts. Nelio Laranjeiro (6): mlx5: prefetch next TX mbuf header and data mlx5: reorder TX/RX queue structure mlx5: remove one indirection level from RX/TX functions mlx5: process offload flags only when requested mlx5: avoid lkey retrieval for inlined packets mlx5: free buffers immediately after completion drivers/net/mlx5/Makefile | 1 + drivers/net/mlx5/mlx5_rxq.c | 12 ++++ drivers/net/mlx5/mlx5_rxtx.c | 136 +++++++++++++++++++++++-------------------- drivers/net/mlx5/mlx5_rxtx.h | 54 ++++++++++------- drivers/net/mlx5/mlx5_txq.c | 14 +++++ 5 files changed, 132 insertions(+), 85 deletions(-) -- 2.1.4