From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wj0-f181.google.com (mail-wj0-f181.google.com [209.85.210.181]) by dpdk.org (Postfix) with ESMTP id 1370812A8 for ; Thu, 24 Nov 2016 17:04:00 +0100 (CET) Received: by mail-wj0-f181.google.com with SMTP id v7so36805506wjy.2 for ; Thu, 24 Nov 2016 08:04:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6wind-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=dquWtlrHFq/SRTeaym7HdW7TREehwSNXoE/TFc7UFBE=; b=PpbW5/snQWOYK0rQAI47u81iO2KnqZUbSHEBC1v1WtMIjzDsKysNCIhCo6fHEht0YL I/jSCQEFWryP3S9nICOOokmmirB3Q4taKgUFzzF25I8U1G0ZEfX0pCCfam0UJtROrj43 qCM/kzlhdjL8OXNUvM3Kcvy8rFFbv/Cdi1aFW+LyKgFmzO7InhbDpK08jz0ltm0hQsUZ vYcG020xPaQffvxfz103BN+ne8/ATD/waO7CmtnuE7+s4/8NTU+V6Ywq6jgHMQ4YWVv2 lg8RTzhkcqZodLOzAs66oIkFnb45F6QE5SDtfjhJ36I3tL/AU5XSFoUmOi0hh0MFhz2a uVoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=dquWtlrHFq/SRTeaym7HdW7TREehwSNXoE/TFc7UFBE=; b=atOZ7qAe/lcAk9Agae0QWWplh3yhwEC+69+7IVL5YJL1YDDUOCzT49iD8MNXS6Zvpn YNjIW7ByMA/aYgQMRi8c+eba+1RGluSD379+aiHkNNsKvoFbLL7NCwy+mLlEfRfXmHmk Q8VRwddVJJVlNE/yqW1FbLLmoxmpnfJ39B8W+RVNVaIfxea+nPncsvmfDsf+73oKiZO7 gBr0O/cYlUOfQjc/H6G1dXnDg/jKfyEONRv9tpiW02xk/I7k5ZRLnhMCjJEpPg7WQhIm C4FQC+cXGc1yoEAtk30kbhey1Fi4t5m2QI82h6oq1RT+MaOshfCAoVgq8rm0z/UBdnCN ImJg== X-Gm-Message-State: AKaTC01wuUNQe7bSiJa8rRHC2TbNGgAkT+jU5+jmxhR8GDyVLV0A+Tpq5dUHtuecwK099FXd X-Received: by 10.194.52.42 with SMTP id q10mr2915427wjo.50.1480003439699; Thu, 24 Nov 2016 08:03:59 -0800 (PST) Received: from ping.vm.6wind.com (guy78-3-82-239-227-177.fbx.proxad.net. [82.239.227.177]) by smtp.gmail.com with ESMTPSA id vr9sm42495142wjc.35.2016.11.24.08.03.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 24 Nov 2016 08:03:59 -0800 (PST) From: Nelio Laranjeiro To: dev@dpdk.org Cc: Thomas Monjalon , Adrien Mazarguil Date: Thu, 24 Nov 2016 17:03:29 +0100 Message-Id: X-Mailer: git-send-email 2.1.4 Subject: [dpdk-dev] [PATCH 0/7] net/mlx5: improve single core performance 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: Thu, 24 Nov 2016 16:04:00 -0000 This series applies on top of "[PATCH] eal: define generic vector types" [1][2] Using built-in vector types forces compilers to consider SIMD instructions in specific places in order to improve performance on both IBM POWER8 and Intel architectures. For example, testpmd single-thread I/O forwarding packets per second performance is improved by 6% on Intel platforms. [1] http://dpdk.org/ml/archives/dev/2016-November/050261.html [2] http://dpdk.org/dev/patchwork/patch/17024/ Nelio Laranjeiro (7): net/mlx5: prepare Tx vectorization net/mlx5: use work queue buffer as a raw buffer net/mlx5: use vector types to speed up processing net/mlx5: fix missing inline attributes net/mlx5: move static prototype net/mlx5: optimize copy of Ethernet header net/mlx5: remove inefficient prefetching drivers/net/mlx5/mlx5_prm.h | 20 +++- drivers/net/mlx5/mlx5_rxtx.c | 243 +++++++++++++++++++++++-------------------- drivers/net/mlx5/mlx5_rxtx.h | 2 +- drivers/net/mlx5/mlx5_txq.c | 8 +- 4 files changed, 150 insertions(+), 123 deletions(-) -- 2.1.4