Hi Sowmini,
Could you rebase this patchset to the latest DPDK-21.05-rc1 code.
Regards,
Bernard
This API was introduced in 17.11, removing experimental tag
to promote to stable state.
Signed-off-by: Bernard Iremonger
---
lib/flow_classify/rte_flow_classify.h | 7 ---
lib/flow_classify/version.map | 2 +-
2 files changed, 1 insertion(+), 8 deletions(-)
diff --git a/lib
This API was introduced in 17.11, removing experimental tag
to promote to stable state.
Signed-off-by: Bernard Iremonger
---
examples/flow_classify/meson.build| 2 +-
lib/flow_classify/rte_flow_classify.h | 7 ---
lib/flow_classify/version.map | 2 +-
3 files changed, 2
remove Bernard Iremonger
remove Wenzhuo Lu
Signed-off-by: Bernard Iremonger
---
MAINTAINERS | 2 --
1 file changed, 2 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 77a2273..4e9fb0a 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1581,9 +1581,7 @@ F: app/test/sample_packet_forward.c
://dpdk.org/next/dpdk-doc master
Bernard Iremonger (1):
doc: TestPMD Application User Guide
doc/guides/index.rst|3 +-
doc/guides/testpmd_app_ug/build_app.rst | 61 +
doc/guides/testpmd_app_ug/index.rst | 92 ++
doc/guides/testpmd_app_ug/intro.rst
These changes are DPDK 1.8 modifications and some corrections to the
Linux Getting Started Guide, the FreeBSD Getting Started Guide,
the Programmers Guide, the Sample Application User Guide,
the TestPMD Application User Guide and the Release Notes.
The following changes since commit b6f80756e7b78a
These changes are DPDK 1.8 modifications and some corrections to the
Linux Getting Started Guide, the FreeBSD Getting Started Guide,
the Programmers Guide, the Sample Application User Guide,
the TestPMD Application User Guide and the Release Notes.
The following changes since commit b6f80756e7b78a
Signed-off-by: Bernard Iremonger
---
.../sample_app_ug/img/exception_path_example.svg | 36
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/doc/guides/sample_app_ug/img/exception_path_example.svg
b/doc/guides/sample_app_ug/img/exception_path_example.svg
)
are available in the git repository at:
git://dpdk.org/next/dpdk-doc master
Bernard Iremonger (1):
doc: add bsd license to exception path svg
Declan Doherty (1):
doc: add bsd license to link bonding svgs
Pablo de Lara (4):
doc: add vm power mgmt overview svg
doc: add vm
:
version: 1.8.0-rc6 (2014-12-18 00:33:19 +0100)
are available in the git repository at:
git://dpdk.org/next/dpdk-doc master
Bernard Iremonger (1):
doc: fix typos in prog_guide
Chao Zhu (1):
doc: add IBM Power description to linux guides
Reshma Pattan (1):
doc: fix setup
:
enic: use eal to manage interrupts (2014-12-18 22:52:39 +0100)
are available in the git repository at:
git://dpdk.org/next/dpdk-doc master
Bernard Iremonger (1):
doc: fix typos in prog_guide
Chao Zhu (1):
doc: add IBM Power description to linux guides
De Lara Guarch, Pablo (1
This patch depends on the Port Hotplug Framework.
It implements the eth_dev_uninit functions for rte_ixgbe_pmd and
rte_ixgbevf_pmd.pmd.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 87 +-
lib/librte_pmd_ixgbe/ixgbe_ethdev.h |4
This patch depends on the Port Hotplug Framework.
It implements the eth_dev_uninit functions for rte_em_pmd,
rte_igb_pmd and rte_igbvf_pmd.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_e1000/e1000_ethdev.h |4 +-
lib/librte_pmd_e1000/em_ethdev.c| 36 -
lib
This patch depends on the Port Hotplug Framework.
It implements the rte_dev_uninit_t() function for the ring pmd.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_ring/rte_eth_ring.c | 93
1 files changed, 72 insertions(+), 21 deletions(-)
diff --git
This patch depends on the Port Hotplug Framework.
It implements the eth_dev_uninit functions for rte_i40e_pmd and
rte_i40evf_pmd.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_i40e/i40e_ethdev.c| 69 +-
lib/librte_pmd_i40e/i40e_ethdev_vf.c | 48
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_i40e/i40e_ethdev.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/lib/librte_pmd_i40e/i40e_ethdev.c
b/lib/librte_pmd_i40e/i40e_ethdev.c
index e21ebed..5cff6df 100644
--- a/lib/librte_pmd_i40e/i40e_ethdev.c
Increase delay to avoid i40evf_read_pfmsg() failures.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_i40e/i40e_ethdev_vf.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/lib/librte_pmd_i40e/i40e_ethdev_vf.c
b/lib/librte_pmd_i40e/i40e_ethdev_vf.c
index 7c5b3f5
_clear_cmd() was not being called in failure situations,
resulting in the next command also failing.
Signed-off-by: Bernard Iremonger
---
lib/librte_pmd_i40e/i40e_ethdev_vf.c | 11 +++
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/lib/librte_pmd_i40e/i40e_ethdev_vf.c
.
Bernard Iremonger (2):
net/i40e: fix segmentation fault in close
app/testpmd: add command to configure VMDq
app/test-pmd/cmdline.c | 60 +
app/test-pmd/testpmd.c | 126
app/test-pmd/testpmd.h
Change the order of releasing the vsi's.
Release the vmdq vsi's first, then release the main vsi.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 12 +++-
1 file changed
Add the following command to configure VMDq:
port config vmdq
Add new command to testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 60 +
app/test-pmd/testpmd.c | 126
app/test
Add checks to rte_pmd_ixgbe_* API's to ensure that the port
is an ixgbe port.
Fixes: 49e248223e9f ("net/ixgbe: add API for VF management")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 71 ++--
1 f
Add checks to rte_pmd_ixgbe_* API's to ensure that the port
is an ixgbe port.
Fixes: 49e248223e9f ("net/ixgbe: add API for VF management")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
---
Changes in v2:
Moved pmd checks into new function is_ixgbe_pmd.
drivers/net/ixgbe
Add the following command to configure VMDq:
port config vmdq
Add new command to testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 60 +
app/test-pmd/testpmd.c | 126 +++-
app/test
Change the order of releasing the vsi's.
Release the vmdq vsi's first, then release the main vsi.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 12 +++-
1 file changed
revised.
The testpmd patch is needed to setup VMDq in order to test the fix.
Bernard Iremonger (2):
net/i40e: fix segmentation fault in close
app/testpmd: add command to configure VMDq
app/test-pmd/cmdline.c | 60 +
app/test-pmd/testpmd.c
being submitted seperately as they are not needed for VFD.
The net/i40e patch has been revised.
The testpmd patch is needed to setup VMDq in order to test the fix.
Bernard Iremonger (2):
net/i40e: fix segmentation fault in close
app/testpmd: add command to configure VMDq
app/test-pmd/cmdline.c
Change the order of releasing the vsi's.
Release the vmdq vsi's first, then release the main vsi.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 12 +++-
1 file changed
Add the following command to configure VMDq:
port config vmdq
Add new command to testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 60 +
app/test-pmd/testpmd.c | 126 +++-
app/test
order to test the fix.
Bernard Iremonger (3):
net/i40e: fix segmentation fault in close
app/testpmd: add command to configure VMDq
app/testpmd: fix port stop
app/test-pmd/cmdline.c | 72 -
app/test-pmd/config.c | 14 +-
app/test-pmd
Add the following command to configure VMDq:
port config vmdq
Add the following command to set number of pools:
set nbpool
Add new commands to testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 72 -
app/test-pmd/config.c
Change the order of releasing the vsi's.
Release the vmdq vsi's first, then release the main vsi.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
Acked-by: Jingjing Wu
---
drivers/net/i40e/i40e_ethdev.c | 14 ++
t;app/testpmd: add port configuration settings")
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/app/test-pmd/testpmd.c
index ed7d83c..2d0ca3f 100644
--- a/app/test-pmd/testpmd.c
+++ b/ap
Change the order of releasing the vsi's.
Release the vmdq vsi's first, then release the main vsi.
Fixes: 4861cde46116 ("i40e: new poll mode driver")
CC: sta...@dpdk.org
Signed-off-by: Bernard Iremonger
Acked-by: Jingjing Wu
---
Changes in v6:
Rebased to latest dp
Add the following command to configure VMDq:
port config vmdq
Add the following command to set number of pools:
set nbpool
Add new commands to testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 72 -
app/test-pmd/config.c
t;app/testpmd: add port configuration settings")
CC: sta...@dpdk.org
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/app/test-pmd/testpmd.c
index 3d25436..0d7a4d4 100644
--- a/app/test-pmd
i40e
They are being submitted seperately as they are not needed for VFD.
The net/i40e patch has been revised.
The testpmd patch is needed to setup VMDq in order to test the fix.
Bernard Iremonger (2):
app/testpmd: add command to configure VMDq
app/testpmd: fix port stop
app/test-pmd
r 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 | 6
ction.
add 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/ixgb
;s 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/tes
response enums from the ethdev to the ixgbe PMD.
Bernard Iremonger (2):
librte_ether: add internal callback functions
net/ixgbe: add callback to user app on VF to PF mbox msg
drivers/net/ixgbe/ixgbe_pf.c | 42
drivers/net/ixgbe/rte_pmd_ixgbe.h
.
Signed-off-by: Alex Zelezniak
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 17
lib/librte_ether/rte_ethdev.h | 51 ++
lib/librte_ether/rte_ether_version.map | 7 +
3 files changed, 75 insertions(+)
diff
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 | 11 ++
2 files changed, 47 insertions(+), 6 deletions(-)
diff --git a/drivers/net/ixgbe/ixgbe_p
rte_pmd_ixgbe_set_vf_rate_limit
New testpmd commands have been added to test the following functions:
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
The testpmd user guide has been updated for the new commands.
Bernard Iremonger (5):
net/ixgbe: move set VF functions
Use the the following ixgbe public functions:
rte_pmd_ixgbe_set_vf_rate_limit
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 2 +-
app/test-pmd/config.c | 31
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
rte_pmd_ixgbe_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c| 263
drivers/net/ixgbe/rte_pmd_ixgbe.h | 104 +++
drivers/net/ixgbe/rte_pmd_ixgbe_version.map
add the following command to testpmd:
set vf rx
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92 insertions
Add the following command to testpmd:
set vf vlan filter
Add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 98 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 105
add the following command to testpmd:
set vf tx
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92 insertions
rte_pmd_ixgbe_set_vf_rate_limit
New testpmd commands have been added to test the following functions:
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
The testpmd user guide has been updated for the new commands.
Bernard Iremonger (5):
net/ixgbe: move set VF functions
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
rte_pmd_ixgbe_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c| 263
drivers/net/ixgbe/rte_pmd_ixgbe.h | 104 +++
drivers/net/ixgbe/rte_pmd_ixgbe_version.map
add the following command to testpmd:
set vf rx
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92 insertions
Use the the following ixgbe public functions:
rte_pmd_ixgbe_set_vf_rate_limit
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 2 +-
app/test-pmd/config.c | 31
Add the following command to testpmd:
set vf vlan filter
Add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 98 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 105
add the following command to testpmd:
set vf tx
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92 insertions
ew testpmd commands have been added to test the following functions:
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
The testpmd user guide has been updated for the new commands.
Bernard Iremonger (9):
net/ixgbe: move set VF functions from the ethdev
app/testpmd:
Use the the following ixgbe public functions:
rte_pmd_ixgbe_set_vf_rate_limit
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 2 +-
app/test-pmd/config.c | 31
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
rte_pmd_ixgbe_set_vf_rate_limit
Use public function internally
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c| 266 +++-
drivers/net/ixgbe/rte_pmd_ixgbe.h | 104 +++
drivers/net
add the following command to testpmd:
set vf rx on|off
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92
Add the following command to testpmd:
set vf vlan filteron|off
Add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 98 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed
add the following command to testpmd:
set vf tx on|off
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92
remove the following static functions:
ixgbe_set_pool_rx_mode
ixgbe_set_pool_rx
ixgbe_set_pool_tx
ixgbe_set_pool_vlan_filter
ixgbe_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 193 ---
1 file changed, 193
Replace rte_eth_dev_set_vf_rxmode with rte_pmd_ixgbe_set_vf_rx_mode.
Signed-off-by: Bernard Iremonger
---
examples/ethtool/lib/rte_ethtool.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/examples/ethtool/lib/rte_ethtool.c
b/examples/ethtool/lib/rte_ethtool.c
index
remove the following API's:
rte_eth_dev_set_vf_rxmode
rte_eth_dev_set_vf_rx
rte_eth_dev_set_vf_tx
rte_eth_dev_set_vf_vlan_filter
rte_eth_dev_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
lib/librte_ether/rte_ethdev.c | 129 --
lib/librte_
remove deprecation notice for removing rte_eth_dev_set_vf_* API's.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/deprecation.rst | 13 -
1 file changed, 13 deletions(-)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
functions:
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
The testpmd user guide has been updated for the new commands.
Bernard Iremonger (9):
net/ixgbe: move set VF functions from the ethdev
app/testpmd: use ixgbe public functions
app/testpmd: add command for set VF VLAN fi
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
rte_pmd_ixgbe_set_vf_rate_limit
Use public function internally
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c| 266 +++-
drivers/net/ixgbe/rte_pmd_ixgbe.h | 104 +++
drivers/net
Use the the following ixgbe public functions:
rte_pmd_ixgbe_set_vf_rate_limit
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 2 +-
app/test-pmd/config.c | 31
Add the following command to testpmd:
set vf vlan filteron|off
Add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 98 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed
add the following command to testpmd:
set vf rx on|off
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92
add the following command to testpmd:
set vf tx on|off
add command to the testpmd user guide.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 85 +
doc/guides/testpmd_app_ug/testpmd_funcs.rst | 7 +++
2 files changed, 92
remove the following API's:
rte_eth_dev_set_vf_rxmode
rte_eth_dev_set_vf_rx
rte_eth_dev_set_vf_tx
rte_eth_dev_set_vf_vlan_filter
rte_eth_dev_set_vf_rate_limit
Increment LIBABIVER in Makefile
Remove deprecation notice for removing rte_eth_dev_set_vf_* API's.
Signed-off-by: Bernard
remove the following static functions:
ixgbe_set_pool_rx_mode
ixgbe_set_pool_rx
ixgbe_set_pool_tx
ixgbe_set_pool_vlan_filter
ixgbe_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 193 ---
1 file changed, 193
Add release note for removing set VF API's from the ethdev,
renaming the API's and moving them to the ixgbe PMD.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/release_17_02.rst | 20
1 file changed, 20 insertions(+)
diff --git a/doc/guides
Replace rte_eth_dev_set_vf_rxmode with rte_pmd_ixgbe_set_vf_rx_mode.
Signed-off-by: Bernard Iremonger
---
examples/ethtool/lib/rte_ethtool.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/examples/ethtool/lib/rte_ethtool.c
b/examples/ethtool/lib/rte_ethtool.c
index
following functions:
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_rate_limit
New testpmd commands have been added to test the following functions:
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
The testpmd user guide has been updated for the new commands
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
rte_pmd_ixgbe_set_vf_rate_limit
Use public function internally
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c| 266 +++-
drivers/net/ixgbe/rte_pmd_ixgbe.h | 104 +++
drivers/net
Use the the following ixgbe public functions:
rte_pmd_ixgbe_set_vf_rate_limit
rte_pmd_ixgbe_set_vf_rx
rte_pmd_ixgbe_set_vf_rxmode
rte_pmd_ixgbe_set_vf_tx
rte_pmd_ixgbe_set_vf_vlan_filter
Signed-off-by: Bernard Iremonger
---
app/test-pmd/cmdline.c | 18 +-
app/test-pmd/config.c
Replace rte_eth_dev_set_vf_rxmode with rte_pmd_ixgbe_set_vf_rx_mode.
Signed-off-by: Bernard Iremonger
---
examples/ethtool/lib/rte_ethtool.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/examples/ethtool/lib/rte_ethtool.c
b/examples/ethtool/lib/rte_ethtool.c
Parameter checking is done in the rte_pmd_ixgbe_* functions.
Remove parameter checking from before calls to the rte_pmd_ixgbe_*
functions.
Signed-off-by: Bernard Iremonger
---
app/test-pmd/config.c | 19 ---
1 file changed, 19 deletions(-)
diff --git a/app/test-pmd/config.c b
remove the following static functions:
ixgbe_set_pool_rx_mode
ixgbe_set_pool_rx
ixgbe_set_pool_tx
ixgbe_set_pool_vlan_filter
ixgbe_set_vf_rate_limit
Signed-off-by: Bernard Iremonger
---
drivers/net/ixgbe/ixgbe_ethdev.c | 193 ---
1 file changed, 193
remove the following API's:
rte_eth_dev_set_vf_rxmode
rte_eth_dev_set_vf_rx
rte_eth_dev_set_vf_tx
rte_eth_dev_set_vf_vlan_filter
rte_eth_dev_set_vf_rate_limit
Increment LIBABIVER in Makefile
Remove deprecation notice for removing rte_eth_dev_set_vf_* API's.
Signed-off-by: Bernard
Add release note for removing set VF API's from the ethdev,
renaming the API's and moving them to the ixgbe PMD.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/release_17_02.rst | 23 +--
1 file changed, 21 insertions(+), 2 deletions(-)
diff --git a/
In 17.05 nine rte_eth_dev_* 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 | 61
1 file changed, 61 insertions(+)
diff --git a/doc/guides/rel_notes
In 17.05 nine rte_eth_dev_* functions will be removed from
librte_ether, renamed and moved to the ixgbe PMD.
Signed-off-by: Bernard Iremonger
---
v2:
Used comma's to shorten lists.
doc/guides/rel_notes/deprecation.rst | 19 +++
1 file changed, 19 insertions(+)
diff --git
The _rte_eth_dev_callback_process() API has changed,
a "void *ret_param" has been added.
A NULL pointer has been added to the call.
Signed-off-by: Bernard Iremonger
---
drivers/net/vmxnet3/vmxnet3_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/n
The _rte_eth_dev_callback_process function has been modified.
The return value has been changed form void to int and an
extra parameter "void *ret_param" has been added.
Signed-off-by: Bernard Iremonger
---
doc/guides/rel_notes/release_17_08.rst | 7 ++-
1 file changed, 6 insert
replace filter Admin Queue command.
Changes in v2:
Rebase to latest dpdk-next-net.
Reordered patches, and reduced from 4 to 3 patches.
Bernard Iremonger (3):
net/i40e: add QinQ wrapper function
net/i40e: parse QinQ pattern
net/i40e: update destroy tunnel filter function
drivers/net/i40e
add QinQ pattern.
add i40e_flow_parse_qinq_pattern function.
add i40e_flow_parse_qinq_filter function.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_flow.c | 194 ++-
1 file changed, 192 insertions(+), 2 deletions(-)
diff --git a/drivers/net
Add i40e_dev_cloud_filter_qinq function, and call it
from i40e_dev_consistent_tunnel_filter_set function.
Replace filter 0x1 with QinQ filter.
Signed-off-by: Laura Stroe
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 121 +++--
drivers
set big_buffer to 1 for QinQ filter in
i40e_flow_destroy_tunnel_filter function.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_flow.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e/i40e_flow.c
index e53ab22
.
802.1Q tunneling (QinQ) is a technique often used by Metro Ethernet
providers as a layer 2 VPN for customers.
Signed-off-by: Laura Stroe
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 121 +++--
drivers/net/i40e/i40e_ethdev.h | 28
replace filter Admin Queue command.
Changes in v3:
Rebase to latest dpdk-next-net.
Revised patches 1-3 following comments.
Added patches 4 and 5.
Changes in v2:
Rebase to latest dpdk-next-net.
Reordered patches, and reduced from 4 to 3 patches.
Bernard Iremonger (5):
net/i40e: add QinQ
add QinQ pattern.
add i40e_flow_parse_qinq_pattern function.
add i40e_flow_parse_qinq_filter function.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_flow.c | 187 ++-
1 file changed, 185 insertions(+), 2 deletions(-)
diff --git a/drivers/net
The QinQ filter uses big buffers, set the big_buffer flag
when restoring a QinQ filter.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
The QinQ filter uses big buffers, set the big_buffer flag
when removing a QinQ filter.
Signed-off-by: Bernard Iremonger
Acked-by: Wenzhuo Lu
---
drivers/net/i40e/i40e_flow.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/i40e/i40e_flow.c b/drivers/net/i40e
The L3 MAP register is initialised to support QinQ
cloud filters.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index 5a03c7a95..a57b0416d 100644
following comments.
Revises patches 2 and 3 following comments.
Changes in v3:
Rebase to latest dpdk-next-net.
Revised patches 1-3 following comments.
Added patches 4 and 5.
Changes in v2:
Rebase to latest dpdk-next-net.
Reordered patches, and reduced from 4 to 3 patches.
Bernard Iremonger (5):
net
The L3 MAP register is initialised to support QinQ
cloud filters.
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c
index e9f22e781..dafc995a1 100644
.
802.1Q tunneling (QinQ) is a technique often used by Metro Ethernet
providers as a layer 2 VPN for customers.
Signed-off-by: Laura Stroe
Signed-off-by: Bernard Iremonger
---
drivers/net/i40e/i40e_ethdev.c | 113 +
drivers/net/i40e/i40e_ethdev.h | 8 ++-
2
1 - 100 of 1001 matches
Mail list logo