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 AE053A0545; Tue, 20 Dec 2022 13:56:40 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4C51B40698; Tue, 20 Dec 2022 13:56:40 +0100 (CET) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mails.dpdk.org (Postfix) with ESMTP id 23B7340395 for ; Tue, 20 Dec 2022 13:56:38 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671540999; x=1703076999; h=from:to:cc:subject:date:message-id; bh=zXDn2EmWRBRX+TuneE88Gn+iBeO9i5YwvL7WBpP0Ous=; b=F5kXf1a8n+7NPm1OpoC2/BlkRmGsaNKKmNcQt//Pni+ecUmM02Zi9KCi inlXP9Eh8L8LmtF2GpeAu/FaBM7RC/xexpGWeElF1tljv0DKjOjgTkzsC BYvavplpWBmRIaklu7ocg8oi89Q3jjqmt/2ilBy6wWSWqsdyVgN2WHp5O Bv8QJBpzCbg2n6VLexXjTa/HE0mxt5WBoyQ+cviMSw7rFk2Lwdpybz/XQ sqoMzkwYSs7Zj8gO0YCfMniaCplVduKcMDFVZUrDuhuqWsWS8OJ1IHrk4 2IWJ4CcJLpY+bax/MChftLilM0w+ywdMq69cCvgM5p2zJZn+qNaWeIUm4 A==; X-IronPort-AV: E=McAfee;i="6500,9779,10566"; a="320782825" X-IronPort-AV: E=Sophos;i="5.96,259,1665471600"; d="scan'208";a="320782825" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Dec 2022 04:56:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10566"; a="601056100" X-IronPort-AV: E=Sophos;i="5.96,259,1665471600"; d="scan'208";a="601056100" Received: from silpixa00399952.ir.intel.com ([10.55.129.92]) by orsmga003.jf.intel.com with ESMTP; 20 Dec 2022 04:56:37 -0800 From: David Hunt To: dev@dpdk.org Cc: david.hunt@intel.com Subject: power: remove experimental empty poll API Date: Tue, 20 Dec 2022 12:56:11 +0000 Message-Id: <20221220125614.29493-1-david.hunt@intel.com> X-Mailer: git-send-email 2.17.1 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