From: Stephen Hemminger Subject: [PATCH] ethdev: increase length device internal name Date: Wed, 27 Sep 2017 10:23:20 +0100 Message-ID: <20170927092320.6837-1-stephen@networkplumber.org> Cc: Stephen Hemminger , Stephen Hemminger To: dev@dpdk.org Return-path: Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com [74.125.82.47]) by dpdk.org (Postfix) with ESMTP id 3ADAF276C for ; Wed, 27 Sep 2017 11:23:28 +0200 (CEST) Received: by mail-wm0-f47.google.com with SMTP id b195so15838421wmb.5 for ; Wed, 27 Sep 2017 02:23:28 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Allow sufficicent space for UUID in string form (36+1). Needed to use UUID with Hyper-V. This was in deprecation notice for previous release and make it so in 17.11. Signed-off-by: Stephen Hemminger --- doc/guides/rel_notes/deprecation.rst | 3 +++ lib/librte_eal/common/include/rte_dev.h | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index 3362f33501dd..ba5b68e70098 100644 --- a/doc/guides/rel_notes/deprecation.rst +++ b/doc/guides/rel_notes/deprecation.rst @@ -120,3 +120,6 @@ Deprecation Notices The non-"do-sig" versions of the hash tables will be removed (including the ``signature_offset`` parameter) and the "do-sig" versions renamed accordingly. + +* ethdev: in 17.11 the size of internal device name is increased + to 64 characters to allow for storing longer bus specific name. diff --git a/lib/librte_eal/common/include/rte_dev.h b/lib/librte_eal/common/include/rte_dev.h index 5386d3a28be5..4c4ac7e5d375 100644 --- a/lib/librte_eal/common/include/rte_dev.h +++ b/lib/librte_eal/common/include/rte_dev.h @@ -152,7 +152,11 @@ struct rte_driver { const char *alias; /**< Driver alias. */ }; -#define RTE_DEV_NAME_MAX_LEN (32) +/* + * Internal identifier length + * Sufficiently large to allow for UUID or PCI address + */ +#define RTE_DEV_NAME_MAX_LEN 64 /** * A structure describing a generic device. -- 2.11.0