On 10/2/22 00:05, Yuan Wang wrote:
Add a new ethdev API to retrieve supported protocol headers
of a PMD, which helps to configure protocol header based buffer split.
Signed-off-by: Yuan Wang
Signed-off-by: Xuan Ding
Signed-off-by: Wenxuan Wu
Reviewed-by: Andrew Rybchenko
---
doc/guides/rel
On Mon, Aug 29, 2022 at 2:48 PM Hunt, David wrote:
> On 25/08/2022 07:42, Feifei Wang wrote:
> > For Arm aarch, power monitor uses WFE instruction to enable, which can
> > not exit automatically within the time limit. This means
> > 'rte_power_monitor_wakeup' API needs to be called to wake up slee
On Fri, Sep 30, 2022 at 9:17 AM David Marchand
wrote:
>
> On Thu, Sep 29, 2022 at 12:51 PM Bruce Richardson
> wrote:
> >
> > Library functions should not cause the app to exit or panic. Replace the
> > existing panic call in the EAL remote launch functions with an error
> > code return instead.
>
On Thu, Sep 29, 2022 at 1:16 PM Morten Brørup
wrote:
> > DPDK libraries should never call rte_exit on failure, so change the
> > function return type of rte_metrics_init to "int" to allow returning an
> > error code to the application rather than exiting the whole app on init
> > failure.
> >
> >
On Tue, Sep 13, 2022 at 9:20 AM Chengwen Feng wrote:
>
> This patchset contains four patch which support telemetry dump
> dmadev/eventdev/rawdev/ethdev.
>
> ---
> v4:
> * fix compile fail with windows platform due to no fmemopen API.
> v3:
> * rebase on [PATCH v3 00/13] telemetry JSON escaping and
On Sat, Sep 24, 2022 at 9:56 AM Chengwen Feng wrote:
>
> The memarea library is an allocator of variable-size object which based
> on a memory region. The main features are as follows:
>
> - The default alignment size is RTE_CACHE_LINE_SIZE.
>
> - The memory region can be initialized from the foll
On 10/2/22 00:05, Yuan Wang wrote:
Currently, Rx buffer split supports length based split. With Rx queue
offload RTE_ETH_RX_OFFLOAD_BUFFER_SPLIT enabled and Rx packet segment
configured, PMD will be able to split the received packets into
multiple segments.
However, length based buffer split is
On Thu, Sep 15, 2022 at 8:40 AM Michael Piszczek wrote:
>
> Add code to read the virtual address width for AMD processors.
>
> Signed-off-by: Michael Piszczek
> ---
> drivers/bus/pci/linux/pci.c | 43 +
> 1 file changed, 43 insertions(+)
>
> diff --git a/drive
On 9/29/22 17:54, Michael Savisko wrote:
In some cases application may receive a packet that should have been
received by the kernel. In this case application uses KNI or other means
to transfer the packet to the kernel.
With bifurcated driver we can have a rule to route packets matching
a patte
On 9/21/22 17:54, Michael Baum wrote:
Add a new structure for indirect AGE update.
This new structure enables:
1. Update timeout value.
2. Stop AGE checking.
3. Start AGE checking.
4. restart AGE checking.
Signed-off-by: Michael Baum
---
app/test-pmd/cmdline_flow.c| 66 ++
On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom
wrote:
>
> Move the statistics from the service data structure to the per-lcore
> struct. This eliminates contention for the counter cache lines, which
> decreases the producer-side statistics overhead for services deployed
> across many lcores.
>
>
> -Original Message-
> From: David Marchand
> Sent: Friday, September 30, 2022 5:21 PM
> To: zhoumin
> Cc: NBU-Contact-Thomas Monjalon (EXTERNAL) ;
> bruce.richard...@intel.com; anatoly.bura...@intel.com;
> qiming.y...@intel.com; yuying.zh...@intel.com; jgraj...@cisco.com;
> konstantin.v.
Hi Andrew
> -Original Message-
> From: Andrew Rybchenko
> Sent: Monday, 3 October 2022 10:54
> On 9/29/22 17:54, Michael Savisko wrote:
> > In some cases application may receive a packet that should have been
> > received by the kernel. In this case application uses KNI or other means
> >
Looking at this patch because I have been alerted about the ABI compat handling.
I see some details that should have been caught in earlier reviews.
30/09/2022 20:46, Nicolas Chautru:
> +/*
> + * Maximum size to be used to manage the enum rte_bbdev_enqueue_status
> including padding for future
Hi Andrew,
> -Original Message-
> From: Andrew Rybchenko
> Sent: Monday, 3 October 2022 11:04
>
> On 9/21/22 17:54, Michael Baum wrote:
> > Add a new structure for indirect AGE update.
> >
> > This new structure enables:
> > 1. Update timeout value.
> > 2. Stop AGE checking.
> > 3. Start
On 2022-10-03 10:06, David Marchand wrote:
> On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom
> wrote:
>>
>> Move the statistics from the service data structure to the per-lcore
>> struct. This eliminates contention for the counter cache lines, which
>> decreases the producer-side statistics overhe
27/09/2022 03:47, Feifei Wang пишет:
Add API for enabling direct rearm mode and for mapping RX and TX
queues. Currently, the API supports 1:1(txq : rxq) mapping.
Furthermore, to avoid Rx load Tx data directly, add API called
'rte_eth_txq_data_get' to get Tx sw_ring and its information.
Suggeste
On Mon, Oct 03, 2022 at 09:52:03AM +0300, Abdullah Ömer Yamaç wrote:
> In this patch, we remove all version.map files which include
> only the below part:
> `DPDK_23 {
> local: *;
> };`
>
> Then we modify the meson.build to be able to compile without version.map
>
> Signed-off-by: Abdullah
On 10/3/22 11:23, Ori Kam wrote:
Hi Andrew
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 10:54
On 9/29/22 17:54, Michael Savisko wrote:
In some cases application may receive a packet that should have been
received by the kernel. In this case application uses K
On Mon, Oct 3, 2022 at 10:40 AM Mattias Rönnblom
wrote:
>
> On 2022-10-03 10:06, David Marchand wrote:
> > On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom
> > wrote:
> >>
> >> Move the statistics from the service data structure to the per-lcore
> >> struct. This eliminates contention for the coun
Hi Andrew,
> -Original Message-
> From: Andrew Rybchenko
> Sent: Monday, 3 October 2022 12:44
>
> On 10/3/22 11:23, Ori Kam wrote:
> > Hi Andrew
> >
> >> -Original Message-
> >> From: Andrew Rybchenko
> >> Sent: Monday, 3 October 2022 10:54
> >> On 9/29/22 17:54, Michael Savisko
Hi Thomas and community,
May I ask to add https://ts-factory.io/ to the DPDK ecosystem.
I'm not 100% that it is suitable for the ecosystem since it is not
consuming DPDK, but rather testing DPDK ethdev.
Anyway it could be useful for ethdev PMD developers and maintainers.
I'll not repeat what i
On Tue, Jul 19, 2022 at 10:28 PM Stephen Hemminger
wrote:
>
> Modify reader/writer lock to avoid starvation of writer. The previous
> implementation would cause a writer to get starved if readers kept
> acquiring the lock. The new version uses an additional bit to indicate
> that a writer is wai
On 8/22/22 06:31, Cheng Jiang wrote:
When vhost receive packets from the front-end using packed virtqueue, it
receives*
might use multiple descriptors for one packet, so we need calculate and
so we need to*
record the descriptor number for each packet to update available
descriptor cou
On 8/22/22 06:31, Cheng Jiang wrote:
When the packet receiving failure and the DMA ring full occur
simultaneously in the asynchronous vhost, the slot_idx needs to be
reduced by 1. For packed virtqueue, the slot index should be
s/reduced/decreased/
ring_size - 1, if the slot_idx is currentl
On 10/3/22 12:57, Ori Kam wrote:
Hi Andrew,
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 12:44
On 10/3/22 11:23, Ori Kam wrote:
Hi Andrew
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 10:54
On 9/29/22 17:54, Michael Savisk
Hi Andrew,
> -Original Message-
> From: Andrew Rybchenko
> Sent: Monday, 3 October 2022 13:47
>
> On 10/3/22 12:57, Ori Kam wrote:
> > Hi Andrew,
> >
> >> -Original Message-
> >> From: Andrew Rybchenko
> >> Sent: Monday, 3 October 2022 12:44
> >>
> >> On 10/3/22 11:23, Ori Kam w
On 10/3/22 14:06, Ori Kam wrote:
Hi Andrew,
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 13:47
On 10/3/22 12:57, Ori Kam wrote:
Hi Andrew,
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 12:44
On 10/3/22 11:23, Ori Kam wrot
On 2022-10-03 11:53, David Marchand wrote:
> On Mon, Oct 3, 2022 at 10:40 AM Mattias Rönnblom
> wrote:
>>
>> On 2022-10-03 10:06, David Marchand wrote:
>>> On Tue, Sep 6, 2022 at 6:17 PM Mattias Rönnblom
>>> wrote:
Move the statistics from the service data structure to the per-lcore
>>>
Hello Bruce, Kevin,
On Mon, Jun 13, 2022 at 5:59 PM Bruce Richardson
wrote:
> > > For info, Li has sent a patch for the bus cleanup
> > > which is not updating the bus code:
> > > https://patches.dpdk.org/project/dpdk/patch/20220606114650.209612-3-l...@nvidia.com/
> > > It may be a temporary solu
16/09/2022 05:03, Leyi Rong:
> lib/member/meson.build| 49 ++-
> lib/member/rte_member.c | 75
> lib/member/rte_member.h | 154 ++-
> lib/member/rte_member_heap.h | 424 ++
> lib/member/rte_member_sketch.c| 594
NVIDIA acquired Mellanox Technologies in 2020.
The DPDK documentation and code might still include instances
of or references to Mellanox trademarks (like BlueField and ConnectX)
that are now NVIDIA trademarks.
The PCI IDs and copyrights are unchanged.
Signed-off-by: Thomas Monjalon
---
v2: - co
Hi, Ali,
Thanks for your kind reply.
On Mon, Oct 3, 2022 at 16:14, Ali Alnubani wrote:
-Original Message-
From: David Marchand
Sent: Friday, September 30, 2022 5:21 PM
To: zhoumin
Cc: NBU-Contact-Thomas Monjalon (EXTERNAL) ;
bruce.richard...@intel.com; anatoly.bura...@intel.com;
qimi
> -Original Message-
> From: Mattias Rönnblom
> Sent: Monday, October 3, 2022 12:37 PM
> To: David Marchand ; Van Haaren, Harry
>
> Cc: dev@dpdk.org; Honnappa Nagarahalli ;
> Morten Brørup ; nd
> Subject: Re: [PATCH 1/6] service: reduce statistics overhead for parallel
> services
> >
Ack.
Thanks Thomas.
-Gal
-Original Message-
From: Thomas Monjalon
Sent: Monday, 3 October 2022 15:40
To: dev@dpdk.org
Cc: Matan Raz ; Gal Cohen (ProdM) ; Asaf
Penso ; Raslan Darawsheh ; Matan Azrad
; Elena Agostini ; Slava Ovsiienko
; Ori Kam ; Bruce Richardson
Subject: [PATCH v2
03/10/2022 15:06, Gal Cohen (ProdM):
> Ack.
>
> Thanks Thomas.
>
> -Gal
>
> From: Thomas Monjalon
> NVIDIA acquired Mellanox Technologies in 2020.
> The DPDK documentation and code might still include instances of or
> references to Mellanox trademarks (like BlueField and ConnectX) that are
On 10/3/22 11:30, Ori Kam wrote:
Hi Andrew,
-Original Message-
From: Andrew Rybchenko
Sent: Monday, 3 October 2022 11:04
On 9/21/22 17:54, Michael Baum wrote:
Add a new structure for indirect AGE update.
This new structure enables:
1. Update timeout value.
2. Stop AGE checking.
3. S
On 9/5/22 13:58, Junfeng Guo wrote:
Introduce base code for IDPF (Infrastructure Data Path Function) PMD.
Signed-off-by: Beilei Xing
Signed-off-by: Junfeng Guo
I'm OK to import base driver in one patch, but it should not be
the first patch with dead code which is not actually built
just afte
On 9/5/22 13:58, Junfeng Guo wrote:
Add PMD logs.
Add some MACRO definations and small functions which are specific
for DPDK.
Signed-off-by: Beilei Xing
Signed-off-by: Junfeng Guo
The patch adds dead code as well. Added headers are used
nowhere.
One more question is what's the point to have
On 9/5/22 13:58, Junfeng Guo wrote:
This patchset introduced the idpf (Infrastructure Data Path Function)
PMD [*EXPERIMENTAL*] in DPDK for Intel Device ID of 0x1452.
v2:
fixed some coding style issues and did some refactors.
The patch series should:
- add entry in MAINTAINERS
- add driver do
> -Original Message-
> From: Mattias Rönnblom
> Sent: Tuesday, September 6, 2022 5:14 PM
> To: Van; Haaren; Van Haaren, Harry
> Cc: dev@dpdk.org; Honnappa Nagarahalli ;
> Morten Brørup ; nd ;
> mattias.ronnblom
> Subject: [PATCH 3/6] service: reduce average case service core overhead
>
> -Original Message-
> From: Mattias Rönnblom
> Sent: Tuesday, September 6, 2022 5:14 PM
> To: Van; Haaren; Van Haaren, Harry
> Cc: dev@dpdk.org; Honnappa Nagarahalli ;
> Morten Brørup ; nd ;
> mattias.ronnblom
> Subject: [PATCH 1/6] service: reduce statistics overhead for parallel servi
On 9/5/22 13:58, Junfeng Guo wrote:
Support device init and the following dev ops:
- dev_configure
- dev_start
- dev_stop
- dev_close
A bit strange set from my point of view since you can't start
without setup queues. Each patch should be testable.
It should be n
> -Original Message-
> From: Morten Brørup
> Sent: Wednesday, September 7, 2022 9:41 AM
> To: mattias.ronnblom ; Van Haaren, Harry
>
> Cc: dev@dpdk.org; Honnappa Nagarahalli ; nd
>
> Subject: RE: [PATCH 4/6] service: tweak cycle statistics semantics
>
> > From: Mattias Rönnblom [mailt
On 9/5/22 13:58, Junfeng Guo wrote:
Add support for queue operations:
- rx_queue_start
- rx_queue_stop
- tx_queue_start
- tx_queue_stop
- rx_queue_setup
- rx_queue_release
- tx_queue_setup
- tx_queue_release
The patch is huge. Plea
This patchset reworks the symmetric crypto and security session
data structure to use a single virtual/physical contiguous buffer
for symmetric crypto/security session and driver private data.
In addition the session data structure is now private.
The session is represented as an opaque pointer in
On 9/5/22 13:58, Junfeng Guo wrote:
Add dev ops dev_infos_get.
The hook may be called on very earlier stages of the driver
life. So, I'd recommend to move the patch even before
configure/clsoe. User may request the dev_info in just
probed state.
Signed-off-by: Beilei Xing
Signed-off-by: Jun
From: Fan Zhang
This patch updates the scheduler PMD to use unified session
data structure. Previously thanks to the private session
array in cryptodev sym session there are no necessary
change needed for scheduler PMD other than the way ops
are enqueued/dequeued. The patch inherits the same desi
Structure rte_cryptodev_sym_session is moved to internal
headers which are not visible to applications.
The only field which should be used by app is opaque_data.
This field can now be accessed via set/get APIs added in this
patch.
Subsequent changes in app and lib are made to compile the code.
Si
As per current design, rte_security_session_create()
unnecessarily use 2 mempool objects for a single session.
To address this, the API will now take only 1 mempool
object instead of 2. With this change, the library layer
will get the object from mempool and session priv data is
stored contiguousl
Added the support for rte_security_op.session_get_size()
in all the PMDs which support rte_security sessions and the
op was not supported.
Signed-off-by: Akhil Goyal
Acked-by: Kai Ji
Tested-by: Gagandeep Singh
Tested-by: David Coyle
Tested-by: Kevin O'Sullivan
---
drivers/crypto/caam_jr/caam
Structure rte_security_session is moved to internal
headers which are not visible to applications.
The only field which should be used by app is opaque_data.
This field can now be accessed via set/get APIs added in this
patch.
Subsequent changes in app and lib are made to compile the code.
Signed-
On 9/5/22 13:58, Junfeng Guo wrote:
Add dev ops dev_supported_ptypes_get.
Signed-off-by: Beilei Xing
Signed-off-by: Wenjun Wu
Signed-off-by: Junfeng Guo
[snip]
diff --git a/drivers/net/idpf/idpf_rxtx.c b/drivers/net/idpf/idpf_rxtx.c
index fe044a80c9..1c5c4688cc 100644
--- a/drivers/net/id
On 03.10.2022 12:19, Bruce Richardson wrote:
On Mon, Oct 03, 2022 at 09:52:03AM +0300, Abdullah Ömer Yamaç wrote:
In this patch, we remove all version.map files which include
only the below part:
`DPDK_23 {
local: *;
};`
Then we modify the meson.build to be able to compile without
v
On Mon, Oct 03, 2022 at 04:59:18PM +0300, Omer Yamac wrote:
>
>
> On 03.10.2022 12:19, Bruce Richardson wrote:
> > On Mon, Oct 03, 2022 at 09:52:03AM +0300, Abdullah Ömer Yamaç wrote:
> > > In this patch, we remove all version.map files which include
> > > only the below part:
> > > `DPDK_23 {
>
On 9/5/22 13:58, Junfeng Guo wrote:
Add basic RX & TX support in split queue mode and single queue mode.
RX -> Rx, TX -> Tx
Split queue mode is selected by default.
What is split queue mode? Where is it defined/described?
The patch is very big again. Please, start from really basic Rx
and
On 9/5/22 13:58, Junfeng Guo wrote:
Add RSS support.
Signed-off-by: Beilei Xing
Signed-off-by: Junfeng Guo
---
drivers/net/idpf/idpf_ethdev.c | 118 -
drivers/net/idpf/idpf_ethdev.h | 17 +
drivers/net/idpf/idpf_vchnl.c | 96 ++
On 9/5/22 13:58, Junfeng Guo wrote:
Add dev ops mtu_set.
It would be useful to mention in the description that
changing MTU is not supported when device is started.
On 9/5/22 13:58, Junfeng Guo wrote:
Add support of AVX512 vector data path for single queue model.
Signed-off-by: Wenjun Wu
Signed-off-by: Junfeng Guo
[snip]
+static __rte_always_inline void
+idpf_singleq_rearm(struct idpf_rx_queue *rxq)
+{
[snip]
+ const __m512i iova_offsets =
On 9/5/22 13:58, Junfeng Guo wrote:
Add support for timestamp offload.
Signed-off-by: Wenjing Qiao
Signed-off-by: Junfeng Guo
[snip]
+/* Helper function to convert a 32b nanoseconds timestamp to 64b. */
+static inline uint64_t
+idpf_tstamp_convert_32b_64b(struct iecm_hw *hw, struct idpf_ad
On 2022-10-03 15:33, Van Haaren, Harry wrote:
>> -Original Message-
>> From: Mattias Rönnblom
>> Sent: Tuesday, September 6, 2022 5:14 PM
>> To: Van; Haaren; Van Haaren, Harry
>> Cc: dev@dpdk.org; Honnappa Nagarahalli ;
>> Morten Brørup ; nd ;
>> mattias.ronnblom
>> Subject: [PATCH 3/6]
On 10/3/22 16:31, Andrew Rybchenko wrote:
On 9/5/22 13:58, Junfeng Guo wrote:
This patchset introduced the idpf (Infrastructure Data Path Function)
PMD [*EXPERIMENTAL*] in DPDK for Intel Device ID of 0x1452.
v2:
fixed some coding style issues and did some refactors.
The patch series should:
On 2022-10-03 15:33, Van Haaren, Harry wrote:
>> -Original Message-
>> From: Mattias Rönnblom
>> Sent: Tuesday, September 6, 2022 5:14 PM
>> To: Van; Haaren; Van Haaren, Harry
>> Cc: dev@dpdk.org; Honnappa Nagarahalli ;
>> Morten Brørup ; nd ;
>> mattias.ronnblom
>> Subject: [PATCH 1/6]
Hi David,
On 03/10/2022 13:35, David Marchand wrote:
Hello Bruce, Kevin,
On Mon, Jun 13, 2022 at 5:59 PM Bruce Richardson
wrote:
For info, Li has sent a patch for the bus cleanup
which is not updating the bus code:
https://patches.dpdk.org/project/dpdk/patch/20220606114650.209612-3-l...@nvidi
On 8/23/2022 2:34 PM, Dumitrescu, Cristian wrote:
-Original Message-
From: sk...@marvell.com
Sent: Tuesday, August 23, 2022 11:23 AM
To: Dumitrescu, Cristian ; Singh, Aman Deep
; Zhang, Yuying ;
Nithin Dabilpuram ; Kiran Kumar K
; Sunil Kumar Kori ; Satha
Rao ; Singh, Jasvinder
; Thom
On 9/21/2022 8:14 AM, Zhou, YidingX wrote:
-Original Message-
From: Stephen Hemminger
Sent: Tuesday, September 6, 2022 10:58 PM
To: Zhou, YidingX
Cc: dev@dpdk.org; Zhang, Qi Z ; Burakov, Anatoly
; He, Xingguang ;
sta...@dpdk.org
Subject: Re: [PATCH v2] net/pcap: fix timeout of stoppi
Hi Andrew,
> -Original Message-
> From: Andrew Rybchenko
> Sent: Monday, 3 October 2022 16:18
>
> On 10/3/22 11:30, Ori Kam wrote:
> > Hi Andrew,
> >
> >> -Original Message-
> >> From: Andrew Rybchenko
> >> Sent: Monday, 3 October 2022 11:04
> >>
> >> On 9/21/22 17:54, Michael B
This patch reallocates the openssl version check from
qat_session_configure() to a proper qat_security_session_create()
routine
Fixes: 3227bc7138f5 ("crypto/qat: use intel-ipsec-mb for partial hash and AES")
Cc: sta...@dpdk.org
Signed-off-by: Brian Dooley
---
drivers/crypto/qat/qat_sym_session.
20/09/2022 17:51, Bruce Richardson:
> As part of the agreed process for deprecating KNI in DPDK, the example
> app is scheduled for removal as part of the 22.11 release.
>
> Signed-off-by: Bruce Richardson
> ---
> V2: Correct old release note links to KNI guide by referencing older doc
Acked-by:
25/07/2022 14:48, Bruce Richardson:
> On Mon, Jul 25, 2022 at 08:22:00PM +0800, Chengwen Feng wrote:
> > Currently the example using DMA in asynchronous mode, which are:
> > nb_rx = rte_eth_rx_burst();
> > if (nb_rx == 0)
> > continue;
> > ...
> > dma_enqueue(); // enque
Hello Min,
On Sat, Oct 1, 2022 at 4:26 PM zhoumin wrote:
> I'm Sorry, I misunderstood the 'instructions' you said. The process of
> making the toolchain is a little complicated. So I made a script used to
> generate the toolchain from source codes. The content of the script is
> as follows:
>
I
In some cases application may receive a packet that should have been
received by the kernel. In this case application uses KNI or other means
to transfer the packet to the kernel.
With bifurcated driver we can have a rule to route packets matching
a pattern (example: IPv4 packets) to the DPDK appl
Hi Kai,
Some small comments below.
> -Original Message-
> From: Kai Ji
> Sent: Sunday 2 October 2022 23:45
> To: dev@dpdk.org
> Cc: gak...@marvell.com; Ji, Kai
> Subject: [dpdk-dev v3 1/1] lib/cryptodev: multi-process IPC request handler
>
> This patch add a function to support queue-p
Hi Thomas,
I will update all your comments below today, thanks.
The one where we need your confirmation is specifically this comment from your,
I believe we discussed but good to make sure we are all aligned:
> But the big question is why do we need this "MAX" value?
> The guideline is to avo
On Mon, 03 Oct 2022 18:11:08 +0200
Thomas Monjalon wrote:
> 20/09/2022 17:51, Bruce Richardson:
> > As part of the agreed process for deprecating KNI in DPDK, the example
> > app is scheduled for removal as part of the 22.11 release.
> >
> > Signed-off-by: Bruce Richardson
> > ---
> > V2: Corre
GCC 13 complains with:
../../../dpdk/drivers/net/bnxt/tf_ulp/ulp_flow_db.c:962:1:
error: conflicting types for ‘ulp_flow_db_flush_flows’ due to
enum/integer mismatch; have ‘int32_t(struct bnxt_ulp_context *,
enum bnxt_ulp_fdb_type)’ {aka ‘int(struct bnxt_ulp_context *,
enum bnxt_ul
03/10/2022 18:47, Stephen Hemminger:
> On Mon, 03 Oct 2022 18:11:08 +0200
> Thomas Monjalon wrote:
>
> > 20/09/2022 17:51, Bruce Richardson:
> > > As part of the agreed process for deprecating KNI in DPDK, the example
> > > app is scheduled for removal as part of the 22.11 release.
> > >
> > > S
On Fri, Sep 30, 2022 at 10:02 AM Min Zhou wrote:
>
> Add all necessary elements for DPDK to compile and run EAL on
> LoongArch64 Soc.
>
> This includes:
>
> - EAL library implementation for LoongArch ISA.
> - meson build structure for 'loongarch' architecture.
> RTE_ARCH_LOONGARCH define is adde
03/10/2022 18:39, Chautru, Nicolas:
> Hi Thomas,
>
> I will update all your comments below today, thanks.
Please do a self review of other patches (I reviewed only this one),
I suspect there are a lot of other details to improve in other places.
> The one where we need your confirmation is spec
05/08/2022 21:30, Radha Mohan Chintakuntla:
> Added support for CN10K SoC DMA engine to dmadev.
>
> Signed-off-by: Radha Mohan Chintakuntla
> Reviewed-by: Jerin Jacob Kollanukkaran
Applied, thanks.
23/08/2022 16:47, Sean Morrissey:
> Add a status for page faults to be used when getting the
> completion status of an operation.
>
> Signed-off-by: Sean Morrissey
Applied, thanks.
On 9/22/2022 8:41 AM, Chengwen Feng wrote:
This patch support gets port's error handling mode by
rte_eth_dev_info_get() API.
Currently, the defined modes include:
1) NONE: it means no error handling modes are supported by this port.
2) PASSIVE: passive error handling, after the PMD detect that a
On 9/22/2022 8:41 AM, Chengwen Feng wrote:
From: Kalesh AP
Some PMDs (e.g. hns3) could detect hardware or firmware errors, and try
to recover from the errors. In this process, the PMD sets the data path
pointers to dummy functions (which will prevent the crash), and also
make sure the control p
https://bugs.dpdk.org/show_bug.cgi?id=1089
Bug ID: 1089
Summary: mlx5 Windows crash creating flows in multiple threads
Product: DPDK
Version: 21.11
Hardware: All
OS: Windows
Status: UNCONFIRMED
Severity: c
Hi Akhil, Thomas,
v11: updated based on Thomas review notably on comments through the serie and
ordering. Thanks. I have also updated rel_notes and deprecation through the
serie this time.
v10: replacing the _PADDED_MAX enum to _SIZE_MAX macro based on suggestion from
Ferruh/Maxime/Akhil. Than
Updating the enum for rte_bbdev_op_type
to allow to keep ABI compatible for enum insertion
while adding padded maximum value for array need.
Removing RTE_BBDEV_OP_TYPE_COUNT and instead exposing
RTE_BBDEV_OP_TYPE_SIZE_MAX.
Signed-off-by: Nicolas Chautru
Acked-by: Maxime Coquelin
---
app/test-bb
Added device status information, so that the PMD can
expose information related to the underlying accelerator device status.
Minor order change in structure to fit into padding hole.
Signed-off-by: Nicolas Chautru
Acked-by: Mingshan Zhang
Acked-by: Hemant Agrawal
---
doc/guides/rel_notes/depre
Adding more options in the API to expose the number
of queues exposed and related priority.
Signed-off-by: Nicolas Chautru
Acked-by: Maxime Coquelin
---
doc/guides/rel_notes/deprecation.rst | 3 ---
doc/guides/rel_notes/release_22_11.rst | 2 +-
lib/bbdev/rte_bbdev.h | 4
Add support in existing bbdev PMDs for the explicit number of queues
and priority for each operation type configured on the device.
Signed-off-by: Nicolas Chautru
Acked-by: Maxime Coquelin
Acked-by: Hemant Agrawal
---
drivers/baseband/acc100/rte_acc100_pmd.c | 29 +++
.../
Extension of bbdev operation to support FFT based operations.
Signed-off-by: Nicolas Chautru
Acked-by: Hemant Agrawal
Acked-by: Maxime Coquelin
---
doc/guides/prog_guide/bbdev.rst| 103 +
doc/guides/rel_notes/deprecation.rst | 4 -
doc/guides/rel_notes/release_22_11
This allows to expose more information with regards to any
queue related failure and warning which cannot be supported
in existing API.
Signed-off-by: Nicolas Chautru
Acked-by: Maxime Coquelin
---
app/test-bbdev/test_bbdev_perf.c | 2 ++
doc/guides/rel_notes/release_22_11.rst | 3 ++
li
Code clean up due to if-check not required
Signed-off-by: Nicolas Chautru
Acked-by: Maxime Coquelin
---
lib/bbdev/rte_bbdev_op.h | 24
1 file changed, 4 insertions(+), 20 deletions(-)
diff --git a/lib/bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_op.h
index c322d15dd5..e2
I am removing myself as the maintainer of the sched library.
Signed-off-by: Jasvinder Singh
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index c0337bc7af..b43fabe6a7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1471,7 +1471,6 @@ F: doc/guides/sam
I am removing myself as the maintainer.
Signed-off-by: Jasvinder Singh
---
MAINTAINERS | 1 -
1 file changed, 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index a55b379d73..c0337bc7af 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1009,7 +1009,6 @@ F: doc/guides/nics/fail_safe.rst
F: d
On 2022-10-01 16:17, Konstantin Ananyev wrote:
Hi Kevin,
Currently, there is no way to measure lcore poll busyness in a
passive way,
without any modifications to the application. This patch adds a
new EAL API
that will be able to passively track core polling busyness.
The poll busyness is
On 9/23/2022 8:43 AM, Dongdong Liu wrote:
From: "Min Hu (Connor)"
Added the ethdev Rx/Tx desc dump API which provides functions for query
descriptor from device. HW descriptor info differs in different NICs.
The information demonstrates I/O process which is important for debug.
As the informa
On 9/27/2022 5:42 AM, Harshad Narayane wrote:
Coverity issue: 380975
Coverity issue: 380977
Fixes: 02270033 ("net/softnic: add pipeline library build command")
Fix memory resource free for buffer allocation failure at pipeline
library build.
Signed-off-by: Harshad Narayane
Signed-off-by: Kamal
On 9/27/2022 5:42 AM, Harshad Narayane wrote:
Coverity issue: 380976
Fixes: e3be2495 ("net/softnic: add pipeline code generation command")
Fix file close at pipeline code generation.
Signed-off-by: Harshad Narayane
Signed-off-by: Kamalakannan R
Acked-by: Cristian Dumitrescu
Applied to dpdk
On 9/28/2022 8:14 AM, Gagandeep Singh wrote:
Flags for IEEE1588 with ``PKT_*`` prefix has been changed to
``RTE_MBUF_F_*``. So in this patch updating the
old flags.
Signed-off-by: Gagandeep Singh
For series,
Reviewed-by: Ferruh Yigit
Fixes: b9b509246da2 ("mbuf: remove deprecated offload fla
On 9/29/2022 1:04 PM, Ori Kam wrote:
-Original Message-
From: Andrew Rybchenko
Sent: Thursday, 29 September 2022 12:23
Process deprecation notice to remove RTE flow API actions which
are not actually supported by any PMD.
Andrew Rybchenko (4):
ethdev: remove deprecated flow actio
1 - 100 of 111 matches
Mail list logo