[dpdk-dev] [PATCH 0/2] User-space Ethtool

2015-05-29 Thread Liang-Min Larry Wang
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

2015-05-29 Thread Liang-Min Larry Wang
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

2015-05-29 Thread Liang-Min Larry Wang
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