[PATCH] net/ice: fix DCF init for E830 devices

2024-07-19 Thread Ian Stokes
failure with the default setting. Signed-off-by: Bruce Richardson Signed-off-by: Ian Stokes --- drivers/net/ice/ice_dcf_parent.c | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/drivers/net/ice/ice_dcf_parent.c b/drivers/net/ice/ice_dcf_parent.c index 4e4a63fdd0

[PATCH] net/ice: fix use of ice_bitmap_t in promisc functions

2024-07-02 Thread Ian Stokes
Promisc functions were modified to use ice_bitmap_t. However use of ice_bitmap_t requires specific helper functions to ensure correctness. Fix this by adding correct calls to declare, zero and set ice_bitmap_t within the promisc functions. Signed-off-by: Ian Stokes --- drivers/net/ice

[RFC PATCH v3] net/iavf: support rte flow with mask for FDIR

2024-03-25 Thread Ian Stokes
From: Ananth S This patch supports rte flow with mask for FDIR, including eth/ipv4/ipv6/tcp/udp flow items, where src/dst for ipv4/ipv6 and sport/dport for tcp/udp are realized by switch filter. This patch additionally contains the fixes for the issues identified in the patch [21.11.5 v2]. This

[dpdk-dev] [PATCH] qos_meter: Fix compilation with APP_MODE_FWD

2015-08-18 Thread Ian Stokes
The qos_meter sample app will fail to compile if APP_MODE is set to APP_MODE_FWD. This patch changes the variable name 'color' in main.h to the expected variable name 'input_color' to allow compilation with APP_MODE_FWD. Signed-off-by: Ian Stokes --- examples/qos_meter/main.

Re: [dpdk-dev] DPDK Release Status Meeting 13/12/2018

2018-12-13 Thread Ian Stokes
On 12/13/2018 2:08 PM, Ferruh Yigit wrote: Minutes 13 December 2018 Agenda: * Release Dates * Integration deadline * Subtrees * Bugzilla * OvS * Conferences * Opens Participants: * Arm * Broadcom * Debian * Intel * Mellanox * RedHat Release Dates - * v19

[dpdk-dev] [PATCH] net/e1000: Support mtu set for igbvf.

2018-06-29 Thread Ian Stokes
This patch enables setting the MTU of an igbvf device by re-using the eth_igb_mtu_set() in igbvf_eth_dev_ops. Cc: sta...@dpdk.org Signed-off-by: Ian Stokes --- drivers/net/e1000/igb_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000

Re: [dpdk-dev] [PATCH] net/e1000: Support mtu set for igbvf.

2018-06-29 Thread Ian Stokes
On 6/29/2018 2:36 PM, Ian Stokes wrote: This patch enables setting the MTU of an igbvf device by re-using the eth_igb_mtu_set() in igbvf_eth_dev_ops. Cc: sta...@dpdk.org Signed-off-by: Ian Stokes --- drivers/net/e1000/igb_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers

[dpdk-dev] [PATCH v2] net/e1000: Support mtu set for igbvf.

2018-06-29 Thread Ian Stokes
This patch enables setting the MTU of an igbvf device by re-using the eth_igb_mtu_set() in igbvf_eth_dev_ops. Cc: sta...@dpdk.org Signed-off-by: Ian Stokes --- drivers/net/e1000/igb_ethdev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/e1000/igb_ethdev.c b/drivers/net/e1000

Re: [dpdk-dev] [ovs-dev] Packet Drop Issue in OVS-DPDK L2FWD Application

2018-11-19 Thread Ian Stokes
On 11/18/2018 8:16 PM, vkrishnabhat k wrote: Hi Team, I am new to OVS and DPDK. While I am using l2fwd application with OVS and DPDK I am seeing packet drop issue in OVS bridge. Topology : My topology has Ubuntu machine (Ubuntu 18.04 LTS). I have installed Qemu-KVM 2.11.1 version. Also I am usi

[dpdk-dev] [PATCH v1 1/1] doc: announce ethdev ABI change for rte_eth_dev_info.

2018-11-22 Thread Ian Stokes
bit, as such ABI change will occur as size of the structure will be impacted. Signed-off-by: Ian Stokes --- doc/guides/rel_notes/deprecation.rst | 12 1 file changed, 12 insertions(+) diff --git a/doc/guides/rel_notes/deprecation.rst b/doc/guides/rel_notes/deprecation.rst index

Re: [dpdk-dev] [PATCH v2] net/e1000: Support mtu set for igbvf.

2018-07-11 Thread Ian Stokes
On 7/10/2018 2:03 AM, Lu, Wenzhuo wrote: Hi Ian, -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ian Stokes Sent: Friday, June 29, 2018 9:51 PM To: dev@dpdk.org Cc: Stokes, Ian ; sta...@dpdk.org Subject: [dpdk-dev] [PATCH v2] net/e1000: Support mtu set for

[dpdk-dev] [RFC 1/6] ethdev: add min/max MTU to device info

2019-02-20 Thread Ian Stokes
set larger value if it supports Jumbo frames. Also remove the deprecation notice introduced in 18.11 regarding this change. Signed-off-by: Stephen Hemminger Signed-off-by: Ian Stokes --- doc/guides/rel_notes/deprecation.rst | 12 lib/librte_ethdev/rte_ethdev.c | 7

[dpdk-dev] [RFC 3/6] net/i40e: set min and max MTU for i40e VF devices

2019-02-20 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e VF devices via the i40evf_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

[dpdk-dev] [RFC 2/6] net/i40e: set min and max MTU for i40e devices

2019-02-20 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e devices via the i40e_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

[dpdk-dev] [RFC 0/6] ethdev: add min/max MTU to device info

2019-02-20 Thread Ian Stokes
[2] http://mails.dpdk.org/archives/dev/2019-February/124457.html Ian Stokes (5): net/i40e: set min and max MTU for i40e devices net/i40e: set min and max MTU for i40e VF devices net/ixgbe: set min and max MTU for ixgbe devices net/ixgbe: set min and max MTU for ixgbe VF devices net/e1000

[dpdk-dev] [RFC 5/6] net/ixgbe: set min and max MTU for ixgbe VF devices

2019-02-20 Thread Ian Stokes
ixgbe devices, reuse MACRO 'IXGBE_ETH_OVERHEAD' to avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index c4f6ff5bd.

[dpdk-dev] [RFC 4/6] net/ixgbe: set min and max MTU for ixgbe devices

2019-02-20 Thread Ian Stokes
'IXGBE_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 +++- drivers/net/ixgbe/ixgbe_ethdev.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgb

[dpdk-dev] [RFC 6/6] net/e1000: set min and max MTU for igb devices

2019-02-20 Thread Ian Stokes
'E1000_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/e1000/e1000_ethdev.h | 6 ++ drivers/net/e1000/igb_ethdev.c | 7 +-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/drivers

Re: [dpdk-dev] [RFC] ethdev: add min/max MTU to device info

2019-02-20 Thread Ian Stokes
On 2/7/2019 12:00 PM, Ananyev, Konstantin wrote: From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Ananyev, Konstantin From: dev on behalf of Stephen Hemminger On Wed, 6 Feb 2019 14:05:34 +0100 Morten Brørup wrote: Good work, Stephen. It should also be documented how PMDs should inter

[dpdk-dev] [PATCH v1 1/6] ethdev: add min/max MTU to device info

2019-02-27 Thread Ian Stokes
set larger value if it supports Jumbo frames. Also remove the deprecation notice introduced in 18.11 regarding this change and bump ethdev ABI version. Signed-off-by: Stephen Hemminger Signed-off-by: Ian Stokes Acked-by: Andrew Rybchenko --- RFC -> v1 * Removed RFC status. * dev_info->m

[dpdk-dev] [PATCH v1 0/6] ethdev: add min/max MTU to device info

2019-02-27 Thread Ian Stokes
/archives/dev/2019-February/124457.html [3] http://mails.dpdk.org/archives/dev/2019-February/124938.html Ian Stokes (5): net/i40e: set min and max MTU for i40e devices net/i40e: set min and max MTU for i40e VF devices net/ixgbe: set min and max MTU for ixgbe devices net/ixgbe: set min and max

[dpdk-dev] [PATCH v1 2/6] net/i40e: set min and max MTU for i40e devices

2019-02-27 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e devices via the i40e_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

[dpdk-dev] [PATCH v1 6/6] net/e1000: set min and max MTU for igb devices

2019-02-27 Thread Ian Stokes
'E1000_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/e1000/e1000_ethdev.h | 6 ++ drivers/net/e1000/igb_ethdev.c | 7 +-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/drivers

[dpdk-dev] [PATCH v1 5/6] net/ixgbe: set min and max MTU for ixgbe VF devices

2019-02-27 Thread Ian Stokes
ixgbe devices, reuse MACRO 'IXGBE_ETH_OVERHEAD' to avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index c4f6ff5bd.

[dpdk-dev] [PATCH v1 4/6] net/ixgbe: set min and max MTU for ixgbe devices

2019-02-27 Thread Ian Stokes
'IXGBE_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 +++- drivers/net/ixgbe/ixgbe_ethdev.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgb

[dpdk-dev] [PATCH v1 3/6] net/i40e: set min and max MTU for i40e VF devices

2019-02-27 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e VF devices via the i40evf_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

Re: [dpdk-dev] [RFC 1/6] ethdev: add min/max MTU to device info

2019-02-27 Thread Ian Stokes
On 2/25/2019 7:40 AM, Andrew Rybchenko wrote: On 2/20/19 6:57 PM, Ian Stokes wrote: From: Stephen Hemminger This addresses the usability issue raised by OVS at DPDK Userspace summit. It adds general min/max mtu into device info. For compatiablity, and to save space, it fits in a hole in

[dpdk-dev] [PATCH v1 1/1] rte_crypto.h: Fix compilation issue with Ofast.

2017-10-17 Thread Ian Stokes
When compiling with an application that includes rte_cryptodev.h with Ofast, an error is reported regarding enumeration RTE_CRYPTO_OP_TYPE_UNDEFINED not handled in switch case in function __rte_crypto_op_reset(). Fix this by adding case for RTE_OP_TYPE_UNDEFINED. Signed-off-by: Ian Stokes

[dpdk-dev] [PATCH v2 1/1] cryptodev: fix build with Ofast.

2017-10-17 Thread Ian Stokes
("cryptodev: change burst API to be crypto op oriented") Signed-off-by: Ian Stokes --- lib/librte_cryptodev/rte_crypto.h |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/lib/librte_cryptodev/rte_crypto.h b/lib/librte_cryptodev/rte_crypto.h index 10fe080..3ef9

[dpdk-dev] [PATCH v1] doc: update notes for i40e firmware version.

2016-06-30 Thread Ian Stokes
Updated notes for i40e firmware version as it referenced an older FVL firmware verion 4.2.5 which is no longer validated. Instruct users to consult release notes for current validated firmware versions. Signed-off-by: Ian Stokes --- doc/guides/linux_gsg/enable_func.rst |3 +-- 1 files

[dpdk-dev] [PATCH v2] doc: update GSG for i40e firmware version.

2016-07-06 Thread Ian Stokes
ned-off-by: Ian Stokes --- v1 -> v2 Specificy GSG in commit subject line. Sepcify section in GSG that is updated in commit body. Remove references to FVL in GSG, replace with 'NIC using i40e driver'. --- doc/guides/linux_gsg/enable_func.rst |3 +-- 1 files changed, 1 insertions(+

Re: [dpdk-dev] [PATCH v1 1/6] ethdev: add min/max MTU to device info

2019-03-21 Thread Ian Stokes
On 3/19/2019 4:15 PM, Ferruh Yigit wrote: On 2/27/2019 9:45 PM, Ian Stokes wrote: From: Stephen Hemminger This addresses the usability issue raised by OVS at DPDK Userspace summit. It adds general min/max mtu into device info. For compatiablity, and to save space, it fits in a hole in

Re: [dpdk-dev] [PATCH v1 2/6] net/i40e: set min and max MTU for i40e devices

2019-03-21 Thread Ian Stokes
On 3/19/2019 4:18 PM, Ferruh Yigit wrote: On 2/27/2019 9:45 PM, Ian Stokes wrote: This commit sets the min and max supported MTU values for i40e devices via the i40e_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported

Re: [dpdk-dev] [PATCH v1 0/6] ethdev: add min/max MTU to device info

2019-03-21 Thread Ian Stokes
On 3/19/2019 4:30 PM, Ferruh Yigit wrote: On 2/27/2019 9:45 PM, Ian Stokes wrote: Building upon the discussion around [1], this series introduces MTU min and MTU max variables. It also provides updates to PMD implementations for ixgbe, i40e and IGB devices so that these variables are populated

Re: [dpdk-dev] [PATCH v1 1/6] ethdev: add min/max MTU to device info

2019-03-21 Thread Ian Stokes
On 3/21/2019 2:06 PM, Ferruh Yigit wrote: On 3/21/2019 12:50 PM, Ian Stokes wrote: On 3/19/2019 4:15 PM, Ferruh Yigit wrote: On 2/27/2019 9:45 PM, Ian Stokes wrote: From: Stephen Hemminger This addresses the usability issue raised by OVS at DPDK Userspace summit. It adds general min/max mtu

[dpdk-dev] [PATCH v2 0/7] ethdev: add min/max MTU to device info

2019-03-22 Thread Ian Stokes
/archives/dev/2019-February/124457.html [3] http://mails.dpdk.org/archives/dev/2019-February/124938.html [4] http://mails.dpdk.org/archives/dev/2019-February/125319.html Ian Stokes (6): net/i40e: set min and max MTU for i40e devices net/i40e: set min and max MTU for i40e VF devices net/ixgbe: set

[dpdk-dev] [PATCH v2 1/7] ethdev: add min/max MTU to device info

2019-03-22 Thread Ian Stokes
set larger value if it supports Jumbo frames. Also remove the deprecation notice introduced in 18.11 regarding this change and bump ethdev ABI version. Signed-off-by: Stephen Hemminger Signed-off-by: Ian Stokes Acked-by: Andrew Rybchenko --- v1 -> v2 * Document default values set

[dpdk-dev] [PATCH v2 2/7] net/i40e: set min and max MTU for i40e devices

2019-03-22 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e devices via the i40e_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

[dpdk-dev] [PATCH v2 4/7] net/ixgbe: set min and max MTU for ixgbe devices

2019-03-22 Thread Ian Stokes
'IXGBE_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 4 +++- drivers/net/ixgbe/ixgbe_ethdev.h | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgb

[dpdk-dev] [PATCH v2 7/7] app/testpmd: verify mtu with rte_eth_dev_info_get()

2019-03-22 Thread Ian Stokes
This commit uses the mtu fields populated in rte_eth_dev_info_get() to validate the mtu value being passed in port_mtu_set(). Signed-off-by: Ian Stokes --- app/test-pmd/config.c | 4 1 file changed, 4 insertions(+) diff --git a/app/test-pmd/config.c b/app/test-pmd/config.c index b9e5dd923

[dpdk-dev] [PATCH v2 3/7] net/i40e: set min and max MTU for i40e VF devices

2019-03-22 Thread Ian Stokes
This commit sets the min and max supported MTU values for i40e VF devices via the i40evf_dev_info_get() function. Min MTU supported is set to ETHER_MIN_MTU and max mtu is calculated as the max packet length supported minus the transport overhead. Signed-off-by: Ian Stokes --- drivers/net/i40e

[dpdk-dev] [PATCH v2 5/7] net/ixgbe: set min and max MTU for ixgbe VF devices

2019-03-22 Thread Ian Stokes
ixgbe devices, reuse MACRO 'IXGBE_ETH_OVERHEAD' to avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/ixgbe/ixgbe_ethdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index 60da3508c.

[dpdk-dev] [PATCH v2 6/7] net/e1000: set min and max MTU for igb devices

2019-03-22 Thread Ian Stokes
'E1000_ETH_OVERHEAD' has been introduced to consolidate overhead calculation and avoid duplication. Signed-off-by: Ian Stokes --- drivers/net/e1000/e1000_ethdev.h | 6 ++ drivers/net/e1000/igb_ethdev.c | 7 +-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/drivers

Re: [dpdk-dev] [PATCH v1 0/6] ethdev: add min/max MTU to device info

2019-03-22 Thread Ian Stokes
On 3/21/2019 1:03 PM, Ian Stokes wrote: On 3/19/2019 4:30 PM, Ferruh Yigit wrote: On 2/27/2019 9:45 PM, Ian Stokes wrote: Building upon the discussion around [1], this series introduces MTU min and MTU max variables. It also provides updates to PMD implementations for ixgbe, i40e and IGB

Re: [dpdk-dev] 18.11.1 patches review and test

2019-04-03 Thread Ian Stokes
On 3/22/2019 3:10 PM, Kevin Traynor wrote: Hi all, Here is a list of patches targeted for LTS release 18.11.1. Please help review and test. The planned date for the final release is April 8th. Before that, please shout if anyone has objections with these patches being applied. Also for the comp

Re: [dpdk-dev] 18.11.2 (LTS) patches review and test

2019-05-30 Thread Ian Stokes
On 5/21/2019 3:01 PM, Kevin Traynor wrote: Hi all, Here is a list of patches targeted for LTS release 18.11.2. The planned date for the final release is 11th June. Please help with testing and validation of your use cases and report any issues/results. For the final release I will update the r

[PATCH] net/ice/base: update README

2024-09-24 Thread Ian Stokes
Update the README in base folder of ice driver to reflect base code update release date and supported devices. Signed-off-by: Ian Stokes --- drivers/net/ice/base/README | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/net/ice/base/README b/drivers/net/ice/base

[PATCH v2] net/ice/base: update README

2024-09-30 Thread Ian Stokes
Update the README in base folder of ice driver to reflect base code update release date and supported devices. Signed-off-by: Ian Stokes --- drivers/net/ice/base/README | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/net/ice/base/README b/drivers/net/ice/base

[PATCH v1] maintainers: update for iavf and i40e

2025-03-26 Thread Ian Stokes
Removing myself as maintainer for iavf and i40e. Signed-off-by: Ian Stokes --- MAINTAINERS | 2 -- 1 file changed, 2 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 4b01103f8e..5f2f413da8 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -802,7 +802,6 @@ F: doc/guides/nics/intel_vf.rst