To enable IP fragment RSS hash, ICE_FLOW_SEG_HDR_IPV_FRAG is added to the
IP RSS configuration template, together with ICE_FLOW_SEG_HDR_IPV_OTHER.
It will cause error when associating flow profile. And packet id field
for RSS is not correctly added when IP fragment is enabled. To fix this
issue, th
Tested-by: Sunil Pai G
https://bugs.dpdk.org/show_bug.cgi?id=699
Bug ID: 699
Summary: [dpdk-21.05]
pvp_virtio_user_multi_queues_port_restart: virtio-user
can't recieve packets when use packed ring and ring
size is 255
Product:
From: Chengwen Feng
The TM QCN error event should report by RAS other than MSIX.
Also this patch adds fifo int enable configuration before the TM QCN
error event is enabled.
Fixes: f53a793bb7c2 ("net/hns3: add more hardware error types")
Fixes: 3903c05382c5 ("net/hns3: remove read when enabling
Currently, if dev_configure is not invoked or fails to be invoked, users
can still invoke dev_start successfully. This patch adds a "dev_configured"
flag in "rte_eth_dev_data" to control whether dev_start can be invoked.
Signed-off-by: Huisong Li
---
lib/ethdev/rte_ethdev.c | 11 +++
Hi Balazs Nemeth,
Your patch cause a bug about virtio-user can't recieve packets when use packed
ring and ring size is 255.
Please have a look about it.
https://bugs.dpdk.org/show_bug.cgi?id=699
Thanks.
Regards,
Ling Wei
> -Original Message-
> From: dev On Behalf Of Balazs Nemeth
>
Originally, the default RSS for GTPU is inner fields. Now, we hope outer
RSS for GTPU to be the default.
Since RSS for ipv4, RSS for ipv6, RSS for UDP and RSS for TCP can cover
the cases of outer RSS for GTPU, this patch deletes redundant default
RSS configurations for GTPU.
Signed-off-by: Wenjun
> diff --git a/drivers/crypto/mlx5/meson.build
> b/drivers/crypto/mlx5/meson.build
> new file mode 100644
> index 00..fd00283665
> --- /dev/null
> +++ b/drivers/crypto/mlx5/meson.build
> @@ -0,0 +1,26 @@
> +# SPDX-License-Identifier: BSD-3-Clause
> +# Copyright 2021 Mellanox Technologies, L
> +
> +Overview
> +
> +
> +The device can provide disk encryption services, allowing data encryption
> +and decryption towards a disk. Having all encryption/decryption
> +operations done in a single device can reduce cost and overheads of the
> related
> +FIPS certification, as ConnectX-6 i
> @@ -685,9 +919,8 @@ mlx5_crypto_pci_probe(struct rte_pci_driver
> *pci_drv,
> DRV_LOG(INFO,
> "Crypto device %s was created successfully.", ibv->name);
> crypto_dev->dev_ops = &mlx5_crypto_ops;
> - crypto_dev->dequeue_burst = NULL;
> - crypto_dev->enqueue_burst =
> From: Shiri Kuzin
>
> In AES-XTS the data to be encrypted\decrypted does not have to be
> in multiples of 16B size, the unit of data is called data-unit.
>
> As a result of patch [1] a new field is added to the cipher capability,
> called dataunit_set, where the devices can report the range of
> From: Suanming Mou
>
> A keytag is a piece of data encrypted together with a DEK.
>
> When a DEK is referenced by an MKEY.bsf through its index, the keytag is
> also supplied in the BSF as plaintext. The HW will decrypt the DEK (and
> the attached keytag) and will fail the operation if the key
> +
> +static void
> +mlx5_crypto_sym_session_clear(struct rte_cryptodev *dev,
> + struct rte_cryptodev_sym_session *sess)
> +{
> + struct mlx5_crypto_priv *priv = dev->data->dev_private;
> + struct mlx5_crypto_session *sess_private_data =
> + g
> This patch enable out-of-place auth-cipher operations where
> digest should be encrypted among with the rest of raw data.
> It also adds support for partially encrypted digest when using
> auth-cipher operations.
>
> Fixes: 7c87e2d7b359 ("crypto/snow3g: use IPsec library")
> Cc: pablo.de.lara.gu
Hi Ciara,
I see that case " test_snow3g_auth_cipher_test_case_1 " was unsupported
on marvell PMDs and was getting skipped, but now after your series
it is causing segmentation fault. I guess there is some check missed for
digest encrypted case.
Can you check?
> The current crypto unit test fram
For 32-bit targets, size_t is normally a 32-bit type and
does not have sufficient range to represent 64-bit offsets
that can are needed when mapping PCI addresses. Use uint64_t
instead.
Found when attempting to run 32-bit Linux dpdk-testpmd
using VFIO driver:
EAL: pci_map_resource(): cannot m
For 32-bit targets, size_t is normally a 32-bit type and
does not have sufficient range to represent 64-bit offsets
that can are needed when mapping PCI addresses. Use uint64_t
instead.
Found when attempting to run 32-bit Linux dpdk-testpmd
using VFIO driver:
EAL: pci_map_resource(): cannot m
>
> Thanks for your suggestions, we found that the -fno-tree-vectorize option
> works.
> PS: This option is not successfully added in the earliest test.
>
> Solution:
> 1. use the -fno-tree-vectorize option to prevent compiler generate auto
> vetorization
>code, so tha slow-path will work f
>
> > On Fri, Apr 30, 2021 at 5:27 PM fengchengwen
> wrote:
> > >
> > > Hi, ALL
> > > We have a question for your help:
> > > 1. We have two platforms, both of which are ARM64, one of which
> supports
> > > both NEON and SVE, the other only support NEON.
> > > 2. We want to run on both
19 matches
Mail list logo