From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id C6A3AA0C43; Thu, 21 Oct 2021 18:50:50 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 52FB840DF5; Thu, 21 Oct 2021 18:50:50 +0200 (CEST) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 8696F40683 for ; Thu, 21 Oct 2021 18:50:48 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10144"; a="216005637" X-IronPort-AV: E=Sophos;i="5.87,170,1631602800"; d="scan'208";a="216005637" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Oct 2021 09:50:47 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,170,1631602800"; d="scan'208";a="595172114" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga004.jf.intel.com with ESMTP; 21 Oct 2021 09:50:46 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 21 Oct 2021 09:50:45 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 21 Oct 2021 09:50:45 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 21 Oct 2021 09:50:45 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XCLV1PZDXZEWGj51Z6qH3lkNRMj/48Y7KwaArZpxNkiTRXVyjBLjyAZz1330CQ5tMJH53C+24cTHyf0hNNwexDnVB+hQFBctNrMHOy107LmrKfgnrg15KlDYKgJRG7g7UVin6RM3poSSAwBfvzhSDPxroKy3TTKiIFULnkIfeCyO/CfNvCBlyF8PvGwSplUSbE/mUBfLY1Bl3lIM+Xcdi1FFxnVgLEtFPKZ3uhvKPUuZfAPuKPshHgwJm/rvYdgutYGzghBc08hOWr0NGD69VaulNTHDlbeH+8zZI+uB89hm6nPbB9F5YX3dNKjPm7NtTootw9zeJBSG3wVUrTgSiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9C5Vh5Iu9R2Mb/f1t3DxMsU3psTYiwO22otxO8rmpQA=; b=nywicxHUsCnxUtIg7fmgCHZjmz6c7j7mwkgTKo5WOQ7cI4de5/fBUua6CFfM0JdBF6ILnIGYi7KRHuhoP4hEfJ7OjlR5294+N06PegIIg4K/ZBTsDA0StZqfWHU0JFk4lthshOJzfbOV2nJa/PR0wGataUAwmR0y9F3RLOC5MkQutqJ4PR+QYhRtcDlj/S71I7ani4L85DO2PKioZV4zeIGLOCOjI6BG/YgLXDoPe6Cgi1XrUd9vN+OYd34A16uHhwpssMoZhvKkgVhVCRXyrCkar8AyOtZYICE/ofASJiAI5vsW502iFs5zkFI+4AzWGpAA9q4WxrlpQ0U0bzFLgw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9C5Vh5Iu9R2Mb/f1t3DxMsU3psTYiwO22otxO8rmpQA=; b=KLsRTtfXbmhs1HdJTx/PdID5EjI05l0zF2LnINpWkGSFiK29eAE1QUQh6HtP1g6mAblGFcVHHheB8eub92xZVI72Lh626fnAxwTR3BPCTzTLGtVFVZFmqIiKtmFiUIHg0tOqPEFI4m4sZAYZ2Y+dDMxRQiMSupLL98ITRKOZLwM= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; Received: from PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) by PH7PR11MB5887.namprd11.prod.outlook.com (2603:10b6:510:136::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Thu, 21 Oct 2021 16:50:44 +0000 Received: from PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c]) by PH0PR11MB5000.namprd11.prod.outlook.com ([fe80::bd7d:29be:3342:632c%6]) with mapi id 15.20.4628.018; Thu, 21 Oct 2021 16:50:44 +0000 Message-ID: <1142f1e2-d90b-b4e8-cc8c-7fe4f3920acb@intel.com> Date: Thu, 21 Oct 2021 17:50:37 +0100 Content-Language: en-US To: Miao Li , CC: , References: <20211015170911.478394-1-miao.li@intel.com> <20211018141638.5916-1-miao.li@intel.com> <20211018141638.5916-2-miao.li@intel.com> From: Ferruh Yigit X-User: ferruhy In-Reply-To: <20211018141638.5916-2-miao.li@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: DB6P18901CA0017.EURP189.PROD.OUTLOOK.COM (2603:10a6:4:16::27) To PH0PR11MB5000.namprd11.prod.outlook.com (2603:10b6:510:41::19) MIME-Version: 1.0 Received: from [192.168.0.206] (37.228.236.146) by DB6P18901CA0017.EURP189.PROD.OUTLOOK.COM (2603:10a6:4:16::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4628.16 via Frontend Transport; Thu, 21 Oct 2021 16:50:43 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b2011e6f-4eae-4602-5f5f-08d994b2ec5f X-MS-TrafficTypeDiagnostic: PH7PR11MB5887: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zdysuBhCxPQQaVWgcWJ4QT2ctrPJmtcsgnRYolB2+evA1NlKoeUk5G9Rglba4xpENdPj9b1POClaGzmhK6sc09QjSNce1XPjRjN5RLSF9cb/53lVT1spbod0wPUXSpyL1IbtYKooqYA3RQfeen30sb2ULZ0J83nNKRXwxv9lSI1x6oBvVlXUQhDVrlnxK0aXoLq3ceMAaNydCpCZ5/NWp9kSx4wXqkhv5tpKN8bR853fhr1D08bDHwr2y5LDFppaB/Ttg0Ez9NjCKWWRaVE5gBRVujtLG6SaMrcy1Fj3meX6aIz50mPThnpQVM2eSYs4zI9PGLF2iGeO8vWjeAfciF7IUhHz4ZqMnCz2PyFecT6U3pX3s4r4TBf4Ss3elBW8Nxgj1P00w8dDq3nR7VIrJUGpGQ3z2noUohlyCdoCCOm2quIDkUs3ezd+5pFHZASG3PZSMdthTObg2TqLWbhkE/0pD0Vfge0HWKjOLB8qrow7OpHqgoPfRbEjkNa/u8jLJGBbkvgcOnx+taZXRNIkQc3cBJV86fDcRkJ1pbFvIJkcGQ6V8Xu8XZdNBvARlGDwRjNc+yyMpUDGRCP9YJPuBBhPTjDRnbRav48SBSA130kTh7c+yjSO9AlRLVrnEDC8yNkwdsAD08WuIxJ1iNTJjvIL89aoot1KtEmb9UTh2vopvuFAZANV2oV8GsraB4ECvkd1dbt8Zrb6nAWJZLku3g== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5000.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(5660300002)(36756003)(4326008)(16576012)(8936002)(31696002)(82960400001)(66556008)(31686004)(53546011)(44832011)(6486002)(8676002)(186003)(66946007)(316002)(4744005)(2616005)(2906002)(956004)(26005)(86362001)(508600001)(66476007)(6666004)(38100700002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RDY0NU5zdUFWUnM1cHpGNkdHTGJWUlhIQnBSc2NqSVRUcU9DZ2NuVXd1OWNG?= =?utf-8?B?NG4waDZzRHNDRFM2bHlWdW85dkVFWXl4NFV5R090d3Z0cUtFRDRqTnZBcC9J?= =?utf-8?B?dHdVbnhyVzYwU0d0a2daM2pTdWMvOFlUb2FvRGtieWQyNFV4OVFTb2F1U1FS?= =?utf-8?B?UC9FYTRZOWhwQjMxV0gxa2ppNGFQM3UyMkQvOFlWZmtpN3g1K1JYNENQQVZM?= =?utf-8?B?WG5yRkJUYjZ2YmhEWHQ3VGdJU2RvRXM3elkza3hWVkF5ZjMyZE10cjEwbEll?= =?utf-8?B?S1R6QW9KSE5NZHFvR2EvSEFpc2czd1JvSUFSQUFuaUxVRkdmc2xIVWdWKzlI?= =?utf-8?B?ZGVEc3JEZkxKUHNZdzZGT3hYRXJ0bTZMQW1PVW5QMnpTOHNFMVpWTU9rRVFG?= =?utf-8?B?d0hkVEpSK01WWDEzVE5HVnJwNUpPaGdGblR1ejVvc0xMWndxQ21FUXUyYXI2?= =?utf-8?B?YTdkL2tkQ0J3Z0hQOGU2b282eEE4NDZLamRWMEVoZFJoRjlRVE83WlE5YlMy?= =?utf-8?B?K1hNeHV6WGhJWUFURGErdi9WZ1ZJQTJXK2N4Wm1maVBjbHlIYmoySENnZE5V?= =?utf-8?B?OFk2eXIzR3plVGVpOGtSMmZsMUh6WFZkZzhaaEJmeEl5Z1cwTTdjZEp0aGVF?= =?utf-8?B?ZkpYZmZQSnRvTXFvZFBVaTJzOTNJa095Q045K25md0hZTjZwMDB6YXRFM1hP?= =?utf-8?B?NXcvUkVOckZlN1pDY2g3c3d2TURVL1Jwa0dMRmdnaDVNaExXTllTZ3NCMVc3?= =?utf-8?B?Z1FBVFdyUnBGbHNwdnJsK3Z2WGh5SFhaWU1MLzBaUVkrakdsRWFWRnRnSFlT?= =?utf-8?B?bFVxL2pTNldrbFY2cUc0K0tjcWRtbFVHUGEvYjdVN2FiZE9sOTdnSDFJSi9Y?= =?utf-8?B?VjZwa0ZIcTNZQXJjbXp4U2xOOTU1bGJZQ3ZseUdRQjlnNDN1Umd0dUk3Z3pz?= =?utf-8?B?bit5ejNMbmNpZHFUMDdTVzBubUlNRVUxSlVFWXlxTWNZeTZ4NTY4R1IvOUE4?= =?utf-8?B?OGtnOFFtQnFnei9MTmJVUDRKYnZ1SUVUMTNtOU1EQURQS3llOTBxNi9WUUYz?= =?utf-8?B?a1F0bXJUaWI0L0lTeXRuRENQN21PRG9BbXVIRXExVFo3MjRFVnhjaVp4ajh0?= =?utf-8?B?ek9TRWl1U3A3c0tSN0I0SVArOFN3c3gvajQ0NjBVMDlmVDhSc3hsQWwzR01i?= =?utf-8?B?STZoODMyTXdOeWIvaW9jaHNtZHlFRXpWT1RwK1pyTVN4VDBVeWJOM1l3ZCs3?= =?utf-8?B?UVdWU2pqanF1eEpWTFZ2MzdBdGtiVVVDOTNBVXNob040U2hoRWtHSWhnTXdZ?= =?utf-8?B?ZWhGVnB5T0JseGlPRVlkYkwzalRZL2lZTXNpRHFGS0k4ZXNIaTJ2S2MxaUVL?= =?utf-8?B?blQ2VmU5c2ZuUzJZMElvdEs2K0JsZ2lvR2YvTEcwT1hGN09TRFFCYXdlOFNG?= =?utf-8?B?REJHWFovVXFHbER6WUJNV29BakVtYnhaYVNGclNJUTB4SmU3ZEtNdVN6VGJV?= =?utf-8?B?T2NiWm13N0ZuUlM5dzdaSUV6U1NxYU5SbUxSQmllNVVqY21VVTBUYXZyQWJo?= =?utf-8?B?Y2R5V3RQZXB3VWxZWnFGQjJmOTRNRDBkeFU2K2xLc05tMXNPOENCYkltZWRM?= =?utf-8?B?cEthV3ZwTnBSMzI3TnVRaW1uTXVGalJKRTRMaFRYVlhSTWlvRnhJY0JNVllV?= =?utf-8?B?WTl0b2IxS0hYd3QvRnRmUWpXMUt2UHJ3dVEvS3pmeS9ReFVtM3NxZTV3UGQ5?= =?utf-8?Q?PqgZRnxNVc6KRSl27H4R1Tru1EoB6Q0EESgnK2b?= X-MS-Exchange-CrossTenant-Network-Message-Id: b2011e6f-4eae-4602-5f5f-08d994b2ec5f X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5000.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Oct 2021 16:50:44.3425 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ferruh.yigit@intel.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5887 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v7 1/5] net/virtio: implement rte_power_monitor API X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" On 10/18/2021 3:16 PM, Miao Li wrote: > This patch implements rte_power_monitor API in virtio PMD to reduce Hi Miao, If there will be a new version can you please drop the "This patch implements" part, you can directly start explaining what patch does. > power consumption when no packet come in. According to current semantics > of power monitor, this commit adds a callback function to decide whether > aborts the sleep by checking current value against the expected value and > virtio_get_monitor_addr to provide address to monitor. When no packet come > in, the value of address will not be changed and the running core will > sleep. Once packets arrive, the value of address will be changed and the > running core will wakeup. > > Signed-off-by: Miao Li > Reviewed-by: Chenbo Xia <...>