From patchwork Fri Aug 14 16:23:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Wang, Haiyue" X-Patchwork-Id: 75563 Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7C8AEA04AF; Fri, 14 Aug 2020 18:33:37 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id B918E1C0CD; Fri, 14 Aug 2020 18:33:36 +0200 (CEST) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by dpdk.org (Postfix) with ESMTP id 625831C0C0 for ; Fri, 14 Aug 2020 18:33:34 +0200 (CEST) IronPort-SDR: nLN59x2kx0hDxP9VHfJcpuIQJrLvavc10mfGXuuVnc0FlQijDnizWlFYsE2Hle3Gy1tsDxBnw2 CJCpv2wM9rMQ== X-IronPort-AV: E=McAfee;i="6000,8403,9713"; a="154416506" X-IronPort-AV: E=Sophos;i="5.76,313,1592895600"; d="scan'208";a="154416506" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Aug 2020 09:33:33 -0700 IronPort-SDR: r9pJifnhnyUoFdoK4ZqCIrsxUzZ8wzrkmohbh8nYNZyXoNjH+vCJfc9iolMrhUBVbNG7aOzjMv nLcBDs0lJlpg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.76,313,1592895600"; d="scan'208";a="318929312" Received: from npg-dpdk-haiyue-3.sh.intel.com ([10.67.118.172]) by fmsmga004.fm.intel.com with ESMTP; 14 Aug 2020 09:33:31 -0700 From: Haiyue Wang To: dev@dpdk.org Cc: qi.z.zhang@intel.com, qiming.yang@intel.com, Haiyue Wang , Jingjing Wu , Beilei Xing , Ray Kinsella , Neil Horman Date: Sat, 15 Aug 2020 00:23:18 +0800 Message-Id: <20200814162318.325906-1-haiyue.wang@intel.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Subject: [dpdk-dev] [PATCH v1] common/iavf: mark the global functions internal 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" According to ABI policy, the internal functions should have the new tag __rte_internal and linked into INTERNAL sessions. Signed-off-by: Haiyue Wang --- drivers/common/iavf/iavf_prototype.h | 6 ++++++ drivers/common/iavf/rte_common_iavf_version.map | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/common/iavf/iavf_prototype.h b/drivers/common/iavf/iavf_prototype.h index 31ce2af49..f34e77db0 100644 --- a/drivers/common/iavf/iavf_prototype.h +++ b/drivers/common/iavf/iavf_prototype.h @@ -17,7 +17,9 @@ */ /* adminq functions */ +__rte_internal enum iavf_status iavf_init_adminq(struct iavf_hw *hw); +__rte_internal enum iavf_status iavf_shutdown_adminq(struct iavf_hw *hw); enum iavf_status iavf_init_asq(struct iavf_hw *hw); enum iavf_status iavf_init_arq(struct iavf_hw *hw); @@ -30,6 +32,7 @@ void iavf_free_adminq_asq(struct iavf_hw *hw); void iavf_free_adminq_arq(struct iavf_hw *hw); enum iavf_status iavf_validate_mac_addr(u8 *mac_addr); void iavf_adminq_init_ring_data(struct iavf_hw *hw); +__rte_internal enum iavf_status iavf_clean_arq_element(struct iavf_hw *hw, struct iavf_arq_event_info *e, u16 *events_pending); @@ -61,6 +64,7 @@ enum iavf_status iavf_aq_set_rss_key(struct iavf_hw *hw, const char *iavf_aq_str(struct iavf_hw *hw, enum iavf_admin_queue_err aq_err); const char *iavf_stat_str(struct iavf_hw *hw, enum iavf_status stat_err); +__rte_internal enum iavf_status iavf_set_mac_type(struct iavf_hw *hw); extern struct iavf_rx_ptype_decoded iavf_ptype_lookup[]; @@ -76,9 +80,11 @@ void iavf_acquire_spinlock(struct iavf_spinlock *sp); void iavf_release_spinlock(struct iavf_spinlock *sp); void iavf_destroy_spinlock(struct iavf_spinlock *sp); +__rte_internal void iavf_vf_parse_hw_config(struct iavf_hw *hw, struct virtchnl_vf_resource *msg); enum iavf_status iavf_vf_reset(struct iavf_hw *hw); +__rte_internal enum iavf_status iavf_aq_send_msg_to_pf(struct iavf_hw *hw, enum virtchnl_ops v_opcode, enum iavf_status v_retval, diff --git a/drivers/common/iavf/rte_common_iavf_version.map b/drivers/common/iavf/rte_common_iavf_version.map index 44142499e..e0f117197 100644 --- a/drivers/common/iavf/rte_common_iavf_version.map +++ b/drivers/common/iavf/rte_common_iavf_version.map @@ -1,4 +1,4 @@ -DPDK_21 { +INTERNAL { global: iavf_aq_send_msg_to_pf;