[dpdk-dev] [PATCH 0/2] User-space Ethtool
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
[dpdk-dev] [PATCH 0/2] User-space Ethtool
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 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 | 16 ++ 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, 528 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
[dpdk-dev] [PATCH 0/2] User-space Ethtool
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. 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 | 26 +++ 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, 538 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