From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 613691C8C2 for ; Mon, 14 May 2018 16:31:24 +0200 (CEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id DC1D7221E4; Mon, 14 May 2018 10:31:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Mon, 14 May 2018 10:31:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=mesmtp; bh=NiREVEaeKKGRmhKSofIJM4+gS2 4gdOab0JewVFzqVkE=; b=KCpSgZ2E6SMJWXmcDHAsXrL6e6hZZybzU44xKQVWq2 HUijMFyvj3wlXWGJrcZCQL2FsovWBgU/KnPwAmivPtxLAulz81QGIYNejuLMaZ9G BW1nhELsqdCW7fTPw71Fmtv4SUOn+TlMkGHRbO/yMNGNgJFckxlk/7FvA0Ix264m w= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=NiREVE aeKKGRmhKSofIJM4+gS24gdOab0JewVFzqVkE=; b=JxZuUiE3mx7+uzZvgT/pkU El0oQv8KuTGg9z/roxbspKRrifM3/MsPa70Nh9E4bAbeML14fVsm1Bnvl4f+Wg37 1nL4OF1mQMULHwS1Gu2S+uOBZjvCe24I3vqQAnLVMhbjvazMiSp2U1udOg5JNxXB iF+z5nzxJ0PPFlxSo16KWJPXVFd+YNvhFCz1tnvSod9bCkpbNoVnVm9jHl+yqhzM ZCCwNfeUqy1dd3j6Lf+oW++yF7juxZzwzFaCVKtKgCL/YLMjp47Kb7/dfgSPubf+ XyqcgF/4qQWCSiWl7J+KHXyO0fcyG93K83/Ioj0/Syi2JQlR8h1I53yIi9StyUqA == X-ME-Sender: Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184]) by mail.messagingengine.com (Postfix) with ESMTPA id 4493FE4443; Mon, 14 May 2018 10:31:23 -0400 (EDT) From: Thomas Monjalon To: Konstantin Ananyev Cc: dev@dpdk.org Date: Mon, 14 May 2018 16:31:22 +0200 Message-ID: <2420395.OS6qY2Y8eq@xps> In-Reply-To: <1526303742-18336-1-git-send-email-konstantin.ananyev@intel.com> References: <4850625.lUN5xUOOBk@xps> <1526303742-18336-1-git-send-email-konstantin.ananyev@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [dpdk-dev] [PATCH] bpf: add missed EXPERIMENTAL tags X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 May 2018 14:31:24 -0000 14/05/2018 15:15, Konstantin Ananyev: > - add EXPERIMENTAL tag for the section in MAINTAINERS. > - add EXPERIMENTAL tag to BPF public API files. > - add attribute __rte_experimental to BPF public API declarations. > > Fixes: 94972f35a02e ("bpf: add BPF loading and execution framework") > Fixes: 5dba93ae5f2d ("bpf: add ability to load eBPF program from ELF") > Fixes: a93ff62a8938 ("bpf: add BPF loading and execution framework") > > Reported-by: Thomas Monjalon > Signed-off-by: Konstantin Ananyev > --- > MAINTAINERS | 2 +- > lib/librte_bpf/rte_bpf.h | 26 ++++++++++++++++---------- > lib/librte_bpf/rte_bpf_ethdev.h | 15 ++++++++++----- > 3 files changed, 27 insertions(+), 16 deletions(-) You need to add __rte_experimental in function definitions too (.c file). There is a tool to check it: buildtools/check-experimental-syms.sh