[dpdk-dev] [PATCH RFC V2 2/2] Allow the flow_classify example to add an ACL table for tcp.

2021-04-28 Thread Bernard Iremonger
Hi Sowmini, Could you rebase this patchset to the latest DPDK-21.05-rc1 code. Regards, Bernard

[dpdk-dev] [PATCH] flow_classify: remove eperimental tag from the API

2021-09-15 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2] flow_classify: remove eperimental tag from the API

2021-09-22 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH] maintainers: update for testpmd

2021-02-04 Thread Bernard Iremonger
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-dev] [PULL REQUEST] doc: TestPMD Application User Guide.

2014-11-04 Thread Bernard Iremonger
://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

[dpdk-dev] [PULL REQUEST] doc: document modifications in user guides

2014-12-03 Thread Bernard Iremonger
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

[dpdk-dev] [PULL REQUEST] doc: modifications to user guides

2014-12-04 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH] doc: add bsd license to svg file

2014-12-08 Thread Bernard Iremonger
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

[dpdk-dev] [PULL REQUEST] doc: modifications to user guides

2014-12-11 Thread Bernard Iremonger
) 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

[dpdk-dev] [PULL REQUEST] doc: modifications to user guides

2014-12-18 Thread Bernard Iremonger
: 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

[dpdk-dev] [PULL REQUEST] doc: latest modifications to user guides

2014-12-19 Thread Bernard Iremonger
: 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

[dpdk-dev] [RFC PATCH] librte_pmd_ixgbe: changes to support PCI Port Hotplug

2015-04-08 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH] librte_pmd_e1000: igb and em1000 PCI Port Hotplug changes

2015-04-08 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH 1/1] librte_pmd_ring: changes to support PCI Port Hotplug

2015-04-30 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH 1/4] librte_pmd_i40e: changes to support PCI Port Hotplug

2015-04-30 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH 2/4] librte_pmd_i40e: release vmdq vsi's in dev_close

2015-04-30 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH 3/4] librte_pmd_i40e: increase ASQ_DELAY_MS to 100 in i40evf_wait_cmd_done()

2015-04-30 Thread Bernard Iremonger
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

[dpdk-dev] [RFC PATCH 4/4] librte_pmd_i40e: call _clear_cmd() when error occurs

2015-04-30 Thread Bernard Iremonger
_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

[dpdk-dev] [PATCH v2 0/2] net/i40e: fix segmentation fault

2017-01-09 Thread Bernard Iremonger
. 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

[dpdk-dev] [PATCH v2 1/2] net/i40e: fix segmentation fault in close

2017-01-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 2/2] app/testpmd: add command to configure VMDq

2017-01-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH] net/ixgbe: fix API parameter checking

2017-01-11 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2] net/ixgbe: fix API parameter checking

2017-01-11 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 2/2] app/testpmd: add command to configure VMDq

2017-01-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 1/2] net/i40e: fix segmentation fault in close

2017-01-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 0/2] net/i40e: fix segmentation fault

2017-01-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 0/2] net/i40e: fix segmentation fault

2017-01-17 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 1/2] net/i40e: fix segmentation fault in close

2017-01-17 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 2/2] app/testpmd: add command to configure VMDq

2017-01-17 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v5 0/3] net/i40e: fix segmentation fault

2017-01-25 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v5 2/3] app/testpmd: add command to configure VMDq

2017-01-25 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v5 1/3] net/i40e: fix segmentation fault in close

2017-01-25 Thread Bernard Iremonger
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 ++

[dpdk-dev] [PATCH v5 3/3] app/testpmd: fix port stop

2017-01-25 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 1/3] net/i40e: fix segmentation fault in close

2017-01-27 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 1/2] app/testpmd: add command to configure VMDq

2017-01-27 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 2/2] app/testpmd: fix port stop

2017-01-27 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 0/2] app/testpmd: enable VMDq in testpmd

2017-01-27 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 0/2] add API's for VF management

2016-09-30 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 1/2] net/ixgbe: add API's for VF management

2016-09-30 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v6 2/2] app/test_pmd: add tests for new API's

2016-09-30 Thread Bernard Iremonger
;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

[dpdk-dev] [PATCH v3 0/2] add callbacks for VF management

2016-09-30 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 1/2] librte_ether: add internal callback functions

2016-09-30 Thread Bernard Iremonger
. 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

[dpdk-dev] [PATCH v3 2/2] net/ixgbe: add callback to user app on VF to PF mbox msg

2016-09-30 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 0/5] net/ixgbe: move set VF functions.

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 2/5] app/testpmd: use ixgbe public functions

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 1/5] net/ixgbe: move set VF functions from the ethdev

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 4/5] app/testpmd: add command for set VF receive

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 3/5] app/testpmd: add command for set VF VLAN filter

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 5/5] app/testpmd: add command for set VF transmit

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 0/5] net/ixgbe: move set VF functions.

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 1/5] net/ixgbe: move set VF functions from the ethdev

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 4/5] app/testpmd: add command for set VF receive

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 2/5] app/testpmd: use ixgbe public functions

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 3/5] app/testpmd: add command for set VF VLAN filter

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v1 5/5] app/testpmd: add command for set VF transmit

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 0/9] net/ixgbe: move set VF functions.

2016-12-09 Thread Bernard Iremonger
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:

[dpdk-dev] [PATCH v2 2/9] app/testpmd: use ixgbe public functions

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 1/9] net/ixgbe: move set VF functions from the ethdev

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 4/9] app/testpmd: add command for set VF receive

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 3/9] app/testpmd: add command for set VF VLAN filter

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 5/9] app/testpmd: add command for set VF transmit

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 7/9] net/ixgbe: remove static set VF functions

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 6/9] examples/ethtool: use ixgbe public function

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 8/9] librte_ether: remove the set VF API's

2016-12-09 Thread Bernard Iremonger
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_

[dpdk-dev] [PATCH v2 9/9] doc: remove deprecation notice

2016-12-09 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 0/9] net/ixgbe: move set VF functions.

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 1/9] net/ixgbe: move set VF functions from the ethdev

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 2/9] app/testpmd: use ixgbe public functions

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 3/9] app/testpmd: add command for set VF VLAN filter

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 4/9] app/testpmd: add command for set VF receive

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 5/9] app/testpmd: add command for set VF transmit

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 8/9] librte_ether: remove the set VF API's

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 7/9] net/ixgbe: remove static set VF functions

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 9/9] doc: update release notes

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 6/9] examples/ethtool: use ixgbe public function

2016-12-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 0/7] net/ixgbe: move set VF functions.

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 1/7] net/ixgbe: move set VF functions from the ethdev

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 2/7] app/testpmd: use ixgbe public functions

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 4/7] examples/ethtool: use ixgbe public function

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 3/7] app/testpmd: cleanup parameter checking

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 5/7] net/ixgbe: remove static set VF functions

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 6/7] librte_ether: remove the set VF API's

2016-12-13 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 7/7] doc: update release notes

2016-12-13 Thread Bernard Iremonger
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/

[dpdk-dev] [PATCH v1] doc: announce API and ABI change for ethdev

2017-01-05 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2] doc: announce API and ABI change for ethdev

2017-01-05 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH] net/vmxnet3: use latest callback process API

2017-07-03 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH] doc: notify callback process API change

2017-07-12 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 0/3] net/i40e: QinQ filter

2017-03-23 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 2/3] net/i40e: parse QinQ pattern

2017-03-23 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 1/3] net/i40e: add QinQ wrapper function

2017-03-23 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v2 3/3] net/i40e: update destroy tunnel filter function

2017-03-23 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 1/5] net/i40e: add QinQ filter create function

2017-03-28 Thread Bernard Iremonger
. 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

[dpdk-dev] [PATCH v3 0/5] net/i40e: QinQ filter

2017-03-28 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 2/5] net/i40e: parse QinQ pattern

2017-03-28 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 5/5] net/i40e: update tunnel filter restore function

2017-03-28 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 3/5] net/i40e: update destroy tunnel filter function

2017-03-28 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v3 4/5] net/i40e: initialise L3 MAP register

2017-03-28 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 0/5] net/i40e: QinQ filter

2017-03-29 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 1/5] net/i40e: initialise L3 MAP register

2017-03-29 Thread Bernard Iremonger
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

[dpdk-dev] [PATCH v4 2/5] net/i40e: add QinQ filter create function

2017-03-29 Thread Bernard Iremonger
. 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   2   3   4   5   6   7   8   9   10   >