From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 1F50EA0518 for ; Fri, 24 Jul 2020 14:01:46 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 14E031C031; Fri, 24 Jul 2020 14:01:46 +0200 (CEST) Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by dpdk.org (Postfix) with ESMTP id 2A3241C031 for ; Fri, 24 Jul 2020 14:01:45 +0200 (CEST) Received: by mail-wm1-f68.google.com with SMTP id f18so8044580wml.3 for ; Fri, 24 Jul 2020 05:01:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=aSOZI3EZSNn5TN0Mp0kN9dSVYyWqoYpw0HIOxrhlHEU=; b=BacdhL2pfGPT0+YHp71lz2bNwDYEzWhb7dq54+Q2LhGSv6NM4E3/jEGQ+iNZbktU1k IuR7OtJZO9UBQTw7M0/GTdV3xxjW1nzAO3U/C+kLbQS2cIG1GyGrC4Ez619nk56KoNvC zUsvNysPtp5vl05Oqar7jjUNY8Wj95bg8uCcGC6pjq5Yssm93XPEw6RemDT4ObsWRR9O MKRTEjnH5//uCuKMIWPJcneJo7ea5PpXNX1myV6hGAiRsLK/wbrx4XHR20+C8ZwUPCeu GOImItgTf6onRk66oXfZ8GDlff0pRfgzG2ceF4Qz2eJ8M48VMlbRNJDCQQtsig7PhvXM umNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=aSOZI3EZSNn5TN0Mp0kN9dSVYyWqoYpw0HIOxrhlHEU=; b=pd1ccnt/UnJ4ZeEaQWWJ8/kNGmZ5M8xza/SjuHS+brNkThOQZxWwor0eBEBdYUEhIR CgmJd66CHFh32AyA53ft3ur4Z7P3flTwwlXQD2M1LTkuc9/6+lOubIJKC6N4QxcQrnVi tSlXLKX7uEr53ny3U/0/mf+IKpFC74x5+BltepAeEAcvXuLFUpZ6FZRE6qk4A25+ymQM uDuxGXuOSvK7Um/9BJ3fKw0tioIB0ahvOr1TTvbaByRRPUqB2OcUSWhLC7wYeUIhORdT zCUzA9sxO6BCLn3ghQOWoOJnm4YowNfPBPn/llbu+9yKbdKsy56elPJJAfhvZDxc5FF1 PhfQ== X-Gm-Message-State: AOAM530HELWkZvvS/FKztVBdPrwEwreCTqtC/GnHwLubo8xKY3fwjQHZ BGCUZocQCLwQkexvMvYMpGo= X-Google-Smtp-Source: ABdhPJxJwdB+Af6SKt2PUHSqtczQ9HlO+PVvRs1syVIyuzrjHBRveeUcrKMidTXDijkGFMNYilF+9g== X-Received: by 2002:a1c:2402:: with SMTP id k2mr8483174wmk.138.1595592104819; Fri, 24 Jul 2020 05:01:44 -0700 (PDT) Received: from localhost ([88.98.246.218]) by smtp.gmail.com with ESMTPSA id j16sm1183535wrt.7.2020.07.24.05.01.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2020 05:01:44 -0700 (PDT) From: luca.boccassi@gmail.com To: Ruifeng Wang Cc: David Marchand , Honnappa Nagarahalli , Phil Yang , Bruce Richardson , dpdk stable Date: Fri, 24 Jul 2020 12:57:39 +0100 Message-Id: <20200724120030.1863487-21-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200724120030.1863487-1-luca.boccassi@gmail.com> References: <20200724120030.1863487-1-luca.boccassi@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-stable] patch 'net/i40e: enable NEON Rx/Tx in meson' has been queued to stable release 19.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" Hi, FYI, your patch has been queued to stable release 19.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/26/20. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Thanks. Luca Boccassi --- >From 2e222d5f27b08cc151bd449beae276cee5f42615 Mon Sep 17 00:00:00 2001 From: Ruifeng Wang Date: Fri, 5 Jun 2020 13:20:55 +0800 Subject: [PATCH] net/i40e: enable NEON Rx/Tx in meson [ upstream commit 83ea3b5fa09152da5033f64164f7487296f21f64 ] The i40e neon vector implementation is not compiled with meson. Add the file to meson for Arm platform. Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson") Reported-by: David Marchand Signed-off-by: Ruifeng Wang Reviewed-by: Honnappa Nagarahalli Reviewed-by: Phil Yang Acked-by: Bruce Richardson --- drivers/net/i40e/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/i40e/meson.build b/drivers/net/i40e/meson.build index b01babba1..3d5fc7111 100644 --- a/drivers/net/i40e/meson.build +++ b/drivers/net/i40e/meson.build @@ -45,6 +45,9 @@ if arch_subdir == 'x86' c_args: [cflags, '-mavx2']) objs += i40e_avx2_lib.extract_objects('i40e_rxtx_vec_avx2.c') endif +elif arch_subdir == 'arm' + dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1) + sources += files('i40e_rxtx_vec_neon.c') endif install_headers('rte_pmd_i40e.h') -- 2.20.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2020-07-24 12:53:49.438038735 +0100 +++ 0021-net-i40e-enable-NEON-Rx-Tx-in-meson.patch 2020-07-24 12:53:48.207004969 +0100 @@ -1,13 +1,14 @@ -From 83ea3b5fa09152da5033f64164f7487296f21f64 Mon Sep 17 00:00:00 2001 +From 2e222d5f27b08cc151bd449beae276cee5f42615 Mon Sep 17 00:00:00 2001 From: Ruifeng Wang Date: Fri, 5 Jun 2020 13:20:55 +0800 Subject: [PATCH] net/i40e: enable NEON Rx/Tx in meson +[ upstream commit 83ea3b5fa09152da5033f64164f7487296f21f64 ] + The i40e neon vector implementation is not compiled with meson. Add the file to meson for Arm platform. Fixes: e940646b20fa ("drivers/net: build Intel NIC PMDs with meson") -Cc: stable@dpdk.org Reported-by: David Marchand Signed-off-by: Ruifeng Wang @@ -19,13 +20,13 @@ 1 file changed, 3 insertions(+) diff --git a/drivers/net/i40e/meson.build b/drivers/net/i40e/meson.build -index c452420ee..211d45d88 100644 +index b01babba1..3d5fc7111 100644 --- a/drivers/net/i40e/meson.build +++ b/drivers/net/i40e/meson.build -@@ -47,6 +47,9 @@ if arch_subdir == 'x86' - elif arch_subdir == 'ppc' - dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1) - sources += files('i40e_rxtx_vec_altivec.c') +@@ -45,6 +45,9 @@ if arch_subdir == 'x86' + c_args: [cflags, '-mavx2']) + objs += i40e_avx2_lib.extract_objects('i40e_rxtx_vec_avx2.c') + endif +elif arch_subdir == 'arm' + dpdk_conf.set('RTE_LIBRTE_I40E_INC_VECTOR', 1) + sources += files('i40e_rxtx_vec_neon.c')