Mattias Andersson created SUREFIRE-2293:
---
Summary: Surefire does not honor the forkCount user property
Key: SUREFIRE-2293
URL: https://issues.apache.org/jira/browse/SUREFIRE-2293
Project: Maven
hing else you use in your daily work
Mattias
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
hing else you use in your daily work
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
Note that upstream removed the original 2.31.1 tag from git due to the
unintended change to the library version. They have now made a new
2.31.1 tag on a later commit with a fix for this. Please update the
package source,
Mattias
signature.asc
Description: This is a digitally signed message
Note that upstream removed the original 2.31.1 tag from git due to the
unintended change to the library version. They have now made a new
2.31.1 tag on a later commit with a fix for this. Please update the
package source,
Mattias
signature.asc
Description: This is a digitally signed message
On 2024-12-31 11:02, Piotr Krzewinski wrote:
Add option to register a callback running on service lcores
along regular services, which gets information about the service loop.
It enables doing maintenance work or power saving during periods when
all registered services are idling.
As an example
i purchased gma tank commander some days ago so they work
Den 6 januari 2025 22:43:54 skrev "Michael Chopra via groups.io"
:
Hi.
You can't expect people to respond within a day every time. Just because
they don't respond within a day, doesn't mean you should give up on them,
perhaps they
old topic but how to get cheat codes for the game?
Den 2022-02-18 kl. 14:41, skrev john:
Control z.
On 2/17/2022 21:23, Sly wrote:
Greetings Tankers!
Thought of giving Tank Commander a run but cannot recall the key
combo to inter a cheat code.
Got the codes but forgot how to activate them.
d
to correspond. The program source name must be a valid identifier.
This is for example useful for instantfpc programs.
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
se another (e.g. project1.lpi)”
Fixed.
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
Hi,
Are anonymous (aka local) pointer types allowed in procedure arguments
in any mode?
procedure Run(p: ^word);
begin
end;
I found that the fcl-passrc parser has a test to allow it and I'm
wondering if this is by design or a bug.
Ma
On 2024-12-19 15:48, Luka Jankovic wrote:
From 2e55ecd0e522f50cbb3635f53b025e165db7cf3e Mon Sep 17 00:00:00 2001
In-Reply-To: <228d44a6f2f1f6a4fb5519d9a91c99973f8d7352.ca...@ericsson.com>
References: <228d44a6f2f1f6a4fb5519d9a91c99973f8d7352.ca...@ericsson.com>
From: Luka Jankovic
Date: Thu, 19
ce_stats[service_id].error_calls,
rte_memory_order_relaxed);
Reviewed-by: Mattias Rönnblom
Thanks!
x27;t really WANT to adapt to the (like I said, worse in my
opinion) Delphi version, but I would if I "had" to. So that's why I figured
I'd check in to see what people's general thoughts are on all of this
nowadays.
Are there cases where ported Delphi code
Avoid C++ name mangling of the two global variables being exported
from .
Suggested-by: David Marchand
Signed-off-by: Mattias Rönnblom
---
lib/cryptodev/rte_crypto_asym.h | 8
1 file changed, 8 insertions(+)
diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/cryptodev
On 2024-12-19 16:37, David Marchand wrote:
On Thu, Dec 19, 2024 at 2:31 PM Thomas Monjalon wrote:
Some cryptodev functions were not included in an extern "C" block.
There are 2 blocks, the second one being fast path inline functions,
preceded with an include of the required rte_cryptodev_core
clude "rte_cryptodev_core.h"
#ifdef __cplusplus
extern "C" {
#endif
+
/**
*
* Dequeue a burst of processed crypto operations from a queue on the crypto
@@ -2125,7 +2134,6 @@ rte_cryptodev_qp_depth_used(uint8_t dev_id, uint16_t
qp_id)
return rc;
}
On 2024-12-16 10:49, David Marchand wrote:
On Mon, Dec 16, 2024 at 10:42 AM Burakov, Anatoly
wrote:
On 12/5/2024 6:57 PM, David Marchand wrote:
As I had reported in rc2, the lcore variables allocation have a
noticeable impact on applications consuming DPDK, even when such
applications does no
On 2024-12-18 09:59, Maxime Coquelin wrote:
Hi,
On 12/18/24 08:34, Wangyunjian(wangyunjian,TongTu) wrote:
-Original Message-
From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
Sent: Tuesday, December 17, 2024 11:33 PM
To: dev@dpdk.org
Cc: Olivier Matz ; Maxime Gouin
; Maxime Coqu
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
Reviewed-by: Mattias Rönnblom
Acked-by: Anatoly Burakov
Probably need to add a check to rte_random() so it crashes
if called before initialization, rather than returning an un-random
number which could be a hidden long term bug.
If you d
On 2024-12-12 08:57, David Marchand wrote:
On Fri, Dec 6, 2024 at 12:29 PM Mattias Rönnblom wrote:
I would wrap all RTE_LCORE_VAR_LCORE() and RTE_LCORE_VAR().
static struct pmd_core_cfg *
get_cfg_lcore(unsigned int lcore_id)
{
assure_lcore_cfgs_alloced();
return
On 2024-12-13 05:33, pravin.pat...@intel.com wrote:
From: Pravin Pathak
Independent Enqueue support is added to DPDK 24.11
"."
Adding the attribute rte_event_port_attr_get() was missing
There is something wrong with that sentence.
"Add the corresponding rte_event_port_attr_get() attribut
On Mon, 9 Dec 2024, Adam D. Barratt wrote:
On Mon, 2024-12-09 at 19:39 +0100, Mattias Wadenstein wrote:
OK. I've added the new entry for ftp.accume.se; we can remove the older
one once both are on the published list.
We prefer the "mirror.accum.se" name since we want to di
The dispatcher tests failed to transfer the impl_opaque rte_event
field between the dequeued and enqueued event, in violation with the
Eventdev API contract.
Fixes: ecca8a0be606 ("lib: introduce dispatcher library")
Cc: sta...@dpdk.org
Signed-off-by: Mattias Rönnblom
---
On 2024-12-05 14:29, Luka Jankovic wrote:
From 753273ab9af49e16d7f7b577d6263e3db51257d7 Mon Sep 17 00:00:00 2001
From: Luka Jankovic
Date: Thu, 5 Dec 2024 13:05:35 +
Subject: [RFC] eventdev: add atomic queue to test-eventdev app
Add an atomic queue test based on the order queue test but us
On 2024-12-09 18:40, David Marchand wrote:
On Mon, Dec 9, 2024 at 4:39 PM Mattias Rönnblom wrote:
On 2024-12-09 12:03, David Marchand wrote:
On Fri, Dec 6, 2024 at 12:02 PM Mattias Rönnblom wrote:
On 2024-12-05 18:57, David Marchand wrote:
As I had reported in rc2, the lcore variables
On Sat, 7 Dec 2024, Adam D. Barratt wrote:
On Mon, 2024-11-18 at 18:25 +0100, Mattias Wadenstein wrote:
The mirror ftp.acc.umu.se should be updated to mirror.accum.se in
both the mirror list and in DNS CNAMEs for ftp.se.debian.org etc.
CNAMEs updated for:
- cdimage.d.o
- cloud.d.o
- get.d.o
On Sat, 7 Dec 2024, Adam D. Barratt wrote:
On Mon, 2024-11-18 at 18:25 +0100, Mattias Wadenstein wrote:
The mirror ftp.acc.umu.se should be updated to mirror.accum.se in
both the mirror list and in DNS CNAMEs for ftp.se.debian.org etc.
CNAMEs updated for:
- cdimage.d.o
- cloud.d.o
- get.d.o
On 2024-12-09 12:03, David Marchand wrote:
Hello,
On Fri, Dec 6, 2024 at 12:02 PM Mattias Rönnblom wrote:
On 2024-12-05 18:57, David Marchand wrote:
As I had reported in rc2, the lcore variables allocation have a
noticeable impact on applications consuming DPDK, even when such
applications
On 2024-12-05 18:57, David Marchand wrote:
The lcore variable in this code unit is only used through
rte_power_monitor*() public symbols.
Defer the unconditional lcore variable allocation in those symbols.
Fixes: 18b5049ab4fe ("eal/x86: keep power intrinsics state in lcore variable")
Cc: sta...
On 2024-12-05 18:57, David Marchand wrote:
The lcore variable in this code unit is only used through
rte_power_ethdev_pmgmt_queue_*() public symbols.
Defer the unconditional lcore variable allocation in those symbols.
Fixes: 130643319579 ("power: keep per-lcore state in lcore variable")
Cc: sta
On 2024-12-05 18:57, David Marchand wrote:
As I had reported in rc2, the lcore variables allocation have a
noticeable impact on applications consuming DPDK, even when such
applications does not use DPDK, or use features associated to
some lcore variables.
While the amount has been reduced in a r
onal lcore variable allocation out of a
constructor.
While at it, mark local symbol rand_state as static.
Reviewed-by: Mattias Rönnblom
Fixes: 29c39cd3d54d ("random: keep PRNG state in lcore variable")
Cc: sta...@dpdk.org
Signed-off-by: David Marchand
---
lib/eal/common/eal_private.h
On 2024-12-02 13:53, David Marchand wrote:
Convert spinlock (and as a consequence seqlock) to the clang
capability annotations.
Acked-by: Mattias Rönnnblom
Signed-off-by: David Marchand
---
drivers/bus/dpaa/base/qbman/qman.c | 4 ++--
drivers/net/fm10k/fm10k_ethdev.c | 4
3 dec. 2024 11:05mattias via groups.io <http://groups.io>
skrev:
no way to login there
Den 2024-12-03 kl. 11:00, skrev Tobias Vinteus via groups.io
<http://groups.io>:
Hi, Mattias,
I think it is www.blind-games.com <http://www.blind-games.com>.
The
no way to login there
Den 2024-12-03 kl. 11:00, skrev Tobias Vinteus via groups.io:
Hi, Mattias,
I think it is www.blind-games.com. The same place that provied
accounts for Entombed. Although you could always use the freeware
version of A Hero's Call in
damn looks like i have forgot my login details
if i recall you can recover that but where?
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#127580): https://groups.io/g/blind-gamers/message/127580
Mute This Topic: https://groups.io/mt/10
open
Maybe some forgotten writeln.
Mattias
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
On 2024-11-27 11:38, Bruce Richardson wrote:
On Wed, Nov 27, 2024 at 11:03:31AM +0100, Mattias Rönnblom wrote:
Hi.
Consider the following situation:
An application does
rte_event_eth_tx_adapter_enqueue()
and due to back-pressure or some other reason not all events/packets could
be enqueued
the hood. The bonding driver does this kind of rearrangements on the
ethdev level.
Thanks,
Mattias
other problems.
I tested this on Sonoma. What can be done?
Download the zip, then remove the flag:
xattr -cr lazarus-darwin-*.zip
Then unpack.
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo
On 2024-11-12 03:02, Andre Muezerie wrote:
1) MSVC does not support VLAs. Use standard fixed C arrays of
maximum size required instead.
2) ../usr/lib/gcc/x86_64-redhat-linux/13/include/emmintrin.h:742:8:
error: array subscript 9 is outside array bounds of 'uint64_t[16]'
{aka 'long unsi
run. We expect ftp.acc.umu.se to still
work for several (hopefully many) years to come, but we've already had to
move emails and normal webserver out to our new accum.se domain.
/Mattias Wadenstein
7; programmer's guide
* for an overview of this API and its implementation.
+ *
+ * EXPERIMENTAL: this API may change, or be removed, without prior notice.
*/
#include
Acked-by: Mattias Rönnblom
Thanks!
On Wed, Nov 13, 2024 at 3:26 PM Tomas Härdin wrote:
> ons 2024-11-13 klockan 14:40 +0100 skrev Michael Niedermayer:
> > Hi
> >
> > On Tue, Oct 29, 2024 at 03:44:30PM +0100, Tomas Härdin wrote:
> > > Needs a sample. An option or setting for probe size might be a good
> > > idea
> > >
> > > Spotify
On 2024-11-09 00:52, Morten Brørup wrote:
From: Mattias Rönnblom [mailto:hof...@lysator.liu.se]
Sent: Friday, 8 November 2024 23.23
On 2024-11-08 20:53, Morten Brørup wrote:
From: Morten Brørup [mailto:m...@smartsharesystems.com]
Sent: Friday, 8 November 2024 19.35
From: David Marchand
On 2024-11-09 00:11, Thomas Monjalon wrote:
08/11/2024 23:34, Mattias Rönnblom:
On 2024-11-08 23:13, Thomas Monjalon wrote:
08/11/2024 20:53, Morten Brørup:
From: Morten Brørup [mailto:m...@smartsharesystems.com]
Sent: Friday, 8 November 2024 19.35
From: David Marchand [mailto:david.march
his should be fixed now, except for older files which have cached
metadata still out on our delivery nodes:
viterskalet:~> HEAD https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.8.0-amd64-gnome.iso.contents
|grep Content-Type
Content-Type: text/plain
/Mattias Wadenstein
his should be fixed now, except for older files which have cached
metadata still out on our delivery nodes:
viterskalet:~> HEAD https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.8.0-amd64-gnome.iso.contents
|grep Content-Type
Content-Type: text/plain
/Mattias Wadenstein
path of the compiler
executable and its modification date.
For example:
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
On 2024-11-08 23:13, Thomas Monjalon wrote:
08/11/2024 20:53, Morten Brørup:
From: Morten Brørup [mailto:m...@smartsharesystems.com]
Sent: Friday, 8 November 2024 19.35
From: David Marchand [mailto:david.march...@redhat.com]
Sent: Friday, 8 November 2024 19.18
OVS locks all pages to avoid pag
On 2024-11-08 20:53, Morten Brørup wrote:
From: Morten Brørup [mailto:m...@smartsharesystems.com]
Sent: Friday, 8 November 2024 19.35
From: David Marchand [mailto:david.march...@redhat.com]
Sent: Friday, 8 November 2024 19.18
OVS locks all pages to avoid page faults while processing packets.
On 2024-11-08 19:17, David Marchand wrote:
OVS locks all pages to avoid page faults while processing packets.
1M for each lcore translates to allocating 128M with default build
options on x86.
This resulted in OOM while running unit tests in parallel.
Could you give some more context. If you g
On 2024-11-08 17:08, Mattias Rönnblom wrote:
On 2024-11-08 16:03, Thomas Monjalon wrote:
Hello,
After merging the lcore variables allocation from Mattias,
we've seen an issue in unit tests running on 32-bit plaftorms:
https://build.opensuse.org/package/live_build_log/home:bluca:dpdk/
On 2024-11-08 16:03, Thomas Monjalon wrote:
Hello,
After merging the lcore variables allocation from Mattias,
we've seen an issue in unit tests running on 32-bit plaftorms:
https://build.opensuse.org/package/live_build_log/home:bluca:dpdk/dpdk/Debian_Testing/i586
The initializatio
t_buffer);
+#endif
current_buffer = prev;
}
Reviewed-by: Mattias Rönnblom
https://bugs.kde.org/show_bug.cgi?id=495699
--- Comment #6 from Andrey-Mattias ---
I found what causes the bug.
STEPS TO REPRODUCE
1. login into X11 plasma session
2. Go to System Settings to "Touchscreen Gestures" page and choose any option
for 'top edge swipe' aside fr
https://bugs.kde.org/show_bug.cgi?id=495699
--- Comment #5 from Andrey-Mattias ---
(In reply to TraceyC from comment #4)
> There had been a similar problem in Bug 482580 that was fixed
>
> Testing:
> Logged into an X11 session, 100% scaling (attempted with a few logins, I
>
https://bugs.kde.org/show_bug.cgi?id=495699
--- Comment #3 from Andrey-Mattias ---
(In reply to Nate Graham from comment #2)
> It's an X11-specific bug. You're using fractional scaling, right?
no, i have 100% scaling and native X11-apps scaling (not system-applied
scaling) activ
+1 (not binding)
Den tis 5 nov. 2024 kl 02:46 skrev Paul King :
> Dear development community,
>
> I am happy to start the VOTE thread for a Groovy 4.0.24 release!
>
> This release includes 20 bug fixes/improvements as outlined in the
> changelog:
>
> https://issues.apache.org/jira/secure/ReleaseN
I'll look into that. Thank you.
> On 1 Nov 2024, at 11:40, Ferdi Scholten wrote:
>
> Hello,
>>> Attempting to build ffmpeg that has vulkan support enabled in a docker
>>> container. The container environment is ubuntu 24.04 with installed
>>> packages libvulkan-dev, (libvulkan1), vulkan-icd,
On 2024-10-30 16:44, Stephen Hemminger wrote:
On Wed, 30 Oct 2024 11:11:31 +0530
Vipin Varghese wrote:
+ if (topo_cnfg.io) {
+ free(topo_cnfg.io);
+ topo_cnfg.io = NULL;
+ }
No need to check for NULL before calling free.
If you do need to check for N
https://bugs.kde.org/show_bug.cgi?id=495699
--- Comment #1 from Andrey-Mattias ---
I could not reproduce this bug on wayland session btw. It may or may not affect
wayland session, because i didn't test wayland session extensively (i've done
like 3-4 reboots and it was not there).
-
Hello,
Attempting to build ffmpeg that has vulkan support enabled in a docker
container. The container environment is ubuntu 24.04 with installed packages
libvulkan-dev, (libvulkan1), vulkan-icd, vulkan-tools. As far as I understand
vulkan is supposed to be autodetected by ffmpeg configure (but
On 2024-10-30 05:40, Vipin Varghese wrote:
One of the way to increase core density in a given physical package is
to use easy to replicate tiles. These tiles are either core complexes or
core complexes with IO (memory and PCIe). This results to possibility of
having two types NUMA topology.
- C
On 10/28/24 14:27, Karoly Balogh via fpc-devel wrote:
Hi,
On Mon, 28 Oct 2024, Mattias Gaertner via fpc-devel wrote:
On mac the linker gives
Error: -macosx_version_min has been renamed to -macos_version_min
With fpc 3.2.2 and 3.3.1.
Is there some option I'm missing?
This has b
Hi,
On mac the linker gives
Error: -macosx_version_min has been renamed to -macos_version_min
With fpc 3.2.2 and 3.3.1.
Is there some option I'm missing?
Mattias
___
fpc-devel maillist - fpc-devel@lists.freepascal.org
https://lists.freepasca
ybe you added the unit path C:\lazarus\components\mouseandkeyinput\ to
your project. Don't. Adding the package to your project is enough.
Then clean up your project output directory and rebuild.
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
On 10/27/24 02:53, Gordon Findlay via lazarus wrote:
Do you mean publish the project from 3.x, then open in 4?
Yes, thanks for the hint!
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo
nything else you use in your daily work
Mattias
--
___
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus
Replace static array of cache-aligned structs with an lcore variable,
to slightly benefit code simplicity and performance.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v14:
* Merge with
Replace keeping PRNG state in a RTE_MAX_LCORE-sized static array of
cache-aligned and RTE_CACHE_GUARDed struct instances with keeping the
same state in a more cache-friendly lcore variable.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen
Add lcore variables programmer's guide. This guide gives both an
overview of the API, its implementation, and alternatives to the use
of lcore variables for maintaining per-lcore id data.
It has pictures, too.
Signed-off-by: Mattias Rönnblom
Reviewed-By: Luka Jankovic
--
PATCH v17:
* C
E_CACHE_GUARDed structs. The benefit of
lcore variables over this approach is that data related to the same
lcore now is close (spatially, in memory), rather than data used by
the same module, which in turn avoid excessive use of padding,
polluting caches with unused data.
Signed-off-by: Mattias Rön
This patch set introduces a new API for static
per-lcore id memory allocation.
Lcore variables are designed to replace static lcore id-indexed arrays
and thread-local storage.
Refer to the programmer's guide for a rationale and comparison with
alternatives.
Mattias Rönnblom (8):
eal
Keep per-lcore power intrinsics state in a lcore variable to reduce
cache working set size and avoid any CPU next-line-prefetching causing
false sharing.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
Add functional test suite to exercise the API.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v6:
* Update FOREACH invocations to match new API.
RFC v5:
* Adapt tests to reflect the removal of the GET() and SET
per-lcore data).
Signed-off-by: Mattias Rönnblom
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
Acked-by: Morten Brørup
--
PATCH v8:
* Fix spelling. (Morten Brørup)
PATCH v6:
* Use floating point math when calculating per-update latency.
(Morten Brørup)
PATCH v5:
* Add variant
Replace static array of cache-aligned structs with an lcore variable,
to slightly benefit code simplicity and performance.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v6:
* Update FOREACH
Package: wnpp
Severity: wishlist
Owner: Mattias Ellert
* Package name: xrootd-s3-http
Version : 0.1.7
* URL : https://github.com/PelicanPlatform/xrootd-s3-http
* License : Apache-2.0
Description:: S3/HTTP filesystem plugins for XRootD
These filesystem
Package: wnpp
Severity: wishlist
Owner: Mattias Ellert
* Package name: xrootd-s3-http
Version : 0.1.7
* URL : https://github.com/PelicanPlatform/xrootd-s3-http
* License : Apache-2.0
Description:: S3/HTTP filesystem plugins for XRootD
These filesystem
On 2024-07-16 00:11, Wathsala Vithanage wrote:
An application provides cache stashing hints to the ethernet devices to
improve memory access latencies from the CPU and the NIC. This patch
introduces three distinct hints for this purpose.
The RTE_ETH_DEV_STASH_HINT_HOST_WILLNEED hint indicates th
This patch set introduces a new API for static
per-lcore id memory allocation.
Lcore variables are designed to replace static lcore id-indexed arrays
and thread-local storage.
Refer to the programmer's guide for a rationale and comparison with
alternatives.
Mattias Rönnblom (8):
eal
E_CACHE_GUARDed structs. The benefit of
lcore variables over this approach is that data related to the same
lcore now is close (spatially, in memory), rather than data used by
the same module, which in turn avoid excessive use of padding,
polluting caches with unused data.
Signed-off-by: Mattias Rön
Add lcore variables programmer's guide. This guide gives both an
overview of the API, its implementation, and alternatives to the use
of lcore variables for maintaining per-lcore id data.
It has pictures, too.
Signed-off-by: Mattias Rönnblom
---
.../prog_guide/img/lcore_var_mem_layou
Add functional test suite to exercise the API.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v6:
* Update FOREACH invocations to match new API.
RFC v5:
* Adapt tests to reflect the removal of the GET() and SET
Replace static array of cache-aligned structs with an lcore variable,
to slightly benefit code simplicity and performance.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v6:
* Update FOREACH
Replace keeping PRNG state in a RTE_MAX_LCORE-sized static array of
cache-aligned and RTE_CACHE_GUARDed struct instances with keeping the
same state in a more cache-friendly lcore variable.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen
Keep per-lcore power intrinsics state in a lcore variable to reduce
cache working set size and avoid any CPU next-line-prefetching causing
false sharing.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
Replace static array of cache-aligned structs with an lcore variable,
to slightly benefit code simplicity and performance.
Signed-off-by: Mattias Rönnblom
Acked-by: Morten Brørup
Acked-by: Konstantin Ananyev
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
--
PATCH v14:
* Merge with
per-lcore data).
Signed-off-by: Mattias Rönnblom
Acked-by: Chengwen Feng
Acked-by: Stephen Hemminger
Acked-by: Morten Brørup
--
PATCH v8:
* Fix spelling. (Morten Brørup)
PATCH v6:
* Use floating point math when calculating per-update latency.
(Morten Brørup)
PATCH v5:
* Add variant
On 2024-10-21 18:04, David Marchand wrote:
This driver was missed when cleaning up most of the headers.
Fixes: 719834a6849e ("use C linkage where appropriate in headers")
Signed-off-by: David Marchand
---
drivers/bus/ifpga/bus_ifpga_driver.h | 8
1 file changed, 4 insertions(+), 4
E_BITSET_FIND_FLAG_WRAP);
+#else
+ RTE_SET_USED(bitset);
+ RTE_SET_USED(size);
+ RTE_SET_USED(start_bit);
+ RTE_SET_USED(len);
+ RTE_VERIFY(false);
+#endif
}
/**
Reviewed-by: Mattias Rönnblom
Provide only burst enqueue and dequeue.
Signed-off-by: Mattias Rönnblom
---
drivers/event/dsw/dsw_evdev.c | 2 --
drivers/event/dsw/dsw_evdev.h | 2 --
drivers/event/dsw/dsw_event.c | 12
3 files changed, 16 deletions(-)
diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event
Provide only burst enqueue and dequeue.
Signed-off-by: Mattias Rönnblom
---
drivers/event/opdl/opdl_evdev.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/event/opdl/opdl_evdev.c b/drivers/event/opdl/opdl_evdev.c
index 25853166bf..ffa65ef930 100644
--- a/drivers/event/opdl
On 2024-10-21 10:51, Mattias Rönnblom wrote:
Remove the single-event enqueue and dequeue functions from the
eventdev "ops" struct, to reduce complexity, leaving performance
unaffected.
This ABI change has been announced as a DPDK deprecation notice,
originally scheduled for DPDK 23.
Provide only burst enqueue and dequeue.
Signed-off-by: Mattias Rönnblom
---
drivers/event/dsw/dsw_evdev.c | 2 --
drivers/event/dsw/dsw_evdev.h | 2 --
drivers/event/dsw/dsw_event.c | 12
3 files changed, 16 deletions(-)
diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event
Provide only burst enqueue and dequeue.
Signed-off-by: Mattias Rönnblom
---
drivers/event/sw/sw_evdev.c| 2 --
drivers/event/sw/sw_evdev.h| 2 --
drivers/event/sw/sw_evdev_worker.c | 12
3 files changed, 16 deletions(-)
diff --git a/drivers/event/sw/sw_evdev.c b
Remove the single-event enqueue and dequeue functions from the
eventdev "ops" struct, to reduce complexity, leaving performance
unaffected.
This ABI change has been announced as a DPDK deprecation notice,
originally scheduled for DPDK 23.11.
Mattias Rönnblom (9):
event/dsw: remove si
Provide only burst enqueue and dequeue.
Signed-off-by: Mattias Rönnblom
---
drivers/event/dsw/dsw_evdev.c | 2 --
drivers/event/dsw/dsw_evdev.h | 2 --
drivers/event/dsw/dsw_event.c | 12
3 files changed, 16 deletions(-)
diff --git a/drivers/event/dsw/dsw_evdev.c b/drivers/event
1 - 100 of 1686 matches
Mail list logo