From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by dpdk.org (Postfix) with ESMTP id 6D95B37A2 for ; Sat, 30 May 2015 02:38:02 +0200 (CEST) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmsmga101.fm.intel.com with ESMTP; 29 May 2015 17:38:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.13,520,1427785200"; d="scan'208";a="579085588" Received: from lwang14-mobl6.amr.corp.intel.com ([10.254.128.64]) by orsmga003.jf.intel.com with ESMTP; 29 May 2015 17:38:00 -0700 From: Liang-Min Larry Wang To: dev@dpdk.org Date: Fri, 29 May 2015 20:37:54 -0400 Message-Id: <1432946276-9424-1-git-send-email-liang-min.wang@intel.com> X-Mailer: git-send-email 2.1.4 Cc: Liang-Min Larry Wang Subject: [dpdk-dev] [PATCH 0/2] User-space Ethtool X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2015 00:38:02 -0000 This implementation is designed to provide a familar interface for applications that rely on kernel-space driver to support ethtool_op and net_device_op for device management. The initial implementation focuses on ops that can be implemented through existing netdev APIs. More ops will be supported in latter release. ethtool: adding new ethtool api support v3 change: - Fix a build issue v2 change: - Implement rte_eth_dev_default_mac_addr_set through dev_ops::mac_addr_set so it would support NIC devices other than ixgbe and igb Liang-Min Larry Wang (2): ethdev: add api to set default mac address ethtool: add new library to provide ethtool-alike APIs MAINTAINERS | 4 + config/common_linuxapp | 5 + lib/Makefile | 1 + lib/librte_ether/rte_ethdev.c | 18 ++ lib/librte_ether/rte_ethdev.h | 14 ++ lib/librte_ether/rte_ether_version.map | 1 + lib/librte_ethtool/Makefile | 56 +++++++ lib/librte_ethtool/rte_ethtool.c | 155 +++++++++++++++++ lib/librte_ethtool/rte_ethtool.h | 257 +++++++++++++++++++++++++++++ lib/librte_ethtool/rte_ethtool_version.map | 18 ++ mk/rte.app.mk | 1 + 11 files changed, 530 insertions(+) create mode 100644 lib/librte_ethtool/Makefile create mode 100644 lib/librte_ethtool/rte_ethtool.c create mode 100644 lib/librte_ethtool/rte_ethtool.h create mode 100644 lib/librte_ethtool/rte_ethtool_version.map -- 2.1.4