Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v11:
* Fix idpf to not fail when RTE_IOVA_AS_PA is 0.
v10:
* Restore enable_iova_as_pa meson option default.
Set RTE_IOVA_AS_PA to 0 in x86 config instead.
v9:
* Set enable_iova_as
Yes, thanks for the suggestion.
> -Original Message-
> From: Shijith Thotton
> Sent: Wednesday, December 7, 2022 3:16 PM
> To: Wu, Jingjing ; Xing, Beilei
> Cc: dev@dpdk.org; Morten Brørup ; Richardson,
> Bruce
>
> Subject: RE: Building DPDK with IOVA_AS_VA
>
> Hi Jingjing Wu/Beilei X
Hi Jingjing Wu/Beilei Xing.
>I guess driver may not handle the attribute enable_iova_as_pa well right now.
>Maybe you can have a try by disabling idpf driver by adding "-
>Ddisable_drivers=net/idpf".
>
Please send a fix. A check can be added similar to hns3 PMD.
+if dpdk_conf.get('RTE_IOVA_AS_P
https://bugs.dpdk.org/show_bug.cgi?id=1142
Bug ID: 1142
Summary: [19.11.14-rc1] kernel/linux/igb_uio make build failed
with gcc12 on fedora37&&ubuntu22.10
Product: DPDK
Version: 19.11
Hardware: All
OS: All
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, December 7, 2022 12:20 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay ; vfia...@marvell.com
> Subject: [PATCH v3 4/5] eventd
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, December 7, 2022 12:20 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay ; vfia...@marvell.com
> Subject: [PATCH v3 5/5] eventd
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, December 7, 2022 12:20 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay ; vfia...@marvell.com
> Subject: [PATCH v3 3/5] eventd
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, December 7, 2022 12:20 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay ; vfia...@marvell.com
> Subject: [PATCH v3 2/5] eventd
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Wednesday, December 7, 2022 12:20 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay ; vfia...@marvell.com
> Subject: [PATCH v3 1/5] eventd
Hi Abhi,
> -Original Message-
> From: Gujjar, Abhinandan S
> Sent: Tuesday, December 6, 2022 9:56 PM
> To: Kundapura, Ganapati ; dev@dpdk.org;
> jer...@marvell.com; Naga Harish K, S V
> Cc: Jayatheerthan, Jay
> Subject: RE: [PATCH v2 4/5] eventdev/crypto: fix overflow in circular buffer
Hi Abhi,
> -Original Message-
> From: Gujjar, Abhinandan S
> Sent: Tuesday, December 6, 2022 9:14 PM
> To: Kundapura, Ganapati ; dev@dpdk.org;
> jer...@marvell.com; Naga Harish K, S V
> Cc: Jayatheerthan, Jay
> Subject: RE: [PATCH v2 1/5] eventdev/event_crypto: process event port's
> im
I guess driver may not handle the attribute enable_iova_as_pa well right now.
Maybe you can have a try by disabling idpf driver by adding
"-Ddisable_drivers=net/idpf".
> -Original Message-
> From: Morten Brørup
> Sent: Wednesday, December 7, 2022 2:55 AM
> To: Richardson, Bruce ; Wu, Jin
In case of crypto enqueue failures, even though backpressure
flag is set to stop further dequeue from eventdev, the current
logic does not stop dequeueing events for max_nb events.
This is fixed by checking the backpressure just before
dequeuing events from event device.
Fixes: 7901eac3409a ("eve
Circular buffer stores events failed to enqueue to eventdev for
retrying later. Current implementation adds the same crypto op
to circular buffer instead of pointing all the ops in a batch.
This fix updates the pointer to pointing to correct ops in the batch.
Fixes: 7901eac3409a ("eventdev: add c
Events enqueued to eventdev from the beginning of the circular buffer.
This leads to invalid or already freed events getting enqueued to eventdev
from the circular buffer.
Fixed by enqueuing the events to eventdev from the head pointer of
circular buffer.
Fixes: 7901eac3409a ("eventdev: add crypt
crypto_enq_count is updated on failure to enqueue ops to cryptodev.
Updated crypto_enq_count on successful enqueue of ops to cryptodev.
Fixes: 7901eac3409a ("eventdev: add crypto adapter implementation")
Signed-off-by: Ganapati Kundapura
---
v2:
* Updated subject line in commit message
diff --
In the current implementation adapter queries event device's capability for
implicit release support.
This information is used to decide whether events are enqueued back as
NEW or FWD events.
This patch updates the adapter to query the port caps for implicit release
to decide on events enqueuing
https://bugs.dpdk.org/show_bug.cgi?id=1141
Bug ID: 1141
Summary: [19.11.14-rc1] kernel/linux/kni make build failed with
gcc10.3.0 and clang11.0.1 on Opensuse15.4
Product: DPDK
Version: 19.11
Hardware: All
OS
https://bugs.dpdk.org/show_bug.cgi?id=1140
Bug ID: 1140
Summary: [19.11.14-rc1] app/test-pmd/config meson build failed
with clangClang15.0.4 on Fedora37/64
Product: DPDK
Version: 19.11
Hardware: All
OS: All
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Thursday, December 1, 2022 12:17 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay
> Subject: [PATCH v2 2/5] eventdev/crypto: fix wrong c
Add recommended matching list for ice PMD in DPDK 22.11.
Signed-off-by: Qiming Yang
---
doc/guides/nics/ice.rst | 2 ++
1 file changed, 2 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.rst
index ce075e067c..335b558338 100644
--- a/doc/guides/nics/ice.rst
+++ b/doc/guid
From: Jin Liu
Add the rte_flow meter action logic, flow with meter action can
offload and work well.
Signed-off-by: Jin Liu
Signed-off-by: Peng Zhang
Reviewed-by: Chaoyong He
Reviewed-by: Niklas Söderlund
---
doc/guides/nics/features/nfp.ini | 1 +
doc/guides/rel_notes/release_23_0
From: Jin Liu
Add support for meter stats mask feature, it indicate what type
meter stats that NFP card support.
Add function of update meter stats mask, it will change the stats
mask used by the meter to another.
Add function of read meter stats, get the meter stats that stored
in driver.
Sig
From: Jin Liu
Add function of meter options, a meter include a profile and a
policy.
Meter options include add a new meter object and destroy a exist
meter object, enable meter object and disable meter object, update
profile that been used by meter object to another.
Signed-off-by: Jin Liu
Sig
From: Jin Liu
Add support for meter policy options, include add a new policy
and delete a exist policy, the meter policy indicate that action
to be performed for messages of different colors.
Signed-off-by: Jin Liu
Signed-off-by: Peng Zhang
Reviewed-by: Chaoyong He
Reviewed-by: Niklas Söderlu
From: Jin Liu
Add support for meter options, finish DPDK meter architecture
on NFP PMD.
Get meter capabilities function, the meter capabilities indicate
that what meter options NFP card support.
Add support for meter profile functions, include add a new meter
profile and delete a exist profile,
This patch series mainly add the offload support of the meter for NFP
cards, includes:
- Add meter profile
- Add meter policy
- Add meter stats
- Add meter action
- Add meter offload support
Jin Liu (6):
net/nfp: correct flower cmsg include dependencies
net/nfp: add meter profile options
ne
From: Jin Liu
The function prototypes in nfp_flower_cmsg.h depends on struct
nfp_app_fw_flower defined in nfp_flow.h, but does not include it.
Avoid having to include both headers for all users of the flower
cmsg helpers by adding the header dependency to the correct header
file.
Signed-off-by:
Added IXGBE_DEV_ID_82599_LS support for ixgbe driver.
Signed-off-by: Jie Wang
---
drivers/net/ixgbe/ixgbe_ethdev.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c
index ae9f65b334..3f8da11bd1 100644
--- a/drivers/net/ixgbe/i
Added IXGBE_DEV_ID_82599_LS support for ixgbe.
Signed-off-by: Jie Wang
---
drivers/net/ixgbe/base/ixgbe_82599.c | 3 +++
drivers/net/ixgbe/base/ixgbe_type.h | 2 ++
2 files changed, 5 insertions(+)
diff --git a/drivers/net/ixgbe/base/ixgbe_82599.c
b/drivers/net/ixgbe/base/ixgbe_82599.c
index
Added IXGBE_DEV_ID_82599_LS support for ixgbe.
Jie Wang (2):
net/ixgbe/base: support new device for ixgbe
net/ixgbe: support new device for ixgbe
drivers/net/ixgbe/base/ixgbe_82599.c | 3 +++
drivers/net/ixgbe/base/ixgbe_type.h | 2 ++
drivers/net/ixgbe/ixgbe_ethdev.c | 1 +
3 files ch
On Tue, 6 Dec 2022 09:35:14 -0800
Tyler Retzlaff wrote:
> On Mon, Dec 05, 2022 at 01:11:16PM -0800, Stephen Hemminger wrote:
> > On Mon, 5 Dec 2022 12:24:26 -0800
> > Tyler Retzlaff wrote:
> >
> > > Signed-off-by: Tyler Retzlaff
> > > ---
> > > lib/eal/common/eal_common_thread.c | 93
> >
Missing implementation for offload test with FFT.
Only build when the optional build flag RTE_BBDEV_OFFLOAD_COST
is set.
Fixes: 0acdb9866756 ("test/bbdev: add FFT operations cases")
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 82
1 file
Adding check for error on return of the
rte_bbdev_*_op_alloc_bulk calls in bbdev-test.
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/app/test-bbdev/test_bbdev_perf.c b/app/test-bbdev/test_bbdev_per
Incorrect bbdev member name used in test code under
RTE_BBDEV_OFFLOAD_COST build flag.
Fixes: 4f08028c5e24 ("bbdev: expose queue related warning and status")
Signed-off-by: Nicolas Chautru
---
app/test-bbdev/test_bbdev_perf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
v2: add check in offload test function for error during allocation
suggested by Maxime.
Fixing compilation errors in bbdev-test application on rc4
when the optional flag RTE_BBDEV_OFFLOAD_COST is set manually.
This was raised by Vipin.
Nicolas Chautru (3):
test/bbdev: fix build issue with optio
+To: Intel idpf maintainers Jingjing Wu, Beilei Xing
> From: Morten Brørup [mailto:m...@smartsharesystems.com]
> Sent: Tuesday, 6 December 2022 17.58
>
> Bruce,
>
> How do I build with IOVA_AS_VA, to benefit from Shijith Thotton's
> patch? (Bonus question: How do I make the CI build this way?)
>
Hi Maxime,
Did you get a chance to look into this?
Please let me know if you need anything else.
Thanks,
Sampath
From: Sampath Peechu (speechu)
Date: Wednesday, November 23, 2022 at 5:15 PM
To: Maxime Coquelin , chenbo@intel.com
, dev@dpdk.org
Cc: Roger Melton (rmelton)
Subject: Re: Com
On Mon, Dec 05, 2022 at 01:11:16PM -0800, Stephen Hemminger wrote:
> On Mon, 5 Dec 2022 12:24:26 -0800
> Tyler Retzlaff wrote:
>
> > Signed-off-by: Tyler Retzlaff
> > ---
> > lib/eal/common/eal_common_thread.c | 93
> > ++
> > lib/eal/include/rte_thread.h
Add rte_control_thread_create API as a replacement for
rte_ctrl_thread_create to allow deprecation of the use of platform
specific types in DPDK public API.
Signed-off-by: Tyler Retzlaff
---
lib/eal/common/eal_common_thread.c | 93 ++
lib/eal/include/rte_threa
Give notice of rte_ctrl_thread_create deprecation.
Signed-off-by: Tyler Retzlaff
---
doc/guides/rel_notes/deprecation.rst | 4
1 file changed, 4 insertions(+)
diff --git a/doc/guides/rel_notes/deprecation.rst
b/doc/guides/rel_notes/deprecation.rst
index b9b02dc..cb74e08 100644
--- a/doc/g
Remove rte_ctrl_thread_create API which exposes pthread_t and provide
new rte_control_thread_create API based on EALs rte_thread_t.
To limit compatibility regression risk and ease of removal of the
existing rte_ctrl_thread_create in the future duplicate most of the
existing implementation. The dup
Duplicate the rte_ctrl_thread_create test adapted to use
rte_control_thread_create to keep both apis under test until
rte_ctrl_thread_create is removed.
Signed-off-by: Tyler Retzlaff
---
app/test/test_lcores.c | 44
1 file changed, 44 insertions(+)
d
Bruce,
How do I build with IOVA_AS_VA, to benefit from Shijith Thotton's patch? (Bonus
question: How do I make the CI build this way?)
When I try this command:
meson -Dplatform=generic -Dcheck_includes=true -Denable_iova_as_pa=false work
It fails with:
drivers/net/idpf/meson.build:36:8: ERROR:
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Thursday, December 1, 2022 12:17 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay
> Subject: [PATCH v2 5/5] eventdev/crypto: add all failed events to circular
> bu
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Thursday, December 1, 2022 12:17 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay
> Subject: [PATCH v2 4/5] eventdev/crypto: fix overflow in circular buffer
>
> C
Acked-by: Abhinandan Gujjar
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Thursday, December 1, 2022 12:17 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay
> Subject: [PATCH v2 3/5] eventdev/crypto: fix wrong o
> -Original Message-
> From: Kundapura, Ganapati
> Sent: Thursday, December 1, 2022 12:17 PM
> To: dev@dpdk.org; jer...@marvell.com; Naga Harish K, S V
> ; Gujjar, Abhinandan S
>
> Cc: Jayatheerthan, Jay
> Subject: [PATCH v2 1/5] eventdev/event_crypto: process event port's impl rel
>
On Tue, Dec 06, 2022 at 11:16:48AM +0100, Thomas Monjalon wrote:
> The command "meson build" causes a deprecation warning with meson 0.64:
>
> WARNING: Running the setup command as `meson [options]` instead of
> `meson setup [options]` is ambiguous and deprecated.
>
> Signed-off-by: Thomas
On 2022-12-05 11:58, Morten Brørup wrote:
>> From: Mattias Rönnblom [mailto:mattias.ronnb...@ericsson.com]
>> Sent: Monday, 5 December 2022 11.04
>>
>> Prior to this change, unregistered non-EAL threads shared a PRNG
>> instance with the main lcore. The main lcore may well be used for fast
>> path
Currently if an application wants to include shared hugepages in
coredumps in conjunction with the vhost library, the coredump will be
larger than expected and include unneeded virtual machine memory.
This patch will mark all vhost huge pages as DONTDUMP, except for some
select pages used by DPDK.
This patch changes VHOST_USER_SET_VRING_ERR "not
implemented" log level from INFO to DEBUG.
Indeed, it is not required to support this message type,
and since version 7.1, QEMU sends this message for every
queue. It could confuse the end-user, thinking there is an
issue where there are not.
Imple
Hi Nicolas,
On 12/6/22 01:18, Chautru, Nicolas wrote:
Hi Maxime,
-Original Message-
From: Maxime Coquelin
Sent: Thursday, November 24, 2022 12:09 PM
To: Chautru, Nicolas ; dev@dpdk.org;
tho...@monjalon.net; gak...@marvell.com
Cc: Vargas, Hernan ; vipin.vargh...@amd.com;
Mcnamara, John
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v10:
* Restore enable_iova_as_pa meson option default.
Set RTE_IOVA_AS_PA to 0 in x86 config instead.
v9:
* Set enable_iova_as_pa meson option to false.
v8:
* Fix typo in compariso
Fixing the match table for vdpa/ifcvf driver because as per the Virtio
device specification, for modern virtio devices, drivers MAY match any
PCI Subsystem Vendor ID and any PCI Subsystem Device ID value.
Fixes: a60b747d0ad ("vdpa/ifc: support virtio block device")
Fixes: 5c806b94785 ("vdpa/ifc: a
Fixing the match table for vdpa/ifcvf driver because as per the Virtio
device specification, drivers MAY match any PCI Subsystem Vendor ID and
any PCI Subsystem Device ID value.
Fixes: a60b747d0ad ("vdpa/ifc: support virtio block device")
Fixes: 5c806b94785 ("vdpa/ifc: add PCI ID for legacy networ
On 11/30/22 17:54, Stephen Hemminger wrote:
On Wed, 30 Nov 2022 16:56:37 +0100
Maxime Coquelin wrote:
+ if (status != 0 || !dev->scvq)
+ goto out;
+
+ status = virtio_send_command(&dev->scvq->cq, (struct virtio_pmd_ctrl
*)hdr, dlen, nb_dlen);
+out:
Maybe I am lo
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v9:
* Set enable_iova_as_pa meson option to false.
v8:
* Fix typo in comparison.
v7:
* Add some likely/unlikely.
* Implement new interpretation of 'nb_segs' in chain split in test_mb
On 12/6/2022 10:18 AM, David Marchand wrote:
> On Tue, Dec 6, 2022 at 11:13 AM Ferruh Yigit wrote:
>> On 12/5/2022 3:37 PM, Thomas Monjalon wrote:
>>> 05/12/2022 14:47, Akhil Goyal:
But adding a tag on same repo is more convenient from developer point of
view.
However, it is my per
By default 'test-meson-builds.sh' script clones the repository which the
script is in, and selects a configured branch ('DPDK_ABI_REF_VERSION')
as a reference for ABI check.
This patch enables selecting different repository to close for reference
using 'DPDK_ABI_REF_SRC' environment variable.
It
Document config options of script that can be provided by 'devel.config'
config file.
Signed-off-by: Ferruh Yigit
---
devtools/test-meson-builds.sh | 10 ++
1 file changed, 10 insertions(+)
diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh
index 3a308bc9af65..bb
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v8:
* Fix typo in comparison.
v7:
* Add some likely/unlikely.
* Implement new interpretation of 'nb_segs' in chain split in test_mbuf.
v6:
* Update the rte_kni_mbuf to match the rte_
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v7:
* Add some likely/unlikely.
* Implement new interpretation of 'nb_segs' in chain split in test_mbuf.
v6:
* Update the rte_kni_mbuf to match the rte_mbuf modifications.
v5:
* Fix
Robin Jarry, Dec 05, 2022 at 16:57:
> Hi Ori,
>
> While working on a patch for OvS[1], I have tried to reconfigure the
> redirection table using the code examples that are layout around in
> testpmd and other places.
>
> [1]:
> http://patchwork.ozlabs.org/project/openvswitch/patch/20221021145308.1
Ping.
> -Original Message-
> From: Amit Prakash Shukla
> Sent: Tuesday, October 25, 2022 6:32 PM
> To: Anatoly Burakov
> Cc: dev@dpdk.org; Jerin Jacob Kollanukkaran ;
> david.march...@redhat.com; bruce.richard...@intel.com;
> ciara.po...@intel.com; dmitry.kozl...@gmail.com; Amit Prakash
Hi all,
Here is a list of patches targeted for stable release 21.11.3.
The planned date for the final release is 19th December.
Please help with testing and validation of your use cases and report
any issues/results with reply-all to this mail. For the final release
the fixes and reported valida
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v6:
* Update the rte_kni_mbuf to match the rte_mbuf modifications.
v5:
* Fix rte_pktmbuf_chain() for the case where the head is a single segment.
v4:
* Use tabs, not spaces.
* Fix co
On Tue, Dec 6, 2022 at 11:17 AM Thomas Monjalon wrote:
>
> The command "meson build" causes a deprecation warning with meson 0.64:
>
> WARNING: Running the setup command as `meson [options]` instead of
> `meson setup [options]` is ambiguous and deprecated.
>
> Signed-off-by: Thomas Monjalo
On Tue, Dec 6, 2022 at 11:13 AM Ferruh Yigit wrote:
> On 12/5/2022 3:37 PM, Thomas Monjalon wrote:
> > 05/12/2022 14:47, Akhil Goyal:
> >> But adding a tag on same repo is more convenient from developer point of
> >> view.
> >> However, it is my personal view, others may differ.
> >
> > From deve
The command "meson build" causes a deprecation warning with meson 0.64:
WARNING: Running the setup command as `meson [options]` instead of
`meson setup [options]` is ambiguous and deprecated.
Signed-off-by: Thomas Monjalon
---
.ci/linux-build.sh| 2 +-
devtools/test-meson-bu
On 12/5/2022 3:37 PM, Thomas Monjalon wrote:
> 05/12/2022 14:47, Akhil Goyal:
>>> On Mon, Dec 5, 2022 at 11:44 AM Akhil Goyal wrote:
> Please, maintainers and CI teams, when you enable ABI checks in the
> main branch, or in the 22.11 LTS branch, use the dpdk-stable 22.11.1
> tag as a r
On 06/12/2022 00:01, Zhang, Qi Z wrote:
Hi David:
-Original Message-
From: David Marchand
Sent: Monday, December 5, 2022 7:15 PM
To: Kevin Traynor ; Zhang, Qi Z
Cc: sta...@dpdk.org; Yuan, DukaiX ; Wang, Jie1X
; dev@dpdk.org; Yang, SteveX
; Yang, Qiming ; Xing,
Beilei ; Zhang, Yuying
The driver assignment was moved back at the end of the device probing
because there is no something to use rte_driver during the phase of
probing. See commit 391797f04208 ("drivers/bus: move driver assignment
to end of probing")
However, it is necessary for probing callback to reference rte_driver
The event callback in application may use the macro RTE_ETH_FOREACH_DEV to
iterate over all enabled ports to do something(like, verifying the port id
validity) when receive a probing event. If the ethdev state of a port is
RTE_ETH_DEV_UNUSED, this port will be skipped.
Currently, this state is set
This patch checks the validity of port id for all events in
'eth_event_callback()'.
Signed-off-by: Huisong Li
Acked-by: Aman Singh
---
app/test-pmd/testpmd.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c
index 134d79a555
This patch supports attach and detach port in primary and secondary
process.
Signed-off-by: Huisong Li
Signed-off-by: Dongdong Liu
---
app/test-pmd/testpmd.c| 38 ---
app/test-pmd/testpmd.h| 1 -
drivers/net/bonding/bonding_testpmd.c | 1
When testpmd receives the new or destroy event, the port related
information will be updated. Testpmd must stop packet forwarding
before updating the information to avoid some serious problems.
Signed-off-by: Huisong Li
---
app/test-pmd/testpmd.c | 4
1 file changed, 4 insertions(+)
diff -
This patchset fix some bugs and support attaching and detaching port
in primary and secondary.
---
-v4: fix a misspelling.
-v3:
1) merge patch 1/6 and patch 2/6 into patch 1/5, and add modification
for other bus type.
2) add a RTE_ETH_DEV_ALLOCATED state in rte_eth_dev_state to reso
On 12/6/2022 9:23 AM, Volodymyr Fialko wrote:
Add missing function `rte_event_crypto_adapter_vector_limits_get` to
version.map.
Fixes: c1749bc5ee10 ("eventdev: introduce event cryptodev vector type")
Signed-off-by: Volodymyr Fialko
---
lib/eventdev/version.map | 1 +
1 file changed, 1 inser
> -Original Message-
> From: Volodymyr Fialko
> Sent: Friday, December 2, 2022 11:12 AM
> To: dev@dpdk.org; Jerin Jacob Kollanukkaran
> Cc: Anoob Joseph ; Akhil Goyal ;
> Volodymyr Fialko
>
> Subject: [PATCH] app/testeventdev: add vector worker to perf test
>
> Add worker for handlin
Add missing function `rte_event_crypto_adapter_vector_limits_get` to
version.map.
Fixes: c1749bc5ee10 ("eventdev: introduce event cryptodev vector type")
Signed-off-by: Volodymyr Fialko
---
lib/eventdev/version.map | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/eventdev/version.map b/l
Playing around with the mbuf structure, trying to reduce the use of the
second cache line in some common scenarios.
v5:
* Fix rte_pktmbuf_chain() for the case where the head is a single segment.
v4:
* Use tabs, not spaces.
* Fix copy-paste bug in linearize.
v3:
* Make 'next' depend on 'nb_segs' >
Hi Owen,
For this patch [1], the three CI/IOL tests have Check "fail" with description
"Testing issues".
However, when I dig into the reports, e.g. [2], all of the tests are marked
either PASS or SKIPPED.
Digging deeper [3], the "dpdk_meson_compile" and "dpdk_unit_test" each have a
bunch of gre
Hi Andrew and PMD maintainers,
Can you have a look?
在 2022/10/20 17:31, Huisong Li 写道:
The dev->data->mac_addrs[0] will be changed to a new MAC address when
applications modify the default MAC address by .mac_addr_set(). However,
if the new default one has been added as a non-default MAC addres
84 matches
Mail list logo