From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) by dpdk.org (Postfix) with ESMTP id 2F5D75F27 for ; Mon, 3 Sep 2018 16:39:34 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20180903143933euoutp026a956145c7159a6001ea1f87be22793b~Q6r3REpDG3117531175euoutp02f for ; Mon, 3 Sep 2018 14:39:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20180903143933euoutp026a956145c7159a6001ea1f87be22793b~Q6r3REpDG3117531175euoutp02f DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1535985573; bh=K89h7j8PWQQeF9aD6Xf3D/PJkeQ8VJUICBWbwAz1T3c=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=hA+pHR79Rk3ILdi9lwjM29wT/baLqEokmRd3pg8o77lwKE6VmaupeG/XTqKowUCY8 ylaQJO3UnxwQz65HUh6plNlrcnPBO8Hr/h9vyYuVe4LEgqMLIn2BBrz/UWah4p0jIP lxX+UKxb0EDhRWhYYj3lxkEB3KbGbVaK2yyywmbE= Received: from eusmges3new.samsung.com (unknown [203.254.199.245]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20180903143933eucas1p214389654ca881b4dcbf89c5f1289c67b~Q6r2vxldR0481404814eucas1p2-; Mon, 3 Sep 2018 14:39:33 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges3new.samsung.com (EUCPMTA) with SMTP id 6A.0E.04806.4A74D8B5; Mon, 3 Sep 2018 15:39:33 +0100 (BST) Received: from eusmtrp2.samsung.com (unknown [182.198.249.139]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20180903143932eucas1p25532a017115f95769446980c7e81cc3e~Q6r11K2bR0248202482eucas1p20; Mon, 3 Sep 2018 14:39:32 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp2.samsung.com (KnoxPortal) with ESMTP id 20180903143932eusmtrp2ad2c9318e71be1ec82031fb815679ca8~Q6r1irSkx0705807058eusmtrp2O; Mon, 3 Sep 2018 14:39:32 +0000 (GMT) X-AuditID: cbfec7f5-34dff700000012c6-26-5b8d47a4bff6 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 48.E6.04128.3A74D8B5; Mon, 3 Sep 2018 15:39:31 +0100 (BST) Received: from [106.109.129.180] (unknown [106.109.129.180]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20180903143931eusmtip1a168b17cfe57c7b91127102b0e06fcce~Q6r09Rzpx0907909079eusmtip1m; Mon, 3 Sep 2018 14:39:31 +0000 (GMT) To: Bruce Richardson Cc: dev@dpdk.org, Jingjing Wu , Konstantin Ananyev , Wenzhuo Lu , Beilei Xing , Qi Zhang , Xiao Wang From: Ilya Maximets Date: Mon, 3 Sep 2018 17:41:02 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20180831133926.GB17496@bricha3-MOBL.ger.corp.intel.com> Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRmVeSWpSXmKPExsWy7djPc7pL3XujDbYvYbTo/tDCZHFjlb3F u0/bmSyutP9kt5i54DOjxfs/i1gspm/oZ7PYeuYvo8X+54fZHTg9fi1YyuqxeM9LJo++LasY A5ijuGxSUnMyy1KL9O0SuDJ+75vLVnCVs2Lq4r2MDYyP2bsYOTkkBEwk9jXNBbK5OIQEVjBK XD32jQ3C+cIo8W7hVGYI5zOjxOl/N1lhWlY3X2eFSCxnlLj9pxOq5SOjxM77x5lAqoQFdCUm nFgKtkREwFBi68KtYKOYBX4xSnSvPM0IkmAT0JE4tfoImM0ioCLxuHEfmC0qECFx5MFCMJtX QFDi5MwnLCA2p4CrxOdnPWBnMAuISzR9WQlly0tsfzsHbIGEwCZ2iesrrrFDNJdJXPm5iQ3i bheJXbNnsUDYwhKvjm+BBoGMxP+d85kg7HqJ+y0vGSEGdTBKTD/0DyphL7Hl9TmgBg6gbZoS 63fpg5gSAo4SE/+UQ5h8EjfeCkKcwycxadt0Zogwr0RHmxDEDBWJ3weXM0PYUhI3331mn8Co NAvJk7OQPDYLyWOzENYuYGRZxSieWlqcm55abJyXWq5XnJhbXJqXrpecn7uJEZiETv87/nUH 474/SYcYBTgYlXh4f+j2RguxJpYVV+YeYpTgYFYS4d3vDBTiTUmsrEotyo8vKs1JLT7EKM3B oiTOy6eVFi0kkJ5YkpqdmlqQWgSTZeLglGpg1Cwuj1frun/KYPYEJYtNxR0/dCrf5e9liO/1 vNV4a6lPX62+/4TY6wqmfOpPGNIkJ/wScxI91Gs91fpDQ3NpqcDXBMZMEdE1kvsnuiq4xZ/L 4wsp+MixoDi43VWv+TID6//cn5GXr1YERQixmNUe+/Ov+1eKUC1L+2+DpdUT1PUq/A5q/VZi Kc5INNRiLipOBACUMtngPgMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRmVeSWpSXmKPExsVy+t/xu7qL3XujDQ4ct7bo/tDCZHFjlb3F u0/bmSyutP9kt5i54DOjxfs/i1gspm/oZ7PYeuYvo8X+54fZHTg9fi1YyuqxeM9LJo++LasY A5ij9GyK8ktLUhUy8otLbJWiDS2M9AwtLfSMTCz1DI3NY62MTJX07WxSUnMyy1KL9O0S9DJ+ 75vLVnCVs2Lq4r2MDYyP2bsYOTkkBEwkVjdfZ+1i5OIQEljKKLHx3n+ohJTEj18XWCFsYYk/ 17rYIIreM0p8fXSeGSQhLKArMeHEUrAGEQFDia0Lt4LFmQV+MUr0z6qFaGhlkjhw+S0TSIJN QEfi1OojjF2MHBy8AnYSM29Gg4RZBFQkHjfuYwSxRQUiJFYvfwG2mFdAUOLkzCcsIDangKvE 52c9rBDz1SX+zLsEtUtcounLSqi4vMT2t3OYJzAKzULSPgtJyywkLbOQtCxgZFnFKJJaWpyb nltspFecmFtcmpeul5yfu4kRGHXbjv3csoOx613wIUYBDkYlHt4fur3RQqyJZcWVuYcYJTiY lUR49zsDhXhTEiurUovy44tKc1KLDzGaAj03kVlKNDkfmBDySuINTQ3NLSwNzY3Njc0slMR5 zxtURgkJpCeWpGanphakFsH0MXFwSjUwVmbE6M3/xrla6OPvnKOrTrbyPulY0/Z4q89TrYVF L5R/6H4KM7VNXnxB91jGn0l7vAQa1r3WZw9IbH8m0llRf+VixeyVRSt8ih04rP2XO/ww8T9a FMh4+Hh4c/OqAy+1GiXYAi+fX3UuhVHv7p4XsyWyD/K9Ez6W2eSzyOXaj2n2m4z9HNLilViK MxINtZiLihMBDNT8e9ACAAA= Message-Id: <20180903143932eucas1p25532a017115f95769446980c7e81cc3e~Q6r11K2bR0248202482eucas1p20@eucas1p2.samsung.com> X-CMS-MailID: 20180903143932eucas1p25532a017115f95769446980c7e81cc3e X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20180831124358eucas1p22a0f8a7d0ae34dfad73b3b9e819366ec X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20180831124358eucas1p22a0f8a7d0ae34dfad73b3b9e819366ec References: <20180831124358eucas1p22a0f8a7d0ae34dfad73b3b9e819366ec~P_LFZr9ro1664316643eucas1p2m@eucas1p2.samsung.com> <20180831133926.GB17496@bricha3-MOBL.ger.corp.intel.com> Subject: Re: [dpdk-dev] [RFC 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2018 14:39:36 -0000 On 31.08.2018 16:39, Bruce Richardson wrote: > On Fri, Aug 31, 2018 at 03:45:15PM +0300, Ilya Maximets wrote: >> Sending as RFC because I failed to force meson to >> build without deprecation warnings. I tried a lot >> of different combinations of 'allow_experimental_apis' >> and '-DALLOW_EXPERIMENTAL_APIS' without success. >> Any help appreciated. >> > > See patch: http://patches.dpdk.org/patch/44129/ > > Basically, the experimental_apis setting was not getting passed through and > used by the base code libraries when set at the higher level, since they > were being built individually by the respective base/meson.build files, > rather than by the main driver build loop. Putting in an explicit check for > the value in the base code files should make your life easier here. You > just need to ensure that the "allow_experimental_apis" setting is set > *before* the call to "subdir(base)" e.g. in ixgbe, it's currently after and > needs to be moved by your patchset. Thanks. It works. Best regards, Ilya Maximets. > > Regards, > /Bruce > > PS: I also notice that i40e is using the experimental APIs cflags directly, > rather than the variable, I'll have to fix that in a later patch. > >