From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Jerin.Jacob@cavium.com>
Received: from na01-by2-obe.outbound.protection.outlook.com
 (mail-by2on0093.outbound.protection.outlook.com [207.46.100.93])
 by dpdk.org (Postfix) with ESMTP id 04E232B8D
 for <dev@dpdk.org>; Mon, 27 Jun 2016 13:54:50 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=DGCdowK3OtA9NzzFBrwWPw0QnfKZPF4GLMCwa4h0ARE=;
 b=lmhJh2FJ975mtTgWO2fLUeMRs9gbLHtjsrGEAjdP3vLLHDcL+RbnMUN56mZQAstLOybWtNGipf98oA9Emre5Re5TQjt+PqHY5w0U9k0/S3ptg+IlYpcI58Wa48JYlF7DZacpbY9eG9OzHhVxWcMfGxEA9wziXWC8CfHvomufowE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Jerin.Jacob@cavium.com; 
Received: from localhost.localdomain.localdomain (171.48.12.117) by
 BN3PR0701MB1720.namprd07.prod.outlook.com (10.163.39.19) with Microsoft SMTP
 Server (TLS) id 15.1.528.16; Mon, 27 Jun 2016 11:54:45 +0000
From: Jerin Jacob <jerin.jacob@caviumnetworks.com>
To: <dev@dpdk.org>
CC: <thomas.monjalon@6wind.com>, <bruce.richardson@intel.com>,
 <jianbo.liu@linaro.org>, <huawei.xie@intel.com>,
 <yuanhan.liu@linux.intel.com>, Jerin Jacob <jerin.jacob@caviumnetworks.com>
Date: Mon, 27 Jun 2016 17:24:04 +0530
Message-ID: <1467028448-8914-1-git-send-email-jerin.jacob@caviumnetworks.com>
X-Mailer: git-send-email 2.5.5
MIME-Version: 1.0
Content-Type: text/plain
X-Originating-IP: [171.48.12.117]
X-ClientProxiedBy: MA1PR01CA0014.INDPRD01.PROD.OUTLOOK.COM (10.164.117.21) To
 BN3PR0701MB1720.namprd07.prod.outlook.com (10.163.39.19)
X-MS-Office365-Filtering-Correlation-Id: 6b561cdc-90b9-4472-fb5f-08d39e81d6e9
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720;
 2:H2k6PeIpMPQ8KaWtEkVPRMSwV2Xt9Wh8b3OFxMj+BIRQS5hxiXE4WZ8NudwkBrsPmmBBA7O4xkEMERnlp4JIHrsM9hjkz3f6rwbbzv8jmfPluc4FaLYKHtbMUSurdtVXb5WBTCryKBdQXPXbpskWvJvJuBcQtxf3juDmQDXl3gNu4bCy+/dnj+8MxDpTb0zV;
 3:n9Iy3lDzSw571DX35OuKzqNHu1Q8mapUM3/gualJ2GKtXb3Jaa5qE/Vk6rp20oHctL6c5uwbiIdFQFYir+CFzsw4n1e65BQinF7VFQT4wFdfLVoOhKikH3jcwN6LuJLT;
 25:Hn2KeoXOx2siYc8YxfRd2xmS5Rd824ufMlVQdN7J5a3TS6ijiM2pkxRzECqgPD9uFfTjuWktcf3N+BGSagFeukDtQrMFWxwrvS6zVBETCpJAHfxuTNNEybzTIVDBKjpnyrDquhKCB8BmzdpFLMMP3VbEOh/0G7kgLx2bl+WRyefKMril+y1V1BaYDhddzSVYzehF4/Fhyo54pf8WRPGzAHCL+wz7oDgbwlTxubFjcgFz/rjDbUlXBt2ZOK8wv6XCYpvhE8wWvkBvtfxjNCvr3jLssrNyYP98ccjs3Ian0DuL616A0Ja9V50JyKBC/LfTEuLq6wR3AeRCkmmAcbT8Hyg+rDyReMj1X1z4CrOIf1/MeRt2fbbyEykIQiMsRLJ/vdY7zNleFasbbL3TII9Dg6X6UVVejdYAhgmHrb97Xr8=
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR0701MB1720;
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720;
 31:dkIpJdn76iLSSTgmfoGS5OPxkYRBgnJ515/UEp970wS2ipm7vlJGYUIhSiEi7fuDN9midR9oQqmlRAtW/s088koRa5rYiCMDyTLs9aA4utT0GQxTnMXfqyt+r3Xd4a0eGS1Xi847yoJW6EW7fDo+iAfNp7KJhrgj6Fl1F7S8H5C0X9AAzz3CzkMOnAWDf98+hWWYKc3HF63M9J/fphmZeg==;
 20:3XtYHx0BZvMcxr4nJJgX2DY8UoUkW0+p0G2s3qEXA+BIvt4hHCbsiHW/mUCRikd9I/SEZMmIGL8qC8z397QN8QF+eK4JG/qoBfbLA6w0HCptDeFP8BWiK3R6CfPXzBlOB6NKVGB4WR/m5rLOMmbG4iYh0FaPAvhODMV3g6GTPNfKy6E2D07iLmBLNxit5v2Bhv5miPBkMfcFlTo3nMcxFlAjhGk7zrfBF8CjFvVfzGPm/nUIRq9GQM9QtqUm/k6U7n3h0LriZvyMp8BbAd5sJfRh7Kr3nNDBwB9vH2/gfIjkqPGH97koY3OHJ6EATxUVAY20r8Ov+Ft31TQq3EpOa7tsuxt/Tg+ezouU/OEmt6l0jw4tRYrSH4+AYjW6ofaGvRPpvjXiZp+Lfng1hm9abvUbOKsRhD+AhRudyJuzWgY2dFxZ3RwKj14OxhQA1Vqlblt5/tVw8laY0l9Q0inRy4mnyCX3WfsT+4Zmc4MgMnXyKXriiV4cuQrfiOg+o2sw7HMWKa2RXVDyr3BFNl53zpBfqQwkGVY/QYUKBQHL7iiBDZcAPXLfjpup+IGeeQUiVZo1CvaL45viK+lL2+LrUWJisMV1Zo1sa3ZywfbI1Yk=
X-Microsoft-Antispam-PRVS: <BN3PR0701MB172045FD6E6727C4B09B9D8681210@BN3PR0701MB1720.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046);
 SRVR:BN3PR0701MB1720; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1720; 
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720;
 4:Lv9PM3n4T+kbMJQeZ0x+Ib4gNLTZQCYw+NOiAoGWT6Hq9yygR7tlA4W5+1U6F7YojYB7/vuUqOL/h3YEGW/nUs7BA7N7Xz/SjXm/XHQZaLS+CewzfK15prS3pFpm8xlsNGTcecLFuVHGetWVJm1a5nMgBDPIK65XRkdWY16xp6lzmPKOZGu4LjXk2osAKmhpTI8MYPhCebCr+lhi1lSdzfv9Pjh//XYm82NC6p2rsSEeEtjUSdnmzw+FR+BBxRX8VR18czXf2G6buQqbQhE8hBoWhU0CPw96tMjSxZsuUYJZWB2oJyHXFb1Of14icXIv029G3FppMwRfu44bj4whG7WS/NtxkXca8887DO+Qy7hl0v2+3wITOA+fm5bh6Gva
X-Forefront-PRVS: 09860C2161
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6069001)(6009001)(7916002)(189002)(199003)(50226002)(4001430100002)(97736004)(105586002)(50466002)(50986999)(586003)(3846002)(48376002)(42186005)(106356001)(101416001)(107886002)(5003940100001)(110136002)(19580395003)(305945005)(77096005)(36756003)(92566002)(2906002)(81166006)(47776003)(68736007)(4326007)(7846002)(66066001)(229853001)(8676002)(2351001)(33646002)(6116002)(81156014)(7736002)(189998001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1720;
 H:localhost.localdomain.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1;
 A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1720;
 23:DXWE3U+M3k57fxY0sX/EuA2ZZj4/1kR821+tgKp?=
 =?us-ascii?Q?3wLJkTZ3WWBA+bmS8Li7xE1DpdsnTPyIQCkjE/nJ9ycnY7NIkMHLw/hnzVAV?=
 =?us-ascii?Q?khRq+B9a3PzBZOqyV5t1o33Yk8XEypc7eNp6Js/ObSUIoD+T8tFKy0gUDYle?=
 =?us-ascii?Q?/kB1uEGGtFmBEiewFgXQDqWGM0sD7T541k87el0NoF8Xhdtm/4AOIHf1sN6y?=
 =?us-ascii?Q?3LAwWyDsQ/IBDJMSjtvgl381JdHCvTNNAjjSQeX7DbhVLIwY+4+f/HTbbAME?=
 =?us-ascii?Q?02TERGE+EzNxWXExF3pzEXQIOBYFf3vsmkP0MBxDOZfGILAVc6VsOlaVuiIv?=
 =?us-ascii?Q?T0AUKIFnsfXTgYmOzkdU1sg3ccKlcT4vcz+wKVb06Z+MrfWZkDSmdH4tVRPS?=
 =?us-ascii?Q?pZ3YbcrZpeEPSi50/TXY8drEqJPYjGM82PA0YQYPQgiLZHtXZmLTYxvTTt8X?=
 =?us-ascii?Q?MVxlmc6pokRJBXzGWNJxjJly3FwV7rH+PQtCL088JvMX6+lgC2oBgdL+GgQX?=
 =?us-ascii?Q?FkS7sP8MUIhsHo4U8RwMAu0a1phYFKY1KkUfw2bTullM3TD794bb3b5eW0XV?=
 =?us-ascii?Q?MMH9lqoF7uxkrvdPB1siW9/VTQlWSR7h7ajq37EzzvQUAamV6gmLUsPa3ckJ?=
 =?us-ascii?Q?gM1CVnjeesJD9buN6JIObxygdW5A7ufme8Z/SIfnWj7Y6+S0KI1pXmEQJUy4?=
 =?us-ascii?Q?opbCdymfmhzkThHEO2CaMHYiC6IE8IFDAQmyMRBVvz9DKOsjN4fulC2Xbhtj?=
 =?us-ascii?Q?Su4rrJHDkdt5XdKHixHX7aASZXAzVMbVN3VnqNMPCWG1LT7oWHqIsHlGwnOB?=
 =?us-ascii?Q?iK9HNXVGCnkCNTEeZovDT+m3KiH6UW0v4HJbyt5pWMvL42gFz3OQxKlOzbKC?=
 =?us-ascii?Q?SW/3EeYtpj7BjZeeMdiJRveXsnPi8D57MOyy8XuJhzo0mMEfnMAQvGJN0E/T?=
 =?us-ascii?Q?H5oMWdq8AqCj178Vpdb+tflTIIdOksl8LIlubnNsYegUD//h4OaW0Ip6jWAm?=
 =?us-ascii?Q?+lLI4RUF28pFYZLoH2bb9VzZgLFCq5Qul0hdiF1ay9d5pHeWxFMgejVIGMJt?=
 =?us-ascii?Q?C0eEMmIM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1720;
 6:nfTFd46QjTkTDtVQyidJO97g6ipwwzuRqn6OECdj2cvL7Fn3n+b6FVjD1JWAWLgU88CL8DR1lf6M0LLzS9lM6vVabZ70GnqhqsVqAHfA9/6LJtBF0VxdjPsBaPeWwNJKqiZvifG/2iPndKWT93Rk6msHs5glO6RbPoYHS4V4GvNYjiz+phUMdQzMvqYsCiqZTTTvFwScI8/JcoMORtYngjcJXtfzm6STEzVkBzre8ubkxDuD0+m4KwHZE+tAJU3Ql63mXAhuYU9ZAhpnA+fGZm7mqrcpWobPhCBwQ+aYxWM=;
 5:gDzCP1hdWfHyfaquVpkg5PUdFg1vokoQ05MRhOK4yB4j48yVwxg4s+Gf8T49B5DIJzhnl860W4HJYDQX25jmjnWt69KZUSmNergyAfKhEau7q1uzURApQUhlFo05VlWY7avU52Xv1sCg3DrU1TNltQ==;
 24:tmOy/dsEc47nU9OvopgXHU11pFna3jnLovI/TUuzdJW2vCfGmj4uY1Bc0IDaTT4BQo6ecDKUBqjl5YQy8RfzQ2xuk8OOTMcY027DCBVPSiM=;
 7:utL2sAQ0YNqwIegSu4BasnVahLpwyjSiaq0pnRT+RPbQ8jwxOFfM34Al3OSkiZtncU/M05wutCepX1amacgJUc0EPd/j8LKsBcGTe4Y+U/4HaUSKkdkuRTNTmqLNzYCCXEdkN7RKTsTsEiKWgLsLTHDMtOwS9vqyelgWw38TSk1lUcHmzHWN8CK5tFr+piDQOxGcTM4M4f2c5pUsXbdabZkLI5IkkGLtkbEH+6/+w09baEQA6ucthg2PJewde8dS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2016 11:54:45.7589 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1720
Subject: [dpdk-dev]  [PATCH 0/4] Virtio NEON support for ARM
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Jun 2016 11:54:50 -0000

This patchset includes,

1) General cleanup on compile time dependency of use_simple_rxtx with RTE_MACHINE_CPUFLAG_SSSE3
2) Added NEON support for optimized Rx handling

This patchset is based on dpdk-next-virtio/master at a1d8bd4911b28e32c35f16ab2ff3e22180d1f1d7

Jerin Jacob (4):
  virtio: Fix compile time dependency of use_simple_rxtx usage
  virtio: introduce RTE_LIBRTE_VIRTIO_INC_VECTOR
  virtio: move SSE based Rx implementation to separate file
  virtio: add neon support

 MAINTAINERS                                  |   1 +
 config/common_base                           |   1 +
 config/defconfig_arm-armv7a-linuxapp-gcc     |   1 +
 config/defconfig_ppc_64-power8-linuxapp-gcc  |   1 +
 config/defconfig_tile-tilegx-linuxapp-gcc    |   1 +
 doc/guides/rel_notes/release_16_07.rst       |   2 +
 drivers/net/virtio/Makefile                  |   3 -
 drivers/net/virtio/virtio_pci.h              |   1 +
 drivers/net/virtio/virtio_rxtx.c             |  32 ++--
 drivers/net/virtio/virtio_rxtx.h             |   3 +-
 drivers/net/virtio/virtio_rxtx_simple.c      | 168 +------------------
 drivers/net/virtio/virtio_rxtx_simple_neon.h | 238 +++++++++++++++++++++++++++
 drivers/net/virtio/virtio_rxtx_simple_sse.h  | 225 +++++++++++++++++++++++++
 drivers/net/virtio/virtio_user_ethdev.c      |   1 +
 14 files changed, 490 insertions(+), 188 deletions(-)
 create mode 100644 drivers/net/virtio/virtio_rxtx_simple_neon.h
 create mode 100644 drivers/net/virtio/virtio_rxtx_simple_sse.h

-- 
2.5.5