ation")
Signed-off-by: Bernard Iremonger
---
Changes in v9:
when max_vfs is greater then 0, set nb_rxq and nb_txq to
dev_info.nb_rx_queues and dev_info.nb_tx_queues.
Changes in v8:
revise commit message.
Changes in v7:
restore nb_rxq and nb_txq setting when max_vfs is 0
app/test-pmd/tes
Signed-off-by: Bernard Iremonger
---
Changes in v8:
revise commit message.
Changes in v7:
restore nb_rxq and nb_txq setting when max_vfs is 0
app/test-pmd/testpmd.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c
ind
, in the ixgbe_check_mq_mode function, if nb_rxq
and nb_txq are not set to 1.
Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration")
Signed-off-by: Bernard Iremonger
Changes in v7:
restore nb_rxq and nb_txq setting when max_vfs is 0.
---
app/test-pmd/testpmd.c | 9 +++--
1 file changed, 7 insert
and nb_txq are not set to 1.
Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration")
Signed-off-by: Bernard Iremonger
Acked-by: Wenzhuo Lu
---
app/test-pmd/testpmd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testp
ed-off-by: Bernard Iremonger
Acked-by: Wenzhuo Lu
---
drivers/net/ixgbe/ixgbe_ethdev.c | 11 ++-
drivers/net/ixgbe/ixgbe_rxtx.c | 35 ++-
2 files changed, 28 insertions(+), 18 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_et
.
Changes in v2:
rebase to latest master.
Bernard Iremonger (2):
net/ixgbe: support multiqueue mode VMDq DCB with SRIOV
app/test_pmd: fix DCB configuration
app/test-pmd/testpmd.c | 4 ++--
drivers/net/ixgbe/ixgbe_ethdev.c | 11 ++-
drivers/net/ixgbe/ixgbe_rxtx.c | 35
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/release_16_11.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/rel_notes/release_16_11.rst
b/doc/guides/rel_notes/release_16_11.rst
index 26cdd62..8253614 100644
--- a/doc/guides/rel_notes/release_16_11.rst
+++ b
The third parameter to the function rte_pmd_ixgbe_set_vf_vlan_insert
has changed to vlan_id from on|off.
The testpmd doc file has been changed to reflect this change.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 19 +--
doc/guides
From: "E. Scott Daniels"
The final parameter to rte_pmd_ixgbe_set_vf_vlan_insert is uint8_t
and treated as a binary flag when it needs to be a uint16_t
and treated as a VLAN id. The data sheet (sect 8.2.3.27.13) describes
the right most 16 bits as the VLAN id that is
Changes in v2:
Add testpmd patch.
Update testpmd for change to rte_pmd_ixgbe_set_vf_vlan_insert function.
Bernard Iremonger (1):
app/test_pmd: change to the VF VLAN insert command
E. Scott Daniels (1):
net/ixgbe: fix VLAN insert parameter type and its use
app/test-pmd/cmdline.c
when dcb mode is DCB_VT_ENABLED set nb_rxq and nb_txq to 1.
Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration")
Signed-off-by: Bernard Iremonger
---
app/test-pmd/testpmd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/ap
function,
when SRIOV is enabled, enable mq_mode ETH_MQ_RX_VMDQ_DCB.
Modify ixgbe_configure_dcb function,
drop check on dev->data->nb_rx_queues.
Signed-off-by: Rahul R Shah
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 11 ++-
drivers/net/ixgbe/ixgbe_rxtx.c
Changes in v5:
fix enable/disable of the QDE bit in the PFQDE register.
Changes in v4:
changes to ixgbe patch following comments.
Changes in v3:
rebase to latest master.
update commit message for ixgbe patch
add testpmd patch.
Changes in v2:
rebase to latest master.
Bernard Iremonger (2
The _rte_eth_dev_call_process function will change to return "int"
and a fourth parameter "void* ret_param" will be added. This change
targets release 17.02.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/deprecation.rst | 4
1 file changed, 4 insertions(
In 17.02 five rte_eth_dev_set_vf_*** functions will be removed
from librte_ether, renamed and moved to the ixgbe PMD.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/deprecation.rst | 36
1 file changed, 36 insertions(+)
diff --git a/doc/guides
when dcb mode is DCB_VT_ENABLED set nb_rxq and nb_txq to 1.
Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration")
Signed-off-by: Bernard Iremonger
---
app/test-pmd/testpmd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/ap
function,
when SRIOV is enabled, enable mq_mode ETH_MQ_RX_VMDQ_DCB.
Modify ixgbe_configure_dcb function,
drop check on dev->data->nb_rx_queues.
Signed-off-by: Rahul R Shah
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 11 ++-
drivers/net/ixgbe/ixgbe_rxtx.c
Changes in v4:
changes to ixgbe patch following comments.
Changes in v3:
rebase to latest master.
update commit message for ixgbe patch
add testpmd patch.
Changes in v2:
rebase to latest master.
Bernard Iremonger (2):
net/ixgbe: support multiqueue mode VMDq DCB with SRIOV
app/test_pmd: fix
when dcb mode is DCB_VT_ENABLED set nb_rxq and nb_txq to 1.
Fixes: 2a977b891f99 ("app/testpmd: fix DCB configuration")
Signed-off-by: Bernard Iremonger
---
app/test-pmd/testpmd.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/ap
function,
when SRIOV is enabled, enable mq_mode ETH_MQ_RX_VMDQ_DCB.
Modify ixgbe_configure_dcb function,
drop check on dev->data->nb_rx_queues.
Signed-off-by: Rahul R Shah
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 9 -
drivers/net/ixgbe/ixgbe_rxtx.c
Changes in v3:
rebase to latest master.
update commit message for ixgbe patch
add testpmd patch.
Changes in v2:
rebase to latest master.
Bernard Iremonger (2):
net/ixgbe: support multiqueue mode VMDq DCB with SRIOV
app/test_pmd: fix DCB configuration
app/test-pmd/testpmd.c | 4
add information about new ixgbe PMD API.
Signed-off-by: Bernard Iremonger
---
doc/guides/prog_guide/poll_mode_drv.rst | 6 ++
1 file changed, 6 insertions(+)
diff --git a/doc/guides/prog_guide/poll_mode_drv.rst
b/doc/guides/prog_guide/poll_mode_drv.rst
index bf3ea9f..3a400b2 100644
add information about new ixgbe PMD API.
Signed-off-by: Bernard Iremonger
---
doc/guides/nics/ixgbe.rst | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/doc/guides/nics/ixgbe.rst b/doc/guides/nics/ixgbe.rst
index ed260c4..3b6851b 100644
--- a/doc/guides/nics/ixgbe.rst
Update two rst files to announce ixgbe PMD API's
Bernard Iremonger (2):
doc: update ixgbe guide
doc: update poll mode driver guide
doc/guides/nics/ixgbe.rst | 7 ++-
doc/guides/prog_guide/poll_mode_drv.rst | 6 ++
2 files changed, 12 insertions(+), 1 deletion
modify ixgbe_dcb_tx_hw_config function.
modify ixgbe_dev_mq_rx_configure function.
modify ixgbe_configure_dcb function.
Changes in v2:
Rebased to DPDK v16.11-rc1
Signed-off-by: Rahul R Shah
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 9 -
drivers/net/ixgbe
to testpmd help command.
add new API's to the testpmd guide
modify Makefile, add library rte_pmd_ixgbe to _LDLIBS-y.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/Makefile | 2 +
app/test-pmd/cmdline.c | 699 +++-
doc/guides
rte_pmd_ixgbe_set_tx_loopback function.
add rte_pmd_ixgbe_set_all_queues_drop function.
add rte_pmd_ixgbe_set_vf_split_drop_en function.
add rte_pmd_ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/Makefile | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c
librte_ether functions
revise testpmd commands for new API's
Changes in V2:
rebase to latest master branch.
fix compile error with clang.
Bernard Iremonger (2):
net/ixgbe: add API's for VF management
app/test_pmd: add tests for new API's
app/test-pmd/Makefile | 2 +
app/test-pmd
to testpmd help command.
add new API's to the testpmd guide
modify Makefile, add library rte_pmd_ixgbe to LDLIBS.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/Makefile | 11 +
app/test-pmd/cmdline.c | 699 +++-
doc/guides
rte_pmd_ixgbe_set_tx_loopback function.
add rte_pmd_ixgbe_set_all_queues_drop function.
add rte_pmd_ixgbe_set_vf_split_drop_en function.
add rte_pmd_ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/Makefile | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c
:
rebase to latest master branch.
fix compile error with clang.
Bernard Iremonger (2):
net/ixgbe: add API's for VF management
app/test_pmd: add tests for new API's
app/test-pmd/Makefile | 11 +
app/test-pmd/cmdline.c | 699
NAK to VF.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_pf.c | 42 +--
drivers/net/ixgbe/rte_pmd_ixgbe.h | 20 +++
2 files changed, 56 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ix
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
Signed-off-by: Alex Zelezniak
---
app/test/virtual_pmd.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 6 +++---
drivers/net/e1000/em_ethdev.c | 2 +-
drivers/net
PMD.
Changes in v2:
Rebased to latest master.
Bernard Iremonger (2):
librte_ether: modify internal callback function
net/ixgbe: add callback to user app on VF to PF mbox msg
app/test/virtual_pmd.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 6 ++---
drivers/net/e1000
to the testpmd guide
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 675
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 62 ++-
2 files changed, 734 insertions(+), 3 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd
rte_pmd_ixgbe_set_tx_loopback function.
add rte_pmd_ixgbe_set_all_queues_drop function.
add rte_pmd_ixgbe_set_vf_split_drop_en function.
add rte_pmd_ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/Makefile | 4 +-
drivers/net/ixgbe/ixgbe_ethdev.c
functions
revise VF id checks in new librte_ether functions
revise testpmd commands for new API's
Changes in V2:
rebase to latest master branch.
fix compile error with clang.
Bernard Iremonger (2):
net/ixgbe: add API's for VF management
app/test_pmd: add tests for new API's
app/test-pmd/cmdline.c
NAK to VF.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 4 ++--
drivers/net/ixgbe/ixgbe_pf.c | 42 +--
drivers/net/ixgbe/rte_pmd_ixgbe.h | 17
3 files changed, 55 insertions(+)
parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
Signed-off-by: Alex Zelezniak
---
app/test/virtual_pmd.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 6 +++---
drivers/net/e1000/em_ethdev.c | 2 +-
drivers/net/e1000
.
Changes in v2:
Rebased to latest master.
Bernard Iremonger (2):
librte_ether: modify internal callback function
net/ixgbe: add callback to user app on VF to PF mbox msg
app/test/virtual_pmd.c | 2 +-
drivers/net/bonding/rte_eth_bond_pmd.c | 6 ++---
drivers
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/enic/enic_main.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/enic/enic_main.c b/drivers/net/enic/enic_main.c
index 15a05b4..fb72491 100644
add parameter to call of _rte_eth_dev_callback_process function
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 b4dfc0a
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/vhost/rte_eth_vhost.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/vhost/rte_eth_vhost.c
b/drivers/net/vhost/rte_eth_vhost.c
index 409e090
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/thunderx/nicvf_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/thunderx/nicvf_ethdev.c
b/drivers/net/thunderx/nicvf_ethdev.c
index b758c9f
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/nfp/nfp_net.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/nfp/nfp_net.c b/drivers/net/nfp/nfp_net.c
index d526f34..a2b9056 100644
--- a/drivers
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/mlx5/mlx5_ethdev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c
index bf4232a..c76e754
add parameter to call of _rte_eth_dev_callback_process function
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 1553b2e..3e57cca 100644
--- a/drivers/net
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c| 4 ++--
drivers/net/i40e/i40e_ethdev_vf.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net
add parameter to call of _rte_eth_dev_callback_process function
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
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
drivers/net/bonding/rte_eth_bond_pmd.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/bonding/rte_eth_bond_pmd.c
b/drivers/net/bonding/rte_eth_bond_pmd.c
add parameter to call of _rte_eth_dev_callback_process function
Signed-off-by: Bernard Iremonger
---
app/test/virtual_pmd.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test/virtual_pmd.c b/app/test/virtual_pmd.c
index 4831113..65b44c6 100644
--- a/app/test
NAK to VF.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 4 ++--
drivers/net/ixgbe/ixgbe_pf.c | 42 +--
drivers/net/ixgbe/rte_pmd_ixgbe.h | 17
3 files changed, 55 insertions(+)
-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 5 -
lib/librte_ether/rte_ethdev.h | 7 ++-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index c517e88..416ca77 100644
.
Changes in v3:
Rebased to latest master.
Submitted as a seperate patchset.
Moved the response enums from the ethdev to the ixgbe PMD.
Changes in v2:
Rebased to latest master.
Bernard Iremonger (13):
librte_ether: modify internal callback function
net/ixgbe: add callback to user
NAK to VF.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_pf.c | 42 +--
drivers/net/ixgbe/rte_pmd_ixgbe.h | 17
2 files changed, 53 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ix
.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 17 +
lib/librte_ether/rte_ethdev.h | 44 ++
lib/librte_ether/rte_ether_version.map | 2 ++
3 files changed, 63 insertions(+)
diff
:
Rebased to latest master.
Submitted as a seperate patchset.
Moved the response enums from the ethdev to the ixgbe PMD.
Changes in v2:
Rebased to latest master.
Bernard Iremonger (2):
librte_ether: add internal callback functions
net/ixgbe: add callback to user app on VF to PF mbox msg
drivers
guide
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 707
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 70 ++-
2 files changed, 774 insertions(+), 3 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index
ixgbe_set_all_queues_drop function.
add ixgbe_set_vf_split_drop_en function.
add ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 166 +++
1 file changed, 166 insertions(+)
diff --git a/drivers/net/ixgbe
rte_eth_dev_set_vf_vlan_insert function.
add rte_eth_dev_set_loopback function.
add rte_eth_dev_set_all_queues_drop function.
add rte_eth_dev_set_vf_split_drop_en function
add rte_eth_dev_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 192
.
fix compile error with clang.
Bernard Iremonger (3):
librte_ether: add API's for VF management
net/ixgbe: add functions for VF management
app/test_pmd: add tests for new API's
app/test-pmd/cmdline.c | 707
doc/guides/testpmd_app_ug
guide
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 707
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 70 ++-
2 files changed, 774 insertions(+), 3 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index
ixgbe_set_all_queues_drop function.
add ixgbe_set_vf_split_drop_en function.
add ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 166 +++
1 file changed, 166 insertions(+)
diff --git a/drivers/net/ixgbe
rte_eth_dev_set_vf_vlan_insert function.
add rte_eth_dev_set_loopback function.
add rte_eth_dev_set_all_queues_drop function.
add rte_eth_dev_set_vf_split_drop_en function
add rte_eth_dev_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 192
.
fix compile error with clang.
Bernard Iremonger (3):
librte_ether: add API's for VF management
net/ixgbe: add functions for VF management
app/test_pmd: add tests for new API's
app/test-pmd/cmdline.c | 707
doc/guides/testpmd_app_ug
guide
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 700
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 68 ++-
2 files changed, 766 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index
ixgbe_set_tx_loopback function.
add ixgbe_set_all_queues_drop function.
add ixgbe_set_vf_split_drop_en function.
add ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 179 +++
1 file changed, 179 insertions(+)
diff
rte_eth_dev_set_vf_vlan_insert function.
add rte_eth_dev_set_loopback function.
add rte_eth_dev_set_all_queues_drop function.
add rte_eth_dev_set_vf_split_drop_en function
add rte_eth_dev_set_vf_mac_addr function.
increment LIBABIVER to 5.
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 159
VF.
Signed-off-by: azelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_pf.c | 39 ++-
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_pf.c b/drivers/net/ixgbe/ixgbe_pf.c
index 56393ff..bb14106 100
.
Signed-off-by: azelezniak
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 17 ++
lib/librte_ether/rte_ethdev.h | 61 ++
lib/librte_ether/rte_ether_version.map | 7
3 files changed, 85 insertions(+)
diff --git
:
rebase to latest master branch.
fix compile error with clang.
Bernard Iremonger (5):
librte_ether: add internal callback functions
net/ixgbe: add callback to user app on VF to PF mbox msg
librte_ether: add API's for VF management
net/ixgbe: add functions for VF management
app/test_pmd: add
modify ixgbe_dcb_tx_hw_config function.
modify ixgbe_dev_mq_rx_configure function.
modify ixgbe_configure_dcb function.
Signed-off-by: Rahul R Shah
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 9 -
drivers/net/ixgbe/ixgbe_rxtx.c | 37
guide
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 700
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 68 ++-
2 files changed, 766 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index
ixgbe_set_tx_loopback function.
add ixgbe_set_all_queues_drop function.
add ixgbe_set_vf_split_drop_en function.
add ixgbe_set_vf_mac_addr function.
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 179 +++
1 file changed, 179 insertions(+)
diff
rte_eth_dev_set_vf_vlan_insert function.
add rte_eth_dev_set_loopback function.
add rte_eth_dev_set_all_queues_drop function.
add rte_eth_dev_set_vf_split_drop_en function
add rte_eth_dev_set_vf_mac_addr function.
increment LIBABIVER to 5.
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 159
VF.
Signed-off-by: azelezniak
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_pf.c | 39 ++-
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_pf.c b/drivers/net/ixgbe/ixgbe_pf.c
index 56393ff..bb14106 100
.
Signed-off-by: azelezniak
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 17 ++
lib/librte_ether/rte_ethdev.h | 61 ++
lib/librte_ether/rte_ether_version.map | 7
3 files changed, 85 insertions(+)
diff --git
to the ixgbe_rcv_msg_from_vf function to
use the callback functions.
Changes have been made to testpmd to facilitate testing of the new API's.
The testpmd documentation has been updated to document the testpmd changes.
Note:
Adding new functions to the eth_dev_ops structure will cause an
ABI breakage.
Bernard Iremonger (5
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
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/howto
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 and VF
doc
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
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
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 ++
doc
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
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/howto
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 and VF
doc: add live migration virtio sriov image
doc/guides/howto/index.rst
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
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
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/howto
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
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/howto/img
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
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/howto
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 ++
doc/guides
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
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/how_to
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):
doc: live
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
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 | 666
1 - 100 of 548 matches
Mail list logo