Message ID | 20180914110109.29900-1-i.maximets@samsung.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 12D2C5B2C; Fri, 14 Sep 2018 12:59:32 +0200 (CEST) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id EB89C4C92 for <dev@dpdk.org>; Fri, 14 Sep 2018 12:59:30 +0200 (CEST) Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20180914105929euoutp014a2b71019c44c083474be0b3d6dfd48d~UPx2_Uqzu0225102251euoutp01D; Fri, 14 Sep 2018 10:59:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20180914105929euoutp014a2b71019c44c083474be0b3d6dfd48d~UPx2_Uqzu0225102251euoutp01D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1536922769; bh=lXmeBwRedK+5HGs9HJxD8BJzVN5B4hA+I0sQ2DvAgdE=; h=From:To:Cc:Subject:Date:In-reply-to:References:From; b=W92YReediHC53XCpjbFeMxGQBptvXEriGUtSWzE81gxcmZvxvhivMjWVTIWN3P2xg A9w0mbz89wTEFUqh40x6l8uzTjbLfUKEeHIYFTV0HfwMenjRtKnOI5dFuJ2TwiRtai KzvSDEvHMZiopZATSltK8ysBbgxXmV7kuhMYuy6Q= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20180914105929eucas1p19f20bc8f5dbabb03a8a56dba13512b2f~UPx2dKJu10133001330eucas1p1-; Fri, 14 Sep 2018 10:59:29 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 3F.92.04806.0949B9B5; Fri, 14 Sep 2018 11:59:28 +0100 (BST) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180914105928eucas1p2be05dc93e02df94e895de24d5564927c~UPx1rIiOl2580625806eucas1p2I; Fri, 14 Sep 2018 10:59:28 +0000 (GMT) X-AuditID: cbfec7f5-34dff700000012c6-22-5b9b9490c057 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id BF.3C.04284.0949B9B5; Fri, 14 Sep 2018 11:59:28 +0100 (BST) Received: from imaximets.rnd.samsung.ru ([106.109.129.180]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0PF1002IVL6ZB130@eusync1.samsung.com>; Fri, 14 Sep 2018 11:59:28 +0100 (BST) From: Ilya Maximets <i.maximets@samsung.com> To: dev@dpdk.org Cc: Jingjing Wu <jingjing.wu@intel.com>, Konstantin Ananyev <konstantin.ananyev@intel.com>, Wenzhuo Lu <wenzhuo.lu@intel.com>, Beilei Xing <beilei.xing@intel.com>, Qi Zhang <qi.z.zhang@intel.com>, Xiao Wang <xiao.w.wang@intel.com>, Bruce Richardson <bruce.richardson@intel.com>, Stephen Hemminger <stephen@networkplumber.org>, Keith Wiles <keith.wiles@intel.com>, Ilya Maximets <i.maximets@samsung.com> Date: Fri, 14 Sep 2018 14:01:07 +0300 Message-id: <20180914110109.29900-1-i.maximets@samsung.com> X-Mailer: git-send-email 2.17.1 In-reply-to: <20180903144311eucas1p2b6499c49dbd0d54334e973113cdc5ad6~Q6vBsFYRm1033710337eucas1p2D@eucas1p2.samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRmVeSWpSXmKPExsWy7djPc7oTpsyONth42cqi+0MLk8WNVfYW 7z5tZ7K40v6T3WLmgs+MFlePf2e2eP9nEYvF9A39bBaL78hZbD3zl9Fi//PD7A7cHr8WLGX1 WLznJZNHz8l5TB59W1YxBrBEcdmkpOZklqUW6dslcGVc6H/NXPCbs2Lx08QGxrdsXYycHBIC JhIn/s9m6WLk4hASWMEosf3aOSaQhJDAZ0aJ+e0eMEW9nxeyQRQtY5TYNOEeI4TTzCRx+NB0 RpAqNgEdiVOrj4DZIgICEp87F4N1MAvMYZZoXLUHbJ+wgJ7E7XU7wFawCKhKLD41BayBV8Ba 4vX1LewQ6+QlVm84wAxicwpUStz8eBJsm4TADDaJt+8vskAUuUjMPHuLGcIWlnh1HKZZRqKz 4yAThF0vcb/lJVRzB6PE9EP/oBL2EltenwNrYBbgk5i0bTrQIA6gOK9ER5sQRImHxL+bJ9gh 3jzFKPG4cxrbBEbJBYwMqxjFU0uLc9NTi43zUsv1ihNzi0vz0vWS83M3MQKj8/S/4193MO77 k3SIUYCDUYmH1+H5rGgh1sSy4srcQ4wSHMxKIrzrQ4FCvCmJlVWpRfnxRaU5qcWHGKU5WJTE efm00qKFBNITS1KzU1MLUotgskwcnFINjF6nVu/Zc8Cq7+wyiQzRn7IBO9x0O5Y+Fd+yXMzf IiDuVFqPl8C3x+6bJjnc2rP/YF74TxUXbYZ3KRNymlMceZeZvJ/aN620f//7Zwy7H/MGasTl v1K4c+7z0Ubv+5JymyS2xhgteZ6YKZuVeabhUKDZgTX9nixaHyN+MYaWVt38IfQ+mufJKiWW 4oxEQy3mouJEAGgS3ejKAgAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCLMWRmVeSWpSXmKPExsVy+t/xy7oTpsyONnjbJmLR/aGFyeLGKnuL d5+2M1lcaf/JbjFzwWdGi6vHvzNbvP+ziMVi+oZ+NovFd+Qstp75y2ix//lhdgduj18LlrJ6 LN7zksmj5+Q8Jo++LasYA1iiuGxSUnMyy1KL9O0SuDIu9L9mLvjNWbH4aWID41u2LkZODgkB E4nezwvBbCGBJYwS/15VdzFyAdmtTBJLvh1gB0mwCehInFp9hBHEFhEQkPjcuZgNpIhZYB6z xI3/h8ASwgJ6ErfX7WACsVkEVCUWn5oCFucVsJZ4fX0LO8Q2eYnVGw4wg9icApUSl17/Y4fY XCHxrfkxywRGngWMDKsYRVJLi3PTc4sN9YoTc4tL89L1kvNzNzECw2rbsZ+bdzBe2hh8iFGA g1GJh9fh+axoIdbEsuLK3EOMEhzMSiK860OBQrwpiZVVqUX58UWlOanFhxilOViUxHnPG1RG CQmkJ5akZqemFqQWwWSZODilGhjDbA7vE5q+ukxD94HPTk+raW/WtXrwuJywSTr176mBVFVY 36XwioerHCa+7997a9uLsheW+qmSXzM8JjNU/v0gcrHxwOoVTyyY4l5cu2P5pdTVM8tMQn1G DX/v77bHcnyFb8za+jxjX5dZ/3+6PnGb76Ta279OqUtvqyhasTXAlvcTz27LLVeUWIozEg21 mIuKEwFS/bppJwIAAA== X-CMS-MailID: 20180914105928eucas1p2be05dc93e02df94e895de24d5564927c X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180914105928eucas1p2be05dc93e02df94e895de24d5564927c References: <20180903144311eucas1p2b6499c49dbd0d54334e973113cdc5ad6~Q6vBsFYRm1033710337eucas1p2D@eucas1p2.samsung.com> <CGME20180914105928eucas1p2be05dc93e02df94e895de24d5564927c@eucas1p2.samsung.com> Subject: [dpdk-dev] [PATCH v2 0/2] CPU non-blocking delay X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
CPU non-blocking delay
|
|
Message
Ilya Maximets
Sept. 14, 2018, 11:01 a.m. UTC
For meson build without deprecation warnings following patch should be applied first: http://patches.dpdk.org/patch/44129/ Version 2: * Added comment for EINTR handling for nanosleep. [Stephen Hemminger] Ilya Maximets (2): eal: add nanosleep based delay function drivers/net: use sleep delay by default for intel NICs drivers/net/avf/Makefile | 1 + drivers/net/avf/base/avf_osdep.h | 4 +- drivers/net/e1000/Makefile | 1 + drivers/net/e1000/base/e1000_osdep.h | 2 +- drivers/net/e1000/meson.build | 2 + drivers/net/i40e/base/i40e_osdep.h | 6 +-- drivers/net/ifc/base/ifcvf_osdep.h | 2 +- drivers/net/ixgbe/base/ixgbe_osdep.h | 2 +- drivers/net/ixgbe/meson.build | 3 +- lib/librte_eal/common/eal_common_timer.c | 24 +++++++++ .../common/include/generic/rte_cycles.h | 11 ++++ lib/librte_eal/rte_eal_version.map | 1 + test/test/autotest_data.py | 6 +++ test/test/meson.build | 1 + test/test/test_cycles.c | 51 ++++++++++++++----- 15 files changed, 94 insertions(+), 23 deletions(-)
Comments
Any thoughts on this? Best regards, Ilya Maximets. On 14.09.2018 14:01, Ilya Maximets wrote: > For meson build without deprecation warnings following > patch should be applied first: > http://patches.dpdk.org/patch/44129/ This patch already accepted. I could rebase on latest dpdk-next-net or dpdk-next-net-intel if required (it's trivial). > > Version 2: > * Added comment for EINTR handling for nanosleep. [Stephen Hemminger] > > Ilya Maximets (2): > eal: add nanosleep based delay function > drivers/net: use sleep delay by default for intel NICs > > drivers/net/avf/Makefile | 1 + > drivers/net/avf/base/avf_osdep.h | 4 +- > drivers/net/e1000/Makefile | 1 + > drivers/net/e1000/base/e1000_osdep.h | 2 +- > drivers/net/e1000/meson.build | 2 + > drivers/net/i40e/base/i40e_osdep.h | 6 +-- > drivers/net/ifc/base/ifcvf_osdep.h | 2 +- > drivers/net/ixgbe/base/ixgbe_osdep.h | 2 +- > drivers/net/ixgbe/meson.build | 3 +- > lib/librte_eal/common/eal_common_timer.c | 24 +++++++++ > .../common/include/generic/rte_cycles.h | 11 ++++ > lib/librte_eal/rte_eal_version.map | 1 + > test/test/autotest_data.py | 6 +++ > test/test/meson.build | 1 + > test/test/test_cycles.c | 51 ++++++++++++++----- > 15 files changed, 94 insertions(+), 23 deletions(-) >