[dpdk-dev] [PATCH] doc: fix a typo in testpmd application guide.

2017-01-07 Thread Rami Rosen
This patch fixes a trivial typo in testpmd application guide. Signed-off-by: Rami Rosen --- doc/guides/testpmd_app_ug/testpmd_funcs.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/guides/testpmd_app_ug/testpmd_funcs.rst b/doc/guides/testpmd_app_ug/testpmd_funcs.rst i

[dpdk-dev] [PATCH v2 0/8] device abstraction and VMBUS support infrastructure

2017-01-07 Thread Stephen Hemminger
Revised version of earlier VMBUS patches. Changes are: 1. don't add dependency on libuuid unless VMBUS is enabled 2. Fix nfp and qat drivers dependendency on pci_drv pointer in device structure 3. Shutup some checkpatch noise 4. Fix bug in sysfs uuid parsing Stephen Hemminger (8): ethde

[dpdk-dev] [PATCH 2/8] i40e: don't refer to eth_dev->pci_dev

2017-01-07 Thread Stephen Hemminger
Later patches remove pci_dev from the ethernet device structure. Fix the i40e code to just use it's own name when forming zone name. Signed-off-by: Stephen Hemminger --- drivers/net/i40e/i40e_fdir.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/i40e/i40e_fdir.

[dpdk-dev] [PATCH 4/8] cxgbe: don't refer to eth_dev->pci_dev

2017-01-07 Thread Stephen Hemminger
Later patches remove pci_dev from the ethernet device structure. Fix the cxgbe code to just use it's own name when forming zone name. Signed-off-by: Stephen Hemminger --- drivers/net/cxgbe/sge.c | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/cxgbe/sge.c

[dpdk-dev] [PATCH 5/8] nfp: don't refer to eth_dev->pci_dev

2017-01-07 Thread Stephen Hemminger
Later patches remove pci_dev from the ethernet device structure. Fix the nfp code to just use it's own name when forming zone name. Signed-off-by: Stephen Hemminger --- drivers/net/nfp/nfp_net.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/nfp/nfp_net.c b/dr

[dpdk-dev] [PATCH 1/8] ethdev: increase length ethernet device internal name

2017-01-07 Thread Stephen Hemminger
Allow sufficicent space for UUID in string form (36+1). Needed to use UUID with Hyper-V Signed-off-by: Stephen Hemminger --- doc/guides/rel_notes/deprecation.rst | 3 +++ lib/librte_ether/rte_ethdev.h| 6 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/doc/guides/rel

[dpdk-dev] [PATCH 3/8] vmxnet3: don't refer to eth_dev->pci_dev

2017-01-07 Thread Stephen Hemminger
Fix the vmxnet3 code to just use it's own name when forming zone name. Signed-off-by: Stephen Hemminger --- drivers/net/vmxnet3/vmxnet3_rxtx.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/vmxnet3/vmxnet3_rxtx.c b/drivers/net/vmxnet3/vmxnet3_rxtx.c index 3

[dpdk-dev] [PATCH 8/8] eal: VMBUS infrastructure

2017-01-07 Thread Stephen Hemminger
Add support for VMBUS on Hyper-V/Azure. VMBUS is similar to PCI but has different addressing and internal API's. Signed-off-by: Stephen Hemminger --- lib/librte_eal/common/Makefile | 2 +- lib/librte_eal/common/eal_common_devargs.c | 7 + lib/librte_eal/common/eal_common_option

[dpdk-dev] [PATCH 6/8] qat: don't refer to eth_dev->pci_dev

2017-01-07 Thread Stephen Hemminger
Later patches remove pci_dev from the ethernet device structure. Fix the quick assist code to just use it's own name when forming zone name. Signed-off-by: Stephen Hemminger --- drivers/crypto/qat/qat_qp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/crypto/q

[dpdk-dev] [PATCH 7/8] ethdev: break ethernet driver and pci_driver connection

2017-01-07 Thread Stephen Hemminger
There are multiple buses and device types now. Therefore it no longer makes sense that PCI driver information is part of the Ethernet driver structure. This patch removes pci_driver from eth_driver and introduces a new combined structure for use in all existing PMD's. The rationale is that althoug

Re: [dpdk-dev] [PATCH v4 1/5] ethdev: add firmware version get

2017-01-07 Thread Yang, Qiming
-Original Message- From: Thomas Monjalon [mailto:thomas.monja...@6wind.com] Sent: Thursday, January 5, 2017 9:45 PM To: Yang, Qiming Cc: dev@dpdk.org; Yigit, Ferruh ; Zhang, Helin ; Horton, Remy Subject: Re: [dpdk-dev] [PATCH v4 1/5] ethdev: add firmware version get 2017-01-04 20:03, Q

[dpdk-dev] [PATCH v5 0/5] new API 'rte_eth_dev_fw_version_get'

2017-01-07 Thread Qiming Yang
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 vers

[dpdk-dev] [PATCH v5 1/5] ethdev: add firmware version get

2017-01-07 Thread Qiming Yang
This patch adds a new API 'rte_eth_dev_fw_version_get' for fetching firmware version by a given device. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v2 changes: * modified some comment statements. v3 changes: * change API, use rte_eth_dev_fw_info_get(uint8_t port_id, uint32_t *fw_major

[dpdk-dev] [PATCH v5 3/5] net/ixgbe: add firmware version get

2017-01-07 Thread Qiming Yang
This patch adds a new function ixgbe_fw_version_get. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v3 changes: * use ixgbe_fw_version_get(struct rte_eth_dev *dev, __rte_unused u32 *fw_major, __rte_unused u32 *fw_minor, __rte_unused u32 *fw_patch, u32 *etrack_id) instead of ixgbe

[dpdk-dev] [PATCH v5 2/5] net/e1000: add firmware version get

2017-01-07 Thread Qiming Yang
This patch adds a new function eth_igb_fw_version_get. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v3 changes: * use eth_igb_fw_version_get(struct rte_eth_dev *dev, u32 *fw_major, u32 *fw_minor, u32 *fw_minor, u32 *fw_patch, u32 *etrack_id) instead of eth_igb_fw_version_get(struc

[dpdk-dev] [PATCH v5 4/5] net/i40e: add firmware version get

2017-01-07 Thread Qiming Yang
This patch add a new function i40e_fw_version_get. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v3 changes: * use i40e_fw_version_get(struct rte_eth_dev *dev, u32 *fw_major, u32 *fw_minor, __rte_unused u32 *fw_patch, u32 *etrack_id) instead of i40e_fw_version_get(struct rte_eth_de

[dpdk-dev] [PATCH v5 5/5] ethtool: display firmware version

2017-01-07 Thread Qiming Yang
This patch enhances the ethtool example to support to show firmware version, in the same way that the Linux kernel ethtool does. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v4 changes: * split bus info print from this patch set --- --- examples/ethtool/ethtool-app/ethapp.c | 1 + exam

Re: [dpdk-dev] [PATCH v5 1/5] ethdev: add firmware version get

2017-01-07 Thread Andrew Rybchenko
On 01/08/2017 07:11 AM, Qiming Yang wrote: This patch adds a new API 'rte_eth_dev_fw_version_get' for fetching firmware version by a given device. Signed-off-by: Qiming Yang Acked-by: Remy Horton --- v2 changes: * modified some comment statements. v3 changes: * change API, use rte_eth_dev_fw_i