From patchwork Wed Feb 8 10:48:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Hunt, David" X-Patchwork-Id: 123455 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id AA03741C3D; Wed, 8 Feb 2023 11:48:26 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8597C4014F; Wed, 8 Feb 2023 11:48:26 +0100 (CET) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 46E5440141 for ; Wed, 8 Feb 2023 11:48:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675853304; x=1707389304; h=from:to:cc:subject:date:message-id:in-reply-to: references; bh=zXDn2EmWRBRX+TuneE88Gn+iBeO9i5YwvL7WBpP0Ous=; b=nmXw5UEmYWPQPfi8bbyEBEV0wDkaYix+O9O9bmJaUdqQPhecTu/REbvO Jlws8cCzkN1eT5ibQEYTNcL0+69lhJLASWvf+Fk9jIc1pKhNrR5IsiqAX 1wIS6mbKum2NzGZO4UHGqlzNavQuVDHW6SBrSNg+tzp9qWxNSg3xOlUDp jnoSLtsA4+alU7K/bkM+BHKrdD7jFDQDQUGr9vrt4SkvHaWr0pObBf89s 4mwPafRJ9VN5Nulyg8H3mjP4v3sm/Rcg+H4bWInMqk+pMG6wMZ4CAVCsv 8JHPBrtr2ovvXPDIl6r7INwq6D6swGJMdSkVEsYwXFeDBFEDAGp6sVq8K Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="327460432" X-IronPort-AV: E=Sophos;i="5.97,280,1669104000"; d="scan'208";a="327460432" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2023 02:48:23 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10614"; a="667195516" X-IronPort-AV: E=Sophos;i="5.97,280,1669104000"; d="scan'208";a="667195516" Received: from silpixa00399952.ir.intel.com ([10.55.128.116]) by orsmga002.jf.intel.com with ESMTP; 08 Feb 2023 02:48:21 -0800 From: David Hunt To: dev@dpdk.org Cc: reshma.pattan@intel.com, david.hunt@intel.com Subject: [PATCH v2 0/3] power: remove experimental empty poll API Date: Wed, 8 Feb 2023 10:48:07 +0000 Message-Id: <20230208104810.37751-1-david.hunt@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20221220125614.29493-2-david.hunt@intel.com> References: <20221220125614.29493-2-david.hunt@intel.com> 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 The empty poll mechanism was an experimental API added in commit id 450f0791312c. It aimed to allow power saving depending on the traffic profile. However, it required a training phase and required the user to adjust magic numbers depending on their workload. A new and improved mechanism was added in commit id 682a645438c5, also based on empty polls, implemented a callback mechanism which added 'monitor', 'pause' and 'scale' modes in l3fwd-power. This was and easier mechanism to use, so the original empty poll mechanism is no longer needed. This patch set removes the experimental empty poll API, the empty poll mode from l3fwd-power, and related documentation. This is based on a deprecation notice in the previous release. [1/3] examples/power: remove empty poll mode from [2/3] libs/power: remove experimental empty poll API [3/3] doc/power: remove empty poll documentation