From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw0-f173.google.com (mail-yw0-f173.google.com [209.85.161.173]) by dpdk.org (Postfix) with ESMTP id EB8E03B5 for ; Mon, 15 May 2017 04:32:48 +0200 (CEST) Received: by mail-yw0-f173.google.com with SMTP id l74so16847800ywe.2 for ; Sun, 14 May 2017 19:32:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=M2MSVFzMcQdI48/+tGZjQ3mAH9iu2z+7PZD6HsenslM=; b=UKdKouHYvmDoFlpMsdWkEuTenSDuRO6TnLmIsdUDhoJTRkhBcYZNtgl844JKNV2Ngg pWtHCnSPfG6S5HPQ6HbWVewO4S19btmfTYeSZXOpo9pV4HtOKVCMpWc4cG4Py5oJuOXz cPbN7YHtaErlqN1pH2lhHOxkKauNejSJrWQoY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=M2MSVFzMcQdI48/+tGZjQ3mAH9iu2z+7PZD6HsenslM=; b=RWmerfOcV7V8/kPU9sezzmb9uW7EvlSpiDOO2pAeY4AMFhLx4rQA8LIbEV6bE+dRFe CZezRDXCQjPsNG5FbY8Q5PynCx3UyM5yb2sLlEknj3Zj57tGIqGpHeK/uR6cI7nnhwCZ hSqZDB0WVn7Z96tTUHc/4JnBc27gJPqX4vRcgldbGbzBzL5R26hPgzGCrDl5I5Pijrpr 4fEbUQ/n1izVhmnXuOJr9et9age9RdkL4hSWVm+izt95XES3IHMmTIqL1EpsadqT4beo bTPYJgL65h7MmkQY5yFBDD3Qapl+JKMfvsQYtNUH8SmSCuHDGVXOqVAQ6bs4Chqx/KZR pbzg== X-Gm-Message-State: AODbwcDSJFIRKRXPlTy/ZfHuEPkdnzBg0q35FrKzZOgYhXB9hBXrO88A EHD8qdBt1ZsKjkhCbFnTprwUnJjsJlWf X-Received: by 10.129.4.70 with SMTP id 67mr3119760ywe.109.1494815568380; Sun, 14 May 2017 19:32:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.37.4.16 with HTTP; Sun, 14 May 2017 19:32:47 -0700 (PDT) In-Reply-To: <20170512101535.7221-4-ashwin.sekhar@caviumnetworks.com> References: <20170427140618.35897-1-ashwin.sekhar@caviumnetworks.com> <20170512101535.7221-1-ashwin.sekhar@caviumnetworks.com> <20170512101535.7221-4-ashwin.sekhar@caviumnetworks.com> From: Jianbo Liu Date: Mon, 15 May 2017 10:32:47 +0800 Message-ID: To: Ashwin Sekhar T K Cc: Jerin Jacob , thomas@monjalon.net, Jan Viktorin , jasvinder.singh@intel.com, dev@dpdk.org Content-Type: text/plain; charset="UTF-8" Subject: Re: [dpdk-dev] [PATCH v5 3/4] net: add arm64 neon version of CRC compute APIs X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2017 02:32:49 -0000 On 12 May 2017 at 18:15, Ashwin Sekhar T K wrote: > Added CRC compute APIs for arm64 utilizing the pmull > capability. > > Added new file net_crc_neon.h to hold the arm64 pmull > CRC implementation. > > Added wrappers in rte_vect.h for those neon intrinsics > which are not supported in GCC version < 7. > > Verified the changes with crc_autotest unit test case > > Signed-off-by: Ashwin Sekhar T K > --- > MAINTAINERS | 1 + > lib/librte_eal/common/include/arch/arm/rte_vect.h | 88 +++++++ > lib/librte_net/net_crc_neon.h | 297 ++++++++++++++++++++++ > lib/librte_net/rte_net_crc.c | 34 ++- > lib/librte_net/rte_net_crc.h | 2 + > 5 files changed, 416 insertions(+), 6 deletions(-) > create mode 100644 lib/librte_net/net_crc_neon.h > Acked-by: Jianbo Liu