From patchwork Fri Jan 12 08:12:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Yang, Zhiyong" X-Patchwork-Id: 33644 X-Patchwork-Delegate: yuanhan.liu@linux.intel.com Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 64E7D2C57; Fri, 12 Jan 2018 09:25:20 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 4458C1D9E for ; Fri, 12 Jan 2018 09:25:19 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Jan 2018 00:25:18 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,348,1511856000"; d="scan'208";a="23447999" Received: from unknown (HELO dpdk5.bj.intel.com) ([172.16.182.198]) by orsmga001.jf.intel.com with ESMTP; 12 Jan 2018 00:25:16 -0800 From: Zhiyong Yang To: dev@dpdk.org Cc: yliu@fridaylinux.org, maxime.coquelin@red.hat, Zhiyong Yang Date: Fri, 12 Jan 2018 16:12:12 +0800 Message-Id: <20180112081212.11264-1-zhiyong.yang@intel.com> X-Mailer: git-send-email 2.13.3 Subject: [dpdk-dev] [PATCH] lib/librte_vhost: mov enum definition from PMD to lib 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" The enum definition is placed in librte_vhost in order to avoid many duplication definitions in PMD and example code everywhere. Signed-off-by: Zhiyong Yang --- drivers/net/vhost/rte_eth_vhost.c | 2 -- examples/tep_termination/main.h | 2 -- examples/vhost/main.h | 2 -- lib/librte_vhost/rte_vhost.h | 2 ++ 4 files changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/net/vhost/rte_eth_vhost.c b/drivers/net/vhost/rte_eth_vhost.c index 2536ee4a2..1cd68433f 100644 --- a/drivers/net/vhost/rte_eth_vhost.c +++ b/drivers/net/vhost/rte_eth_vhost.c @@ -46,8 +46,6 @@ #include "rte_eth_vhost.h" -enum {VIRTIO_RXQ, VIRTIO_TXQ, VIRTIO_QNUM}; - #define ETH_VHOST_IFACE_ARG "iface" #define ETH_VHOST_QUEUES_ARG "queues" #define ETH_VHOST_CLIENT_ARG "client" diff --git a/examples/tep_termination/main.h b/examples/tep_termination/main.h index 966c63a51..c0aad3613 100644 --- a/examples/tep_termination/main.h +++ b/examples/tep_termination/main.h @@ -25,8 +25,6 @@ /* Max number of devices. Limited by the application. */ #define MAX_DEVICES 64 -enum {VIRTIO_RXQ, VIRTIO_TXQ, VIRTIO_QNUM}; - /* Per-device statistics struct */ struct device_statistics { uint64_t tx_total; diff --git a/examples/vhost/main.h b/examples/vhost/main.h index 764c33afe..ea89b080d 100644 --- a/examples/vhost/main.h +++ b/examples/vhost/main.h @@ -14,8 +14,6 @@ #define RTE_LOGTYPE_VHOST_DATA RTE_LOGTYPE_USER2 #define RTE_LOGTYPE_VHOST_PORT RTE_LOGTYPE_USER3 -enum {VIRTIO_RXQ, VIRTIO_TXQ, VIRTIO_QNUM}; - #define MAX_PKT_BURST 32 /* Max burst size for RX/TX */ struct device_statistics { diff --git a/lib/librte_vhost/rte_vhost.h b/lib/librte_vhost/rte_vhost.h index d33206997..7d7ed1e62 100644 --- a/lib/librte_vhost/rte_vhost.h +++ b/lib/librte_vhost/rte_vhost.h @@ -29,6 +29,8 @@ extern "C" { #define RTE_VHOST_USER_DEQUEUE_ZERO_COPY (1ULL << 2) #define RTE_VHOST_USER_IOMMU_SUPPORT (1ULL << 3) +enum {VIRTIO_RXQ, VIRTIO_TXQ, VIRTIO_QNUM}; + /** * Information relating to memory regions including offsets to * addresses in QEMUs memory file.