From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 98F302C37 for ; Wed, 4 Jan 2017 13:09:35 +0100 (CET) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP; 04 Jan 2017 04:09:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,459,1477983600"; d="scan'208";a="209520004" Received: from dpdk7.bj.intel.com ([172.16.182.76]) by fmsmga004.fm.intel.com with ESMTP; 04 Jan 2017 04:09:32 -0800 From: Qiming Yang To: dev@dpdk.org Cc: ferruh.yigit@intel.com, helin.zhang@intel.com, remy.horton@intel.com, Qiming Yang Date: Wed, 4 Jan 2017 20:03:43 +0800 Message-Id: <1483531428-14481-1-git-send-email-qiming.yang@intel.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1482841816-54143-1-git-send-email-qiming.yang@intel.com> References: <1482841816-54143-1-git-send-email-qiming.yang@intel.com> Subject: [dpdk-dev] [PATCH v4 0/5] new API 'rte_eth_dev_fw_version_get' 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: Wed, 04 Jan 2017 12:09:36 -0000 Now, the example ethtool can only show the driver information. From customers' point of view, it should be better if we can have the same way that the Linux kernel ethtool does to show firmware-version. These five patches added a new function ``rte_eth_dev_fw_version_get()`` to fetch firmware version related information and implement the display in example ethtool. Qiming Yang (5): ethdev: add firmware version get net/e1000: add firmware version get net/ixgbe: add firmware version get net/i40e: add firmware version get ethtool: dispaly firmware version doc/guides/nics/features/default.ini | 1 + doc/guides/nics/features/i40e.ini | 1 + doc/guides/nics/features/igb.ini | 1 + doc/guides/nics/features/ixgbe.ini | 1 + doc/guides/rel_notes/deprecation.rst | 4 ---- doc/guides/rel_notes/release_17_02.rst | 3 +++ drivers/net/e1000/igb_ethdev.c | 43 ++++++++++++++++++++++++++++++++++ drivers/net/i40e/i40e_ethdev.c | 15 ++++++++++++ drivers/net/ixgbe/ixgbe_ethdev.c | 17 ++++++++++++++ examples/ethtool/ethtool-app/ethapp.c | 1 + examples/ethtool/lib/rte_ethtool.c | 12 ++++++++++ lib/librte_ether/rte_ethdev.c | 14 +++++++++++ lib/librte_ether/rte_ethdev.h | 23 ++++++++++++++++++ lib/librte_ether/rte_ether_version.map | 1 + 14 files changed, 133 insertions(+), 4 deletions(-) -- 2.7.4