[dpdk-dev] [PATCH v6 05/28] e1000: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/e1000/em_ethdev.c | 3 +++ drivers/net/e1000/igb_ethdev.c | 5 + 2 files changed, 8 insertions(+) diff --git a/drivers/net/e1000/em_ethdev.c b/drivers/net/e1000/em_ethdev.c index 912f5dd..aa1bf48 100644 --- a

[dpdk-dev] [PATCH v6 09/28] cxgbe: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/cxgbe/cxgbe_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/cxgbe/cxgbe_ethdev.c b/drivers/net/cxgbe/cxgbe_ethdev.c index a8e057b..3c406df 100644 --- a/drivers/net/cxgbe/cxgbe_ethdev.c +++ b

[dpdk-dev] [PATCH v6 10/28] enic: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/enic/enic_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c index e385560..95baa8a 100644 --- a/drivers/net/enic/enic_ethdev.c +++ b/drivers/net

[dpdk-dev] [PATCH v6 11/28] mlx4: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mlx4/mlx4.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/mlx4/mlx4.c b/drivers/net/mlx4/mlx4.c index af31573..d2497cc 100644 --- a/drivers/net/mlx4/mlx4.c +++ b/drivers/net/mlx4/mlx4.c @@ -4972,6

[dpdk-dev] [PATCH v6 13/28] vmxnet3: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index a70be5c..2beee3e 100644 --- a/drivers/net/vmxnet3

[dpdk-dev] [PATCH v6 14/28] null: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/null/rte_eth_null.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c

[dpdk-dev] [PATCH v6 16/28] pcap: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/pcap/rte_eth_pcap.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/net/pcap/rte_eth_pcap.c b

[dpdk-dev] [PATCH v6 15/28] ring: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/ring/rte_eth_ring.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/net/ring/rte_eth_ring.c

[dpdk-dev] [PATCH v6 17/28] af_packet: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, driver, kdrv, drv_name and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/af_packet/rte_eth_af_packet.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/net/af_packet

[dpdk-dev] [PATCH v6 12/28] virtio: copy pci device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/virtio/virtio_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_ethdev.c index 02f698a..1286623 100644 --- a/drivers/net/virtio

[dpdk-dev] [PATCH v6 18/28] xenvirt: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
Initialise dev_flags, driver, kdrv, drv_name and numa_node in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/xenvirt/rte_eth_xenvirt.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b

[dpdk-dev] [PATCH v6 19/28] mpipe: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, kdrv, driver, drv_name and numa_node in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mpipe/mpipe_tilegx.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe

[dpdk-dev] [PATCH v6 20/28] bonding: copy device info to eth_dev data

2015-10-29 Thread Bernard Iremonger
initialise dev_flags, kdrv, driver, drv_name and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger --- drivers/net/bonding/rte_eth_bond_api.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/net/bonding/rte_eth_bond_api.c b/drivers/net

[dpdk-dev] [PATCH v6 22/28] null: remove pci device

2015-10-29 Thread Bernard Iremonger
remove rte_null_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/null/rte_eth_null.c | 15 +++ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c index d34b60e

[dpdk-dev] [PATCH v6 21/28] librte_ether: remove branches on pci_dev

2015-10-29 Thread Bernard Iremonger
use dev_type to distinguish between vdev's and pdev's. remove pci_dev branches. update release notes. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- doc/guides/rel_notes/release_2_2.rst | 3 +++ lib/librte_ether/rte_ethdev.c| 40 +++--

[dpdk-dev] [PATCH v6 24/28] pcap: remove pci device

2015-10-29 Thread Bernard Iremonger
remove rte_pcap_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/pcap/rte_eth_pcap.c | 18 +- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c index

[dpdk-dev] [PATCH v6 25/28] af_packet: remove pci device

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/af_packet/rte_eth_af_packet.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/net/af_packet/rte_eth_af_packet.c b/drivers/net/af_packet/rte_eth_af_packet.c index 2f14482..3237e6e 100644 --- a/drivers

[dpdk-dev] [PATCH v6 27/28] mpipe: remove pci device

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mpipe/mpipe_tilegx.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe/mpipe_tilegx.c index cf740be..1ed41ce 100644 --- a/drivers/net/mpipe/mpipe_tilegx.c +++ b

[dpdk-dev] [PATCH v6 23/28] ring: remove pci device

2015-10-29 Thread Bernard Iremonger
remove rte_ring_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/ring/rte_eth_ring.c | 24 1 file changed, 24 deletions(-) diff --git a/drivers/net/ring/rte_eth_ring.c b/drivers/net/ring/rte_eth_ring.c index 77ac23a..faa5759

[dpdk-dev] [PATCH v6 26/28] xenvirt: remove pci device

2015-10-29 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/xenvirt/rte_eth_xenvirt.c | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b/drivers/net/xenvirt/rte_eth_xenvirt.c index 1895b16..1f00d03 100644 --- a

[dpdk-dev] [PATCH v6 28/28] bonding: remove pci device

2015-10-29 Thread Bernard Iremonger
remove pci_dev, pci_drv, rte_bond_pmd and pci_id_table. handle numa_node for vdevs handle RTE_ETH_DEV_INTR_LSC for vdevs rename valid_bonded_device to check_for_bonded_device remove branches on pci_dev Signed-off-by: Bernard Iremonger --- drivers/net/bonding/rte_eth_bond_8023ad.c | 4

[dpdk-dev] [PATCH v7 00/28] remove pci driver from vdevs

2015-10-30 Thread Bernard Iremonger
ile issue in patch 0002. Changes in V2: rebase to latest code. fix compile error in rte_ethdev.c when debug disabled. remove Intel copyright from bnx2x, cxgbe, enic, mlx4, mpipe and null PMD's. Bernard Iremonger (28): librte_eal: add RTE_KDRV_NONE for vdevs librte_ether: add fields from rte_pc

[dpdk-dev] [PATCH v7 01/28] librte_eal: add RTE_KDRV_NONE for vdevs

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- lib/librte_eal/common/include/rte_pci.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/librte_eal/common/include/rte_pci.h b/lib/librte_eal/common/include/rte_pci.h index 83e3c28..334c12e 100644 --- a

[dpdk-dev] [PATCH v7 03/28] librte_ether: add function rte_eth_copy_dev_info

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- lib/librte_ether/rte_ethdev.c | 14 ++ lib/librte_ether/rte_ethdev.h | 14 ++ lib/librte_ether/rte_ether_version.map | 7 +++ 3 files changed, 35 insertions(+) diff --git a/lib

[dpdk-dev] [PATCH v7 05/28] e1000: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/e1000/em_ethdev.c | 3 +++ drivers/net/e1000/igb_ethdev.c | 5 + 2 files changed, 8 insertions(+) diff --git a/drivers/net/e1000/em_ethdev.c b/drivers/net/e1000/em_ethdev.c index 2354544..58ad62f 100644 --- a

[dpdk-dev] [PATCH v7 08/28] bnx2x: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/bnx2x/bnx2x_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/bnx2x/bnx2x_ethdev.c b/drivers/net/bnx2x/bnx2x_ethdev.c index 09b5920..fbcd5f4 100644 --- a/drivers/net/bnx2x/bnx2x_ethdev.c +++ b

[dpdk-dev] [PATCH v7 02/28] librte_ether: add fields from rte_pci_driver to rte_eth_dev_data

2015-10-30 Thread Bernard Iremonger
add dev_flags to rte_eth_dev_data, add macros for dev_flags. add kdrv to rte_eth_dev_data. add numa_node to rte_eth_dev_data. add drv_name to rte_eth_dev_data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- lib/librte_ether/rte_ethdev.h | 15 +++ 1 file changed, 15

[dpdk-dev] [PATCH v7 10/28] enic: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/enic/enic_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c index e385560..95baa8a 100644 --- a/drivers/net/enic/enic_ethdev.c +++ b/drivers/net

[dpdk-dev] [PATCH v7 04/28] ixgbe: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index 4373661..01cbcbf 100644 --- a/drivers/net/ixgbe/ixgbe_ethdev.c +++ b

[dpdk-dev] [PATCH v7 11/28] mlx4: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mlx4/mlx4.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/mlx4/mlx4.c b/drivers/net/mlx4/mlx4.c index af31573..d2497cc 100644 --- a/drivers/net/mlx4/mlx4.c +++ b/drivers/net/mlx4/mlx4.c @@ -4972,6

[dpdk-dev] [PATCH v7 06/28] i40e: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/i40e/i40e_ethdev.c| 3 +++ drivers/net/i40e/i40e_ethdev_vf.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 478e94d..de8f4f3 100644 --- a

[dpdk-dev] [PATCH v7 09/28] cxgbe: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/cxgbe/cxgbe_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/cxgbe/cxgbe_ethdev.c b/drivers/net/cxgbe/cxgbe_ethdev.c index a8e057b..3c406df 100644 --- a/drivers/net/cxgbe/cxgbe_ethdev.c +++ b

[dpdk-dev] [PATCH v7 13/28] vmxnet3: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index a70be5c..2beee3e 100644 --- a/drivers/net/vmxnet3

[dpdk-dev] [PATCH v7 14/28] null: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/null/rte_eth_null.c | 14 +- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c

[dpdk-dev] [PATCH v7 07/28] fm10k: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/fm10k/fm10k_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index b104fc2..f340e5f 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b

[dpdk-dev] [PATCH v7 12/28] virtio: copy pci device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/virtio/virtio_ethdev.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_ethdev.c index 12fcc23..4757ca0 100644 --- a/drivers/net/virtio

[dpdk-dev] [PATCH v7 15/28] ring: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/ring/rte_eth_ring.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/net/ring/rte_eth_ring.c

[dpdk-dev] [PATCH v7 16/28] pcap: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, driver, drv_name, kdrv and numa_node fields in eth_dev data Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/pcap/rte_eth_pcap.c | 13 - 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/drivers/net/pcap/rte_eth_pcap.c b

[dpdk-dev] [PATCH v7 17/28] af_packet: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, driver, kdrv, drv_name and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/af_packet/rte_eth_af_packet.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers/net/af_packet

[dpdk-dev] [PATCH v7 18/28] xenvirt: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
Initialise dev_flags, driver, kdrv, drv_name and numa_node in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/xenvirt/rte_eth_xenvirt.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b

[dpdk-dev] [PATCH v7 19/28] mpipe: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, kdrv, driver, drv_name and numa_node in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mpipe/mpipe_tilegx.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe

[dpdk-dev] [PATCH v7 20/28] bonding: copy device info to eth_dev data

2015-10-30 Thread Bernard Iremonger
initialise dev_flags, kdrv, driver, drv_name and numa_node fields in eth_dev data. Signed-off-by: Bernard Iremonger Acked-by: Tomasz Kulasek --- drivers/net/bonding/rte_eth_bond_api.c | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/net/bonding

[dpdk-dev] [PATCH v7 21/28] librte_ether: remove branches on pci_dev

2015-10-30 Thread Bernard Iremonger
use dev_type to distinguish between vdev's and pdev's. remove pci_dev branches. update release notes. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- doc/guides/rel_notes/release_2_2.rst | 4 lib/librte_ether/rte_ethdev.c

[dpdk-dev] [PATCH v7 22/28] null: remove pci device

2015-10-30 Thread Bernard Iremonger
remove rte_null_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/null/rte_eth_null.c | 15 +++ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c index d34b60e

[dpdk-dev] [PATCH v7 23/28] ring: remove pci device

2015-10-30 Thread Bernard Iremonger
remove rte_ring_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/ring/rte_eth_ring.c | 24 1 file changed, 24 deletions(-) diff --git a/drivers/net/ring/rte_eth_ring.c b/drivers/net/ring/rte_eth_ring.c index 77ac23a..faa5759

[dpdk-dev] [PATCH v7 25/28] af_packet: remove pci device

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/af_packet/rte_eth_af_packet.c | 8 1 file changed, 8 deletions(-) diff --git a/drivers/net/af_packet/rte_eth_af_packet.c b/drivers/net/af_packet/rte_eth_af_packet.c index 2f14482..3237e6e 100644 --- a/drivers

[dpdk-dev] [PATCH v7 24/28] pcap: remove pci device

2015-10-30 Thread Bernard Iremonger
remove rte_pcap_pmd and pci_dev. Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/pcap/rte_eth_pcap.c | 18 +- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c index

[dpdk-dev] [PATCH v7 26/28] xenvirt: remove pci device

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/xenvirt/rte_eth_xenvirt.c | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b/drivers/net/xenvirt/rte_eth_xenvirt.c index 1895b16..1f00d03 100644 --- a

[dpdk-dev] [PATCH v7 27/28] mpipe: remove pci device

2015-10-30 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger Acked-by: Bruce Richardson --- drivers/net/mpipe/mpipe_tilegx.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe/mpipe_tilegx.c index 4dc32f7..35134ba 100644 --- a/drivers/net/mpipe/mpipe_tilegx.c +++ b

[dpdk-dev] [PATCH v7 28/28] bonding: remove pci device

2015-10-30 Thread Bernard Iremonger
remove pci_dev, pci_drv, rte_bond_pmd and pci_id_table. handle numa_node for vdevs handle RTE_ETH_DEV_INTR_LSC for vdevs rename valid_bonded_device to check_for_bonded_device remove branches on pci_dev Signed-off-by: Bernard Iremonger Acked-by: Tomasz Kulasek --- drivers/net/bonding

[dpdk-dev] [RFC PATCH 00/18] refactor eal driver registration code

2015-09-04 Thread Bernard Iremonger
instead of the type field. Modify all PMD's to use the modified eal driver structure. Initialise the name field in the eal driver structure in some PMD's where it is not initialised at present. Bernard Iremonger (18): librte_eal: remove type field from rte_driver structure. af_pack

[dpdk-dev] [RFC PATCH 01/18] librte_eal: remove type field from rte_driver structure.

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- lib/librte_eal/common/eal_common_dev.c | 22 +- lib/librte_eal/common/include/rte_dev.h | 11 +-- 2 files changed, 14 insertions(+), 19 deletions(-) diff --git a/lib/librte_eal/common/eal_common_dev.c b/lib/librte_eal/common

[dpdk-dev] [RFC PATCH 03/18] bnx2x: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/bnx2x/bnx2x_ethdev.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/bnx2x/bnx2x_ethdev.c b/drivers/net/bnx2x/bnx2x_ethdev.c index 09b5920..b25ca21 100644 --- a/drivers/net/bnx2x/bnx2x_ethdev.c +++ b/drivers

[dpdk-dev] [RFC PATCH 02/18] af_packet: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/af_packet/rte_eth_af_packet.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/af_packet/rte_eth_af_packet.c b/drivers/net/af_packet/rte_eth_af_packet.c index bdd9628..0ce6540 100644 --- a/drivers/net/af_packet

[dpdk-dev] [RFC PATCH 04/18] bonding: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/bonding/rte_eth_bond_pmd.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c b/drivers/net/bonding/rte_eth_bond_pmd.c index 5cc6372..0e222b2 100644 --- a/drivers/net/bonding

[dpdk-dev] [RFC PATCH 05/18] cxgbe: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/cxgbe/cxgbe_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/cxgbe/cxgbe_ethdev.c b/drivers/net/cxgbe/cxgbe_ethdev.c index 478051a..5831ab7 100644 --- a/drivers/net/cxgbe/cxgbe_ethdev.c +++ b/drivers/net

[dpdk-dev] [RFC PATCH 07/18] enic: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/enic/enic_ethdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/enic/enic_ethdev.c b/drivers/net/enic/enic_ethdev.c index 8280cea..af2c57e 100644 --- a/drivers/net/enic/enic_ethdev.c +++ b/drivers/net/enic

[dpdk-dev] [RFC PATCH 08/18] fm10k: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/fm10k/fm10k_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/fm10k/fm10k_ethdev.c b/drivers/net/fm10k/fm10k_ethdev.c index a69c990..bda5a81 100644 --- a/drivers/net/fm10k/fm10k_ethdev.c +++ b/drivers/net

[dpdk-dev] [RFC PATCH 09/18] i40e: remove type field and initialise name field in rte_driver structures

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/i40e/i40e_ethdev.c| 2 +- drivers/net/i40e/i40e_ethdev_vf.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c index 40b0526..2d0551c 100644 --- a/drivers/net

[dpdk-dev] [RFC PATCH 11/18] mlx4: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/mlx4/mlx4.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/mlx4/mlx4.c b/drivers/net/mlx4/mlx4.c index fa3cb7e..532307d 100644 --- a/drivers/net/mlx4/mlx4.c +++ b/drivers/net/mlx4/mlx4.c @@ -3,6 +3,7

[dpdk-dev] [RFC PATCH 12/18] mpipe: remove type field and update name in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/mpipe/mpipe_tilegx.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/net/mpipe/mpipe_tilegx.c b/drivers/net/mpipe/mpipe_tilegx.c index 743feef..9454d4e 100644 --- a/drivers/net/mpipe/mpipe_tilegx.c +++ b/drivers

[dpdk-dev] [RFC PATCH 13/18] null: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/null/rte_eth_null.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c index e244595..5f9871c 100644 --- a/drivers/net/null/rte_eth_null.c +++ b/drivers/net/null

[dpdk-dev] [RFC PATCH 14/18] pcap: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/pcap/rte_eth_pcap.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/pcap/rte_eth_pcap.c b/drivers/net/pcap/rte_eth_pcap.c index f2e4634..fd38894 100644 --- a/drivers/net/pcap/rte_eth_pcap.c +++ b/drivers/net/pcap

[dpdk-dev] [RFC PATCH 18/18] xenvirt: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/xenvirt/rte_eth_xenvirt.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/net/xenvirt/rte_eth_xenvirt.c b/drivers/net/xenvirt/rte_eth_xenvirt.c index 73e8bce..4ce1730 100644 --- a/drivers/net/xenvirt

[dpdk-dev] [RFC PATCH 17/18] vmxnet3: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/vmxnet3/vmxnet3_ethdev.c b/drivers/net/vmxnet3/vmxnet3_ethdev.c index a70be5c..04fff43 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethdev.c

[dpdk-dev] [RFC PATCH 15/18] ring: remove type field from rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/ring/rte_eth_ring.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/ring/rte_eth_ring.c b/drivers/net/ring/rte_eth_ring.c index 6fd3d0a..cbb3dc7 100644 --- a/drivers/net/ring/rte_eth_ring.c +++ b/drivers/net/ring

[dpdk-dev] [RFC PATCH 06/18] e1000: remove type field and initialise name field in rte_driver structures

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/e1000/em_ethdev.c | 2 +- drivers/net/e1000/igb_ethdev.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/net/e1000/em_ethdev.c b/drivers/net/e1000/em_ethdev.c index 912f5dd..70c5a78 100644 --- a/drivers/net/e1000

[dpdk-dev] [RFC PATCH 10/18] ixgbe: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index b8ee1e9..d59d4b5 100644 --- a/drivers/net/ixgbe/ixgbe_ethdev.c +++ b/drivers/net

[dpdk-dev] [RFC PATCH 16/18] virtio_ethdev: remove type field and initialise name field in rte_driver structure

2015-09-04 Thread Bernard Iremonger
Signed-off-by: Bernard Iremonger --- drivers/net/virtio/virtio_ethdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/virtio/virtio_ethdev.c b/drivers/net/virtio/virtio_ethdev.c index 465d3cd..a19935b 100644 --- a/drivers/net/virtio/virtio_ethdev.c +++ b

[dpdk-dev] [PATCH 1/2] doc: live migration of VM with Virtio and VF

2016-07-01 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD. It includes sample host and VM scripts used in the procedure, and a sample switch configuration. Signed-off-by: Bernard Iremonger --- doc/guides/h

[dpdk-dev] [PATCH 2/2] doc: add live migration overview image

2016-07-01 Thread Bernard Iremonger
This patch adds an image of the Live Migration test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/how_to/img/lm_overview.svg | 666 + doc/guides/how_to/lm_bond_virtio_sriov.rst | 3 + 2 files changed, 669 insertions(+) create mode 100644 doc

[dpdk-dev] [PATCH 0/2] doc: live migration procedure

2016-07-01 Thread Bernard Iremonger
This pachset set describes the procedure to Live migrate a VM with Virtio and VF PMD's using the bonding PMD. Bernard Iremonger (2): doc: live migration of VM with Virtio and VF doc: add live migration overview image doc/guides/how_to/img/lm_overview.svg

[dpdk-dev] [PATCH] doc: update release notes

2016-07-01 Thread Bernard Iremonger
add release note for live migration of a VM with SRIOV VF Signed-off-by: Bernard Iremonger --- doc/guides/rel_notes/release_16_07.rst | 3 +++ 1 file changed, 3 insertions(+) diff --git a/doc/guides/rel_notes/release_16_07.rst b/doc/guides/rel_notes/release_16_07.rst index 569f562..350b259

[dpdk-dev] [PATCH v2 0/2] doc: live migration procedure

2016-07-06 Thread Bernard Iremonger
This pachset set describes the procedure to Live migrate a VM with Virtio and VF PMD's using the bonding PMD. Changes in v2: change primary port before removing slave port remove unused variables from QEMU scripts identify NIC's in bridge setup scripts Bernard Iremonger (2):

[dpdk-dev] [PATCH v2 1/2] doc: live migration of VM with Virtio and VF

2016-07-06 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD. It includes sample host and VM scripts used in the procedure, and a sample switch configuration. Signed-off-by: Bernard Iremonger --- doc/guides/h

[dpdk-dev] [PATCH v2 2/2] doc: add live migration overview image

2016-07-06 Thread Bernard Iremonger
This patch adds an image of the Live Migration test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/how_to/img/lm_overview.svg | 666 + doc/guides/how_to/lm_bond_virtio_sriov.rst | 3 + 2 files changed, 669 insertions(+) create mode 100644 doc

[dpdk-dev] [PATCH v3 0/2] doc: live migration procedure

2016-07-07 Thread Bernard Iremonger
QEMU scripts identify NIC's in bridge setup scripts Bernard Iremonger (2): doc: live migration of VM with Virtio and VF doc: add live migration overview image doc/guides/howto/img/lm_overview.svg | 666 doc/guides/howto/index.rst| 38 ++

[dpdk-dev] [PATCH v3 2/2] doc: add live migration overview image

2016-07-07 Thread Bernard Iremonger
This patch adds an image of the Live Migration test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/img/lm_overview.svg | 666 ++ doc/guides/howto/lm_bond_virtio_sriov.rst | 4 + 2 files changed, 670 insertions(+) create mode 100644 doc

[dpdk-dev] [PATCH v3 1/2] doc: live migration of VM with Virtio and VF

2016-07-07 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD. It includes sample host and VM scripts used in the procedure, and a sample switch configuration. Signed-off-by: Bernard Iremonger --- doc/guides/

[dpdk-dev] [PATCH 1/2] doc: live migration of VM with vhost_user on host

2016-07-11 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio PMD running on a host which is running the vhost_user sample application (vhost-switch). It includes sample host and VM scripts used in the procedure. Signed-off-by: Bernard Iremonger --- doc

[dpdk-dev] [PATCH 0/2] doc: live migration procedure with vhost_user

2016-07-11 Thread Bernard Iremonger
This patchset describes the procedure to Live migrate a VM with Virtio PMD's with the vhost_user sample application (vhost-switch) running on the host. Bernard Iremonger (2): doc: live migration of VM with vhost_user on host doc: add vhost_user live migration image doc/guides/howt

[dpdk-dev] [PATCH 2/2] doc: add vhost_user live migration image

2016-07-11 Thread Bernard Iremonger
This patch adds an image of the Live Migration of a VM using vhost_user on the host, test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/img/lm_vhost_user.svg| 644 ++ doc/guides/howto/lm_virtio_vhost_user.rst | 4 + 2 files changed, 648

[dpdk-dev] [PATCH v2 0/2] doc: live migration procedure with vhost_user

2016-07-13 Thread Bernard Iremonger
anges to svg file Bernard Iremonger (2): doc: live migration of VM with vhost_user on host doc: add vhost_user live migration image doc/guides/howto/img/lm_vhost_user.svg| 644 ++ doc/guides/howto/index.rst| 1 + doc/guides/

[dpdk-dev] [PATCH v2 1/2] doc: live migration of VM with vhost_user on host

2016-07-13 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio PMD running on a host which is running the vhost_user sample application (vhost-switch). It includes sample host and VM scripts used in the procedure. Signed-off-by: Bernard Iremonger --- doc

[dpdk-dev] [PATCH v2 2/2] doc: add vhost_user live migration image

2016-07-13 Thread Bernard Iremonger
This patch adds an image of the Live Migration of a VM using vhost_user on the host, test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/img/lm_vhost_user.svg| 644 ++ doc/guides/howto/lm_virtio_vhost_user.rst | 4 + 2 files changed, 648

[dpdk-dev] [PATCH v4 0/2] doc: live migration procedure

2016-07-18 Thread Bernard Iremonger
n the index Changes in v2: change primary port before removing slave port remove unused variables from QEMU scripts identify NIC's in bridge setup scripts Bernard Iremonger (2): doc: live migration of VM with Virtio and VF doc: add live migration virtio sriov image doc/guides/howto

[dpdk-dev] [PATCH v4 2/2] doc: add live migration virtio sriov image

2016-07-18 Thread Bernard Iremonger
This patch adds an image of the Live Migration for virtio and sriov test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/lm_bond_virtio_sriov.rst | 4 1 file changed, 4 insertions(+) diff --git a/doc/guides/howto/lm_bond_virtio_sriov.rst b/doc/guides/howto

[dpdk-dev] [PATCH v4 1/2] doc: live migration of VM with Virtio and VF

2016-07-18 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD. It includes sample host and VM scripts used in the procedure, and a sample switch configuration. Signed-off-by: Bernard Iremonger --- doc/guides/

[dpdk-dev] [PATCH v3 0/2] doc: live migration procedure with vhost_user

2016-07-18 Thread Bernard Iremonger
file in line with comments Changes in v2: removed l2fwd information minor changes to svg file Bernard Iremonger (2): doc: live migration of VM with vhost_user on host doc: add vhost_user live migration image doc/guides/howto/img/lm_vhost_user.svg| 644 ++

[dpdk-dev] [PATCH v3 1/2] doc: live migration of VM with vhost_user on host

2016-07-18 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio PMD running on a host which is running the vhost_user sample application (vhost-switch). It includes sample host and VM scripts used in the procedure. Signed-off-by: Bernard Iremonger --- doc

[dpdk-dev] [PATCH v3 2/2] doc: add vhost_user live migration image

2016-07-18 Thread Bernard Iremonger
This patch adds an image of the Live Migration of a VM using vhost_user on the host, test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/img/lm_vhost_user.svg| 644 ++ doc/guides/howto/lm_virtio_vhost_user.rst | 4 + 2 files changed, 648

[dpdk-dev] [PATCH v5 0/2] doc: live migration procedure

2016-07-19 Thread Bernard Iremonger
ments Changes in v3: rename directory from how_to to howto move to after FAQ in the index Changes in v2: change primary port before removing slave port remove unused variables from QEMU scripts identify NIC's in bridge setup scripts Bernard Iremonger (2): doc: live migration of VM with Virtio an

[dpdk-dev] [PATCH v5 1/2] doc: live migration of VM with Virtio and VF

2016-07-19 Thread Bernard Iremonger
This patch describes the procedure to be be followed to perform Live Migration of a VM with Virtio and VF PMD's using the bonding PMD. It includes sample host and VM scripts used in the procedure, and a sample switch configuration. Signed-off-by: Bernard Iremonger --- doc/guides/

[dpdk-dev] [PATCH v5 2/2] doc: add live migration virtio sriov image

2016-07-19 Thread Bernard Iremonger
This patch adds an image of the Live Migration for virtio and sriov test configuration. Signed-off-by: Bernard Iremonger --- doc/guides/howto/img/lm_bond_virtio_sriov.svg | 666 ++ doc/guides/howto/lm_bond_virtio_sriov.rst | 4 + 2 files changed, 670 insertions

[dpdk-dev] [PATCH v3 1/9] app/testpmd: add function port_is_forwarding

2016-06-12 Thread Bernard Iremonger
Add function port_is_forwarding to check whether a port is forwarding or not. Signed-off-by: Bernard Iremonger --- app/test-pmd/config.c | 18 +- app/test-pmd/testpmd.h | 3 ++- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/test-pmd/config.c b/app/test

[dpdk-dev] [PATCH v3 2/9] app/testpmd: don't update fwding config when attaching/detaching a port

2016-06-12 Thread Bernard Iremonger
Remove checks on test_done variable. Remove code to update forwarding configuration. Fixes: edab33b1c01d ("app/testpmd: support port hotplug") Signed-off-by: Bernard Iremonger --- app/test-pmd/testpmd.c | 28 +--- 1 file changed, 1 insertion(+), 27 deletion

[dpdk-dev] [PATCH v3 4/9] app/testpmd: remove fwd_config_setup from fwd_config_display

2016-06-12 Thread Bernard Iremonger
Remove fwd_config_setup from fwd_config_display and check that forwarding has been setup before displaying forwarding configuration. Add call to fwd_config_setup for corelist, coremask, nbcore setup. Add call to fwd_config_setup for portlist, portmask, nbport setup. Signed-off-by: Bernard

[dpdk-dev] [PATCH v3 5/9] app/testpmd: add function port_is_bonding_slave

2016-06-12 Thread Bernard Iremonger
Use this function in stop_port and close_port functions. Signed-off-by: Bernard Iremonger --- app/test-pmd/testpmd.c | 18 ++ app/test-pmd/testpmd.h | 2 ++ 2 files changed, 20 insertions(+) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index f22d1b6..6f68a18

[dpdk-dev] [PATCH v3 6/9] app/testpmd: move call to init_fwd_streams

2016-06-12 Thread Bernard Iremonger
Move call to init_fwd_streams from start_port function to start_packet_forwarding function. Signed-off-by: Bernard Iremonger --- app/test-pmd/testpmd.c | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index 6f68a18

[dpdk-dev] [PATCH v3 0/9] app/testpmd: forwarding

2016-06-12 Thread Bernard Iremonger
: Added 4 more patches app/testpmd: add function port_is_bonding_slave app/testpmd: move call to init_fwd_streams app/testpmd: check for valid socket id when attaching port app/testpmd: check for valid mbuf pool Bernard Iremonger (9): app/testpmd: add function port_is_forwarding app/testpmd

<    1   2   3   4   5   6   7   8   9   10   >