From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH v2 0/7] ethdev: force deprecation of statistics Date: Thu, 5 Nov 2015 17:04:32 -0800 Message-ID: <1446771879-3979-1-git-send-email-stephen@networkplumber.org> To: dev@dpdk.org Return-path: Received: from mail-pa0-f45.google.com (mail-pa0-f45.google.com [209.85.220.45]) by dpdk.org (Postfix) with ESMTP id 9F25E4A63 for ; Fri, 6 Nov 2015 02:04:29 +0100 (CET) Received: by pacdm15 with SMTP id dm15so79550533pac.3 for ; Thu, 05 Nov 2015 17:04:29 -0800 (PST) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Several fields in ether statistics were tagged with comment that they were going to be deprecated, but comments don't cause compile warnings. Instead use Gcc attributes to force the issue. Of course to do that, all the drivers and tests which are using those fields have to be fixed first. The input multicast statistic was listed as deprecated, but I find it useful, and therefore the first patch is to revive it. Stephen Hemminger (7): ether: don't mark input multicast for deprecation bond: don't sum deprecated statistics cxgbe: don't report deprecated statistics i40e: don't report deprecated statistics e1000: don't report deprecated statistics test-pmd: remove references to deprecated statistics rte_ether: mark deprecated statistics with attribute app/test-pmd/config.c | 22 ++-------------------- app/test-pmd/testpmd.c | 26 ++------------------------ app/test/test_pmd_perf.c | 7 ++----- drivers/net/bonding/rte_eth_bond_pmd.c | 7 +------ drivers/net/cxgbe/cxgbe_ethdev.c | 10 +++------- drivers/net/e1000/em_ethdev.c | 12 ++---------- drivers/net/e1000/igb_ethdev.c | 12 ++---------- drivers/net/i40e/i40e_ethdev.c | 9 ++++----- drivers/net/ixgbe/ixgbe_ethdev.c | 1 - lib/librte_eal/common/include/rte_common.h | 3 +++ lib/librte_ether/rte_ethdev.h | 19 +++++++++---------- 11 files changed, 30 insertions(+), 98 deletions(-) -- 2.1.4