From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qc0-f175.google.com (mail-qc0-f175.google.com [209.85.216.175]) by dpdk.org (Postfix) with ESMTP id CD423C320 for ; Fri, 12 Jun 2015 07:18:37 +0200 (CEST) Received: by qcjq9 with SMTP id q9so2891227qcj.2 for ; Thu, 11 Jun 2015 22:18:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=FfAOwlCfUE6dQ9OlS7hH58bA/9d9OYOMjv/5mOlLoaI=; b=iHV7dgJmmVDGQomJrAOIg3y3ET/7l99sdJMEyTM1ijES4qKg1OMfHAUJEgtIO9+e69 VWECO3yicML1yrPPbL6ZZ6vPqhbEOxeZnrTydlOx4GkRxKcuEBHIpvjM7THUmRUPe3Km 6O3+71xzia4Iv4SafcBHkRg9jaCZyQ5wlAh9kfERlO0LOBih8GP9Vu2uh3isqYd3Ue7t PS8ojlttT2FpLP0PGifUscHaOZnNwJXEm+WWtTey5XjgpKyf0tGB/PVIaomx9TSZz8LV Az3ksnEKpwBzX4sY8vf4itjPfpvonxH2n8sqZfSHbWY/NY1+Ge4nCj4NPF0xlLbx88HQ MT+A== X-Gm-Message-State: ALoCoQlV3OlsI/hKATleChxixJtgJGmFEqwe0voFGg16wq9x3Rn5Fp48P5OtqM5OyDRqwJ+CrF/n X-Received: by 10.55.20.17 with SMTP id e17mr26531343qkh.102.1434086317441; Thu, 11 Jun 2015 22:18:37 -0700 (PDT) Received: from urahara.home.lan (static-50-53-82-155.bvtn.or.frontiernet.net. [50.53.82.155]) by mx.google.com with ESMTPSA id i197sm1253256qhc.36.2015.06.11.22.18.36 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 11 Jun 2015 22:18:36 -0700 (PDT) From: Stephen Hemminger To: dev@dpdk.org Date: Thu, 11 Jun 2015 22:18:34 -0700 Message-Id: <1434086314-14371-4-git-send-email-stephen@networkplumber.org> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1434086314-14371-1-git-send-email-stephen@networkplumber.org> References: <1434086314-14371-1-git-send-email-stephen@networkplumber.org> Cc: Stephen Hemminger Subject: [dpdk-dev] [PATCH 3/3] acl: mark deprecated functions X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jun 2015 05:18:38 -0000 From: Stephen Hemminger To allow for compatiablity with later releases, any functions to be removed should be marked as deprecated for one release. Signed-off-by: Stephen Hemminger --- app/test/Makefile | 8 +++++++- lib/librte_acl/rte_acl.h | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/test/Makefile b/app/test/Makefile index 81bd226..061a83d 100644 --- a/app/test/Makefile +++ b/app/test/Makefile @@ -141,9 +141,15 @@ SRCS-$(CONFIG_RTE_LIBRTE_KVARGS) += test_kvargs.c CFLAGS += -O3 CFLAGS += $(WERROR_FLAGS) - CFLAGS += -D_GNU_SOURCE +# Disable warnings of deprecated-declarations in test_acl.c +ifeq ($(CC), icc) +CFLAGS_test_acl.o += -wd1478 +else +CFLAGS_test_acl.o += -Wno-deprecated-declarations +endif + # Disable VTA for memcpy test ifeq ($(CC), gcc) ifeq ($(shell test $(GCC_VERSION) -ge 44 && echo 1), 1) diff --git a/lib/librte_acl/rte_acl.h b/lib/librte_acl/rte_acl.h index 3a93730..0c32df0 100644 --- a/lib/librte_acl/rte_acl.h +++ b/lib/librte_acl/rte_acl.h @@ -456,7 +456,7 @@ enum { int rte_acl_ipv4vlan_add_rules(struct rte_acl_ctx *ctx, const struct rte_acl_ipv4vlan_rule *rules, - uint32_t num); + uint32_t num) __attribute__((deprecated)); /** * Analyze set of ipv4vlan rules and build required internal @@ -478,7 +478,7 @@ rte_acl_ipv4vlan_add_rules(struct rte_acl_ctx *ctx, int rte_acl_ipv4vlan_build(struct rte_acl_ctx *ctx, const uint32_t layout[RTE_ACL_IPV4VLAN_NUM], - uint32_t num_categories); + uint32_t num_categories) __attribute__((deprecated)); #ifdef __cplusplus -- 2.1.4