Hi Konstantin,
> -Original Message-
> From: Ananyev, Konstantin
> Sent: Monday, May 29, 2017 8:52 PM
> To: Hu, Jiayu
> Cc: dev@dpdk.org; Wiles, Keith ;
> yuanhan@linux.intel.com
> Subject: RE: [PATCH v3 1/3] lib: add Generic Receive Offload API framework
>
> Hi Jiayu,
>
> > -Ori
A sanity check is required in priv_fdir_disable(). If resizing Rx queue
fails, this can cause a crash by referencing a NULL pointer.
Cc: sta...@dpdk.org
Fixes: 76f5c99e6840 ("mlx5: support flow director")
Fixes: 0cdddf4d0626 ("net/mlx5: split Rx queue structure")
Signed-off-by: Yongseok Koh
---
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Herakliusz Lipiec
> Sent: Monday, May 29, 2017 3:57 PM
> To: tho...@monjalon.net
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH] fix comment
>
> Signed-off-by: Herakliusz Lipiec
Acked-by: John McNamara
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds code to determine the Rx status of a VF.
> It adds the rte_pmd_bnxt_get_vf_rx_status call, which calculates
> the VNIC count of the function to get the Rx status.
>
> Signed-off-by: Stephen Hurd
> Signed-off-by: Ajit Khaparde
<..>
>
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patchset amongst other changes adds support few more dev_ops,
> updates HWRM to version 1.7.7, switches to polling stats from the
> hardware, support for Jumbo MTU, LRO etc..
> As suggedted for the previous submission:
> Grouped in the end, it also
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> Update release doc briefly describing updates to bnxt PMD.
>
> Signed-off-by: Ajit Khaparde
> ---
> doc/guides/rel_notes/release_17_08.rst | 8
> 1 file changed, 8 insertions(+)
>
> diff --git a/doc/guides/rel_notes/release_17_08.rst
> b/do
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds code to get and clear VF stats.
> It also adds the necessary HWRM structures to send the command
> to the firmware.
>
> Signed-off-by: Stephen Hurd
> Signed-off-by: Ajit Khaparde
>
> --
> v1->v2: regroup related patches and incorporat
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> Add functions rte_pmd_bnxt_set_tx_loopback,
> rte_pmd_bnxt_set_all_queues_drop_en and
> rte_pmd_bnxt_set_vf_mac_addr to configure tx_loopback,
> queue_drop and VF MAC address setting in the hardware.
> It also adds the necessary functions to send the HWR
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds VLAN strip and offload callbacks.
> To add a VLAN filter:
> For each VNIC and each associated filter(s)
> if VLAN exists:
> if VLAN matches vlan_id
> VLAN filter already exists, just skip and contin
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds support for dev_led_on/off dev_ops
>
> HWRM calls added:
> bnxt_hwrm_port_led_qcaps()
> bnxt_hwrm_port_led_cfg()
Can you please add a LED feature in default.ini, and announce that
support in bnxt.ini?
>
> Signed-off-by: Ajit Khaparde
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds support to get and reset xstats dev_ops
>
> dev_ops added:
> xstats_get, xstats_get_name, xstats_reset
>
> HWRM commands added:
> hwrm_port_qstats, hwrm_port_clr_stats
>
> Signed-off-by: Ajit Khaparde
>
> --
> v1->v2: regroup related
On 5/26/2017 7:39 PM, Ajit Khaparde wrote:
> This patch adds support for set_mc_addr_list and
> mac_addr_set dev_ops
>
> Signed-off-by: Ajit Khaparde
>
> --
> v1->v2: regroup related patches and incorporate other review comments
> ---
> doc/guides/nics/features/bnxt.ini | 1 +
> drivers/net/bn
On May 29, 2017, at 4:26 AM, Richardson, Bruce
mailto:bruce.richard...@intel.com>> wrote:
On Sun, May 28, 2017 at 04:55:11PM +, Wiles, Keith wrote:
On May 26, 2017, at 11:52 AM, Ferruh Yigit
mailto:ferruh.yi...@intel.com>> wrote:
We are looking for re-sending [1] the Kernel Control Path (
The current drop action is implemented as a queue tail drop,
requiring to instantiate multiple WQs to maintain high drop rate.
This commit, implements the drop action in hardware classifier.
This enables to reduce the amount of contexts needed for the drop,
without affecting the drop rate.
Signed-
This revision change the define MLX5_DROP_WQ_N according to the
OFED support . #ifdef HAVE_ MLX5_DROP_WQ_N = 1 #else
MLX5_DROP_WQ_N = 4
Shachar Beiser (1):
net/mlx5: implement drop action in hardware classifier
drivers/net/mlx5/Makefile| 5 +
drivers/net/mlx5/mlx5_flow.c | 19 ++
Moved all bypass functions to ixgbe pmd and removed function
pointers from the eth_dev_ops struct.
Changes in v2:
CONFIG_RTE_NIC_BYPASS removed, new option in the IXGBE section
added, CONFIG_RTE_LIBRTE_IXGBE_BYPASS.
Updated test-pmd to always include the bypass commands.
Signed-off-by: Radu Nicol
This patch targets the next-eventdev tree.
Single-link optimized ports previously did not correctly track
credits when dequeued, and re-enqueued as a FORWARD type. This
could "inflate" the number of credits in the system.
A unit test is added to reproduce and verify the issue. The
fixed implement
Signed-off-by: Herakliusz Lipiec
---
config/common_base | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/config/common_base b/config/common_base
index 8907bea..c858769 100644
--- a/config/common_base
+++ b/config/common_base
@@ -139,7 +139,7 @@ CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=
Hi Umesh,
> -Original Message-
> From: Umesh Kartha [mailto:umesh.kar...@caviumnetworks.com]
> Sent: Friday, May 26, 2017 8:18 AM
> To: Trahe, Fiona
> Cc: dev@dpdk.org; Jerin Jacob ;
> Balasubramanian Manoharan
> ; Ram Kumar ;
> Murthy
> Nidadavolu ; Doherty, Declan
> ; De Lara
> Guarc
>> From: Nélio Laranjeiro [mailto:nelio.laranje...@6wind.com]
>> Sent: Monday, May 29, 2017 4:08 PM
>> To: Shachar Beiser
>> Cc: dev@dpdk.org; Adrien Mazarguil
>> Subject: Re: [PATCH] net/mlx5: implement drop action in hardware classifier
>>
>> On Sun, May 28, 2017 at 06:49:20AM +, Shachar
On 5/29/2017 2:42 PM, Gaetan Rivet wrote:
> This PMD intercepts and manages Ethernet device removal events issued by
> slave PMDs and re-initializes them transparently when brought back so that
> existing applications do not need to be modified to benefit from true
> hot-plugging support.
>
> The
Signed-off-by: Gaetan Rivet
---
drivers/net/failsafe/failsafe_ether.c | 34 +++--
drivers/net/failsafe/failsafe_flow.c| 29
drivers/net/failsafe/failsafe_private.h | 4
3 files changed, 65 insertions(+), 2 deletions(-)
diff --g
Signed-off-by: Gaetan Rivet
---
doc/guides/nics/features/failsafe.ini | 1 +
drivers/net/failsafe/failsafe.c | 1 +
drivers/net/failsafe/failsafe_ether.c | 15 +++
drivers/net/failsafe/failsafe_ops.c | 23 +++
drivers/net/failsafe/failsafe_private
Listen to INTR_RMV events issued by slaves.
Add atomic flags on slave queues to detect use of slave bursts function.
If a removal is detected, set the recollection flag on this slave.
During a slave upkeep round, if its recollection flag is set and its
burst functions are not in use by any thread,
Signed-off-by: Gaetan Rivet
Acked-by: Olga Shern
---
doc/guides/nics/features/failsafe.ini | 1 +
drivers/net/failsafe/Makefile | 1 +
drivers/net/failsafe/failsafe.c | 1 +
drivers/net/failsafe/failsafe_eal.c | 1 +
drivers/net/failsafe/failsafe_ether.c | 70 +
Signed-off-by: Gaetan Rivet
Acked-by: Olga Shern
---
doc/guides/nics/features/failsafe.ini | 6 ++
drivers/net/failsafe/failsafe_ops.c | 131 +-
2 files changed, 135 insertions(+), 2 deletions(-)
diff --git a/doc/guides/nics/features/failsafe.ini
b/doc/guide
Signed-off-by: Gaetan Rivet
Acked-by: Olga Shern
---
drivers/net/failsafe/failsafe_private.h | 8 +++
drivers/net/failsafe/failsafe_rxtx.c| 124 ++--
2 files changed, 112 insertions(+), 20 deletions(-)
diff --git a/drivers/net/failsafe/failsafe_private.h
b/dri
Make the rte_eth_dev_count() return the number of available devices even
after some are detached by the hotplug API or put in a deferred state.
Signed-off-by: Gaetan Rivet
---
lib/librte_ether/rte_ethdev.c | 16 +---
lib/librte_ether/rte_ethdev.h | 13 ++---
2 files changed,
Introduce the fail-safe poll mode driver initialization and enable its
build infrastructure.
This PMD allows for applications to benefit from true hot-plugging
support without having to implement it.
It intercepts and manages Ethernet device removal events issued by
slave PMDs and re-initializes
Add the "exec" device type.
The parameters given to this type of device will be executed in a shell.
The output of this command is then used as a definition for a device.
That command can be re-interpreted if the related device is not
plugged-in. It allows for a device definition to react to syste
Periodically check for the existence of a device.
If a device has not been initialized and exists on the system, then it
is probed and configured.
The configuration process strives to synchronize the states between the
plugged-in sub-device and the fail-safe device.
Signed-off-by: Gaetan Rivet
A
Other configuration items (i.e. MAC addresses) are stored within
rte_eth_dev_data, but not this one.
Signed-off-by: Gaetan Rivet
---
lib/librte_ether/rte_ethdev.c | 19 ++-
lib/librte_ether/rte_ethdev.h | 10 ++
2 files changed, 28 insertions(+), 1 deletion(-)
diff --git
This PMD intercepts and manages Ethernet device removal events issued by
slave PMDs and re-initializes them transparently when brought back so that
existing applications do not need to be modified to benefit from true
hot-plugging support.
The stacked PMD approach shares many similarities with the
This device state means that the device is managed externally, by
whichever party has set this state (PMD or application).
Note: this new device state is only an information. The related device
structure and operators are still valid and can be used normally.
It is however made private by device
The current firmware version does not implement queue tail drop therefore queue
allocation is not required by firmware. Unfortunately, the ibverbs APIs
requires to allocate WQ & CQ .In the future this allocation will be saved .
Right now, you are right.
-Original Message-
From: Nélio
On Mon, May 29, 2017 at 11:45:09AM +0200, Nelio Laranjeiro wrote:
> Since commit 8f094a9ac5d7 ("mbuf: set mbuf fields while in pool"), some
> fields are already initialised and do not need to be modified by the PMD
> anymore.
>
> Signed-off-by: Nelio Laranjeiro
> Acked-by: Shahaf Shuler
Except
On Mon, May 29, 2017 at 11:40:58AM +0200, Nelio Laranjeiro wrote:
> Flow rules must be applied in the same order as they have been created and
> thus destroyed in the reverse order.
>
> Fixes: 2097d0d1e2cc ("net/mlx5: support basic flow items and actions")
>
> Cc: sta...@dpdk.org
> Signed-off-by:
On Sun, May 28, 2017 at 06:49:20AM +, Shachar Beiser wrote:
> The current drop action is implemented as a queue tail drop,
> requiring to instantiate multiple WQs to maintain high drop rate.
> This commit, implements the drop action in hardware classifier.
> This enables to reduce the amount of
Hi Jiayu,
> -Original Message-
> From: Hu, Jiayu
> Sent: Monday, May 29, 2017 11:23 AM
> To: Ananyev, Konstantin
> Cc: dev@dpdk.org; Wiles, Keith ;
> yuanhan@linux.intel.com
> Subject: RE: [PATCH v3 1/3] lib: add Generic Receive Offload API framework
>
> Hi Konstantin,
>
> > -O
> -Original Message-
> From: Richardson, Bruce
> Sent: Monday, May 29, 2017 10:30 AM
> To: cs5120...@cse.iitd.ac.in
> Cc: dev@dpdk.org; Dumitrescu, Cristian
> Subject: Re: [dpdk-dev] Why DPDK is not using compressed TRIE for LPM6?
>
> On Sat, May 27, 2017 at 12:34:57AM +0530, Atul Shree
On 5/26/2017 7:05 PM, Matej Vido wrote:
> Add IBUF and OBUF offsets definitions for new firmwares.
just to double check, is it required to add new pci device ids to
support these new cards?
Is dpdk supported nics (http://dpdk.org/doc/nics) needs to be updated?
Can you please update release notes
> -Original Message-
> From: Zhang, Roy Fan
> Sent: Thursday, May 25, 2017 8:30 AM
> To: dev@dpdk.org
> Cc: De Lara Guarch, Pablo
> Subject: [PATCH] crypto/scheduler: remove deprecation functions
>
> This patch remove the deprecation functions as well as notice for
> scheduler mode set/g
On 5/26/2017 7:05 PM, Matej Vido wrote:
> This is to prepare for firmwares with multiple ibufs and obufs.
> Offsets of ibufs and obufs are defined in array.
I was thinking ibufs and obufs as queues, but since link functions
updated per ibufs it looks like ports, can you please provide some
informa
On 5/26/2017 7:05 PM, Matej Vido wrote:
> Signed-off-by: Matej Vido
Hi Matej,
Overall patchset looks good to me, but can you please provide a little
more information in commit logs, please check comments on patches.
For this patch, it seems refactor naming is removing "cgmii", what is
the reaso
> -Original Message-
> From: De Lara Guarch, Pablo
> Sent: Wednesday, May 24, 2017 11:28 AM
> To: Doherty, Declan
> Cc: dev@dpdk.org; De Lara Guarch, Pablo; sta...@dpdk.org
> Subject: [PATCH] examples/l2fwd-crypto: fix option parsing
>
> Statistics period time option is parsed with -T ar
On Mon, May 29, 2017 at 10:22:57AM +, Hu, Jiayu wrote:
> Hi Konstantin,
>
> > -Original Message-
> > From: Ananyev, Konstantin
> > Sent: Sunday, May 28, 2017 12:51 AM
> > To: Hu, Jiayu
> > Cc: dev@dpdk.org; Wiles, Keith ;
> > yuanhan@linux.intel.com
> > Subject: RE: [PATCH v3 1/3]
Hi all,
Currently I'm working on compressed trie implementation for LPM4 lib. I
think it could be adapted for LPM6.
2017-05-29 12:30 GMT+03:00 Bruce Richardson :
> On Sat, May 27, 2017 at 12:34:57AM +0530, Atul Shree wrote:
> > Hello All,
> >
> > I was doing some experiments related to LPM6 look
PMD already resets PCI during initialization.
In my patch, exiting process forced to release it's resources
On Monday, 29 May 2017 14:01:48 IDT Shijith Thotton wrote:
> On Mon, May 29, 2017 at 01:01:06PM +0300, Gregory Etelson wrote:
> >I still have to support Red Hat 6.x. These system do not
On 5/23/2017 8:12 AM, Wei Zhao wrote:
> The patches mainly finish following functions:
> 1) Store and restore all kinds of filters.
> 2) Parse all kinds of filters.
> 3) Add flow validate function.
> 4) Add flow create function.
> 5) Add flow destroy function.
> 6) Add flow flush function.
>
> zha
On Mon, May 29, 2017 at 01:01:06PM +0300, Gregory Etelson wrote:
>I still have to support Red Hat 6.x. These system do not have VFIO
>
>IGB_UIO is the only option there.
>
>Also, there was a discussion that claimed IGB_UIO has better performance
>than VFIO.
>
>http://dpdk.org
On 5/26/2017 3:30 PM, Radu Nicolau wrote:
> Moved all bypass functions to ixgbe pmd and removed function
> pointers from the eth_dev_ops struct.
Hi Radu,
Thanks for taking care of this, this was waiting for a while.
>
> Also cleared some checkpatch errors.
>
> Signed-off-by: Radu Nicolau
<..
Hi Konstantin,
> -Original Message-
> From: Ananyev, Konstantin
> Sent: Sunday, May 28, 2017 12:51 AM
> To: Hu, Jiayu
> Cc: dev@dpdk.org; Wiles, Keith ;
> yuanhan@linux.intel.com
> Subject: RE: [PATCH v3 1/3] lib: add Generic Receive Offload API framework
>
>
> Hi Jiayu,
>
> >
> >
I still have to support Red Hat 6.x. These system do not have VFIO
IGB_UIO is the only option there.
Also, there was a discussion that claimed IGB_UIO has better performance than
VFIO.
http://dpdk.org/ml/archives/dev/2014-August/004609.html
Regards,
Gregory
On Monday, 29 May 2017 12:48:59 ID
On Fri, May 26, 2017 at 07:14:55PM +0300, Gregory Etelson wrote:
>I did not look into VFIO driver yet
>
>
>
>Regards,
>
>Gregory
>
>
>
>On Friday, 26 May 2017 18:53:21 IDT Stephen Hemminger wrote:
>
>> On Fri, 26 May 2017 09:17:33 +0300
>
>> Gregory Etelson
Since commit 8f094a9ac5d7 ("mbuf: set mbuf fields while in pool"), some
fields are already initialised and do not need to be modified by the PMD
anymore.
Signed-off-by: Nelio Laranjeiro
Acked-by: Shahaf Shuler
---
drivers/net/mlx5/mlx5_rxtx.c | 2 --
1 file changed, 2 deletions(-)
diff --git a
Flow rules must be applied in the same order as they have been created and
thus destroyed in the reverse order.
Fixes: 2097d0d1e2cc ("net/mlx5: support basic flow items and actions")
Cc: sta...@dpdk.org
Signed-off-by: Nelio Laranjeiro
Acked-by: Yongseok Koh
---
drivers/net/mlx5/mlx5.c |
On Sat, May 27, 2017 at 12:34:57AM +0530, Atul Shree wrote:
> Hello All,
>
> I was doing some experiments related to LPM6 look up and I have added 20K
> entries in the table. By looking at the rte_lpm6_lookup() code I found an
> opportunity to compress the TRIE and there is a significant improveme
On Sun, May 28, 2017 at 04:55:11PM +, Wiles, Keith wrote:
>
> > On May 26, 2017, at 11:52 AM, Ferruh Yigit wrote:
> >
> > We are looking for re-sending [1] the Kernel Control Path (KCP)
> > with some updates [2].
> >
> > Mainly this is an usability improvement for DPDK.
> >
> > And a quick
Hi Tomasz,
On Sat, May 27, 2017 at 01:27:43PM +0200, Tomasz Kulasek wrote:
> New API funtions implemented:
>
>rte_eth_bond_8023ad_slow_queue_enable(uint8_t port_id);
>rte_eth_bond_8023ad_slow_queue_disable(uint8_t port_id);
>
> rte_eth_bond_8023ad_slow_queue_enable should be called befor
(Fixes: 6da9d2457 event/octeontx: add mailbox support)
Signed-off-by: Santosh Shukla
---
drivers/event/octeontx/ssovf_mbox.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/event/octeontx/ssovf_mbox.c
b/drivers/event/octeontx/ssovf_mbox.c
index 7394a3a97..0d4fd392a 1
On Friday 26 May 2017 02:22 PM, David Hunt wrote:
This patch series is a couple of small patches to make the 'make config'
of the build a bit easier for users.
Users can now 'make defconfig' which will pick a sensible default based on
some 'uname' queries of the system.
Users can also set RTE_T
61 matches
Mail list logo