On Thu, Oct 1, 2020 at 8:24 PM Brandon Lo wrote:
> We have successfully added Fedora Rawhide to our production pipeline
> for Meson compile testing.
> The image for the container will be updated on a weekly basis.
>
> The version of GCC that it is currently running (10.2) catches that
> the driver
On 2020/10/1 18:22, Burakov, Anatoly wrote:
On 30-Sep-20 3:59 PM, 谢华伟(此时此刻) wrote:
From c13f981e287254cd0877cc7b98ee2dd7b80c3b69 Mon Sep 17 00:00:00 2001
From: "huawei.xhw"
Date: Wed, 30 Sep 2020 22:37:03 +0800
Subject: [PATCH v2] pci: support both PIO and MMIO BAR for legacy
virtio on
x
On 10/1/2020 8:30 AM, Tal Shnaiderman wrote:
From: Ophir Munk
Build the lib for Windows.
Export the needed function from eal.
Signed-off-by: Ophir Munk
Signed-off-by: Tal Shnaiderman
---
Tested-by: Pallavi Kadam
Acked-by: Pallavi Kadam
Add configure function to configure the PF from within
the bbdev-test itself without external application
configuration the device.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
app/test-bbdev/test_bbdev_perf.c | 71 +++
doc/guides/rel_notes/release_20_11.rst
Adding capability for 4G encode and decoder processing
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
doc/guides/bbdevs/features/acc100.ini|4 +-
drivers/baseband/acc100/rte_acc100_pmd.c | 1007 +++---
2 files changed, 936 insertions(+), 75 deletions(-
Adding capability and functions to support MSI
interrupts, call backs and inforing.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 307 ++-
drivers/baseband/acc100/rte_acc100_pmd.h | 16 ++
2 files changed, 320 i
Add stubs for the ACC100 PMD
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
doc/guides/bbdevs/acc100.rst | 228 +
doc/guides/bbdevs/features/acc100.ini | 14 ++
doc/guides/bbdevs/index.rst| 1 +
drivers
Debug functions to validate the input API from user
Only enabled in DEBUG mode at build time
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
Reviewed-by: Tom Rix
---
drivers/baseband/acc100/rte_acc100_pmd.c | 436 +++
1 file changed, 436 insertions(+)
diff --
Adding function to create and configure queues for
the device. Still no capability.
Signed-off-by: Nicolas Chautru
Reviewed-by: Rosen Xu
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/rte_acc100_pmd.c | 445 ++-
drivers/baseband/acc100/rte_acc100_pmd.h | 45 +++
Additional support for HARQ memory loopback
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
Reviewed-by: Tom Rix
---
drivers/baseband/acc100/rte_acc100_pmd.c | 159 ++-
1 file changed, 155 insertions(+), 4 deletions(-)
diff --git a/drivers/baseband/acc100/rte
Add in the list of registers for the device and related
HW specs definitions.
Signed-off-by: Nicolas Chautru
Reviewed-by: Rosen Xu
Acked-by: Liu Tianjiao
---
drivers/baseband/acc100/acc100_pf_enum.h | 1068 ++
drivers/baseband/acc100/acc100_vf_enum.h | 73 ++
driv
Adding LDPC decode and encode processing operations
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
Acked-by: Dave Burley
---
doc/guides/bbdevs/features/acc100.ini|8 +-
drivers/baseband/acc100/rte_acc100_pmd.c | 1621 +-
drivers/baseband/acc100/rte_ac
Add in the "info_get" function to the driver, to allow us to query the
device.
No processing capability are available yet.
Linking bbdev-test to support the PMD with null capability.
Signed-off-by: Nicolas Chautru
Acked-by: Liu Tianjiao
---
app/test-bbdev/meson.build | 3 +
driv
v11: Addtional updates based on Tom + Maxime review comments on v9 and v10.
Thanks
v10: Updates based on Tom Rix valuable review comments. Notably doc
clarifiction, #define names updates, few magic numbers left, stricter error
handling and few valuable coding suggestions. Thanks
v9: moved the re
On Sat, Sep 26, 2020 at 11:20 PM Jiawei Wang wrote:
>
> When using full offload, all traffic will be handled by the HW, and
> forwarded to the requested VF or wire and the control application does
> not see this traffic anymore. So there's a need for an action that
> enables the control applicatio
From: Phil Yang
While registering the call back functions full write barrier
can be replaced with one-way write barrier.
Signed-off-by: Phil Yang
Signed-off-by: Honnappa Nagarahalli
Reviewed-by: Ruifeng Wang
---
lib/librte_ethdev/rte_ethdev.c | 9 ++---
1 file changed, 6 insertions(+), 3
Call back functions are registered on the control plane. They
are accessed from the data plane. Hence, correct memory orderings
should be used to avoid race conditions.
Fixes: 4dc294158cac ("ethdev: support optional Rx and Tx callbacks")
Fixes: c8231c63ddcb ("ethdev: insert Rx callback as head of
On Thu, Oct 1, 2020 at 11:14 AM Ferruh Yigit wrote:
>
> A crash is detected when '--txpkts=#' parameter provided to the testpmd,
> this is because queue information is requested before queues have been
> allocated.
>
> Adding check to queue info APIs
> ('rte_eth_rx_queue_info_get()' & 'rte_eth_tx_
From: Narcisa Vasile
The Windows netuio kernel driver provides the DPDK userspace application
with direct access to hardware, by mapping the HW registers in userspace
and allowing read/write operations from/to the device
configuration space.
Two IOCTLs are defined by the netuio interface:
* IO
This patch fixes get current link details, without this change the link
details can be inaccurate if proper lock is not acquired.
Fixes: 739a5b2f2b49 ("net/qede/base: use passed ptt handler")
Cc: sta...@dpdk.org
Reported-by: Ferruh Yigit
Signed-off-by: Rasesh Mody
Signed-off-by: Igor Russkikh
Add support for DEV_TX_OFFLOAD_MBUF_FAST_FREE to bnxt
vector mode transmit. This offload may be enabled
only when multi-segment transmit is not needed, all
transmitted mbufs for a given queue will be allocated
from the same pool, and all transmitted mbufs will
have a reference count of 1.
Since th
01/10/2020 23:22, Chautru, Nicolas:
> From: t...@redhat.com
> > From: Tom Rix
> >
> > Copied from the Linux kernel MAINTAINERS file.
> > A Reviewer is designated person who wishes to review changes in areas of
> > interest.
> >
> > Added self as Reviewer for baseband.
> >
> > I am a Linux kern
Hi Tom,
> From: Tom Rix
> On 9/30/20 12:10 PM, Chautru, Nicolas wrote:
> > Hi Tom,
> >
> >> From: Tom Rix
> >> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
> >>> Adding capability for 4G encode and decoder processing
> >>>
> >>> Signed-off-by: Nicolas Chautru
> >>> Acked-by: Liu Tianjiao
> >>> -
On 10/1/20 9:50 PM, Chautru, Nicolas wrote:
> Hi Maxime,
>
>> From: Maxime Coquelin
>> On 10/1/20 5:36 PM, Chautru, Nicolas wrote:
>>> Hi Maxime,
From: Maxime Coquelin
Hi Nicolas,
On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> diff --git
> a/drivers/baseband/acc100/
On 10/1/20 11:33 PM, Thomas Monjalon wrote:
> 01/10/2020 14:53, Thomas Monjalon:
>> 01/10/2020 13:45, Maxime Coquelin:
>>>
>>> On 10/1/20 1:42 PM, Thomas Monjalon wrote:
01/10/2020 12:36, Maxime Coquelin:
> Signed-off-by: Maxime Coquelin
> ---
> doc/guides/rel_notes/release_20
01/10/2020 14:53, Thomas Monjalon:
> 01/10/2020 13:45, Maxime Coquelin:
> >
> > On 10/1/20 1:42 PM, Thomas Monjalon wrote:
> > > 01/10/2020 12:36, Maxime Coquelin:
> > >> Signed-off-by: Maxime Coquelin
> > >> ---
> > >> doc/guides/rel_notes/release_20_11.rst | 10 ++
> > >> 1 file change
On Fri, 2 Oct 2020 00:14:59 +0300
Dekel Peled wrote:
> diff --git a/lib/librte_ethdev/rte_flow.h b/lib/librte_ethdev/rte_flow.h
> index 5b5bed2..1443e6a 100644
> --- a/lib/librte_ethdev/rte_flow.h
> +++ b/lib/librte_ethdev/rte_flow.h
> @@ -368,6 +368,13 @@ enum rte_flow_item_type {
> RTE_F
Hi Tom,
Thanks for the help.
Note that they are a few other BBDEV patches in flight for 20.11 on top of the
acc100 PMD that you may want to be aware of.
https://patches.dpdk.org/project/dpdk/list/?series=&submitter=chautru&state=&q=&archive=&delegate=
Acked-by: Nicolas Chautru
> -Origin
Due to PRM requirement, the IPv6 header item 'proto' field, indicating
the next header protocol, should not be set as extension header.
This patch adds the relevant validation, and documents the limitation.
Signed-off-by: Dekel Peled
---
doc/guides/nics/mlx5.rst | 7 +++
drivers/net/mlx
This patch updates 20.11 release notes with the changes included in
patches of this series:
1) MLX5 support of matching on IPv4/IPv6 fragmented/non-fragmented
packets.
2) ABI change in ethdev struct rte_flow_item_ipv6.
Signed-off-by: Dekel Peled
---
doc/guides/rel_notes/release_20_11.rst | 10
This patch adds to MLX5 PMD the support of matching on IPv4
fragmented and non-fragmented packets, using the IPv4 header
fragment_offset field.
Signed-off-by: Dekel Peled
---
drivers/net/mlx5/mlx5_flow.c | 48
drivers/net/mlx5/mlx5_flow.h | 10 +++
drivers/net/mlx5/mlx
This patch adds to MLX5 PMD the support of matching on IPv6
fragmented and non-fragmented packets, using the new field
frag_ext_exist, added to rte_flow following RFC [1].
[1] https://mails.dpdk.org/archives/dev/2020-August/177257.html
Signed-off-by: Dekel Peled
---
drivers/net/mlx5/mlx5_flow_d
rte_flow update, following RFC [1], added to ethdev the rte_flow item
ipv6_frag_ext.
This patch adds to MLX5 PMD the option to match on this item type.
[1] http://mails.dpdk.org/archives/dev/2020-March/160255.html
Signed-off-by: Dekel Peled
---
drivers/net/mlx5/mlx5_flow.h| 4 +
drivers/n
Commit [1] forced setting of match on 'frag' bit mask 1 and value 0.
Previous patch in this series added support of match on fragmented and
non-fragmented packets on L3 items, so this setting is now redundant.
This patch removes the changes done in [1].
[1] commit 85407db9f60d ("net/mlx5: fix mat
rte_flow update, following RFC [1], introduced frag_ext_exist field for
IPv6 header item, used to indicate match on fragmented/non-fragmented
packets.
This patch updates testpmd CLI to support the new field.
To match on non-fragmented IPv6 packets, need to use pattern:
... ipv6 frag_ext_exist spec
rte_flow update, following RFC [1], added to ethdev the rte_flow item
ipv6_frag_ext.
This patch updates testpmd CLI to support the new item and its fields.
To match on fragmented IPv6 packets, this item is added to pattern:
... ipv6 / ipv6_frag_ext ...
[1] http://mails.dpdk.org/archives/dev/2020-
This patch updates testpmd CLI to support fragment_offset field of
IPv4 header item.
To match on non-fragmented IPv4 packets, need to use pattern:
... ipv4 fragment_offset spec 0 fragment_offset mask 0x3fff ...
To match on fragmented IPv4 packets, need to use pattern:
... ipv4 fragment_offset spec
Applications handling fragmented IPv6 packets need to match on IPv6
fragment extension header, in order to identify the fragments order
and location in the packet.
This patch introduces the IPv6 fragment extension header item,
proposed in [1].
Relevant definitions are moved from lib/librte_ip_frag
Using the current implementation of DPDK, an application cannot match on
IPv6 packets, based on the existing extension headers, in a simple way.
Field 'Next Header' in IPv6 header indicates type of the first extension
header only. Following extension headers can't be identified by
inspecting the I
This series implements support of matching on packets based on the
fragmentation attribute of the packet, i.e. if packet is a fragment
of a larger packet, or the opposite - packet is not a fragment.
In ethdev, add API to support IPv6 extension headers, and specifically
the IPv6 fragment extension
Hi Tom,
> From: Tom Rix
> On 9/30/20 3:54 PM, Chautru, Nicolas wrote:
> > Hi Tom,
> >
> >> From: Tom Rix
> >> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
> >>> Add configure function to configure the PF from within the
> >>> bbdev-test itself without external application configuration the device
Hi Tom,
> From: Tom Rix
> On 9/30/20 12:45 PM, Chautru, Nicolas wrote:
> > Hi Tom,
> >
> >> From: Tom Rix
> >> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
> >>> Adding capability and functions to support MSI interrupts, call
> >>> backs and inforing.
> >>>
> >>> Signed-off-by: Nicolas Chautru
>
Hi Maxime,
Ok for all. I can rename.
> From: Maxime Coquelin
> On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> > Add in the "info_get" function to the driver, to allow us to query the
> > device.
> > No processing capability are available yet.
> > Linking bbdev-test to support the PMD with null ca
Hi Maxime,
> From: Maxime Coquelin
> On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> > Adding function to create and configure queues for the device. Still
> > no capability.
> >
> > Signed-off-by: Nicolas Chautru
> > Reviewed-by: Rosen Xu
> > Acked-by: Liu Tianjiao
> > ---
> > drivers/baseband
Hi Maxime,
> From: Maxime Coquelin
> On 10/1/20 5:36 PM, Chautru, Nicolas wrote:
> > Hi Maxime,
> >> From: Maxime Coquelin
> >> Hi Nicolas,
> >>
> >> On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> >>> diff --git
> >>> a/drivers/baseband/acc100/rte_pmd_bbdev_acc100_version.map
> >>> b/drivers/base
Following ethdev update [1], this patch adds CLI support to query
information related to AGE action.
[1] https://mails.dpdk.org/archives/dev/2020-September/183699.html
Signed-off-by: Dekel Peled
Acked-by: Matan Azrad
---
app/test-pmd/config.c | 12
1 file changed, 12 insertions(+)
Existing API supports AGE action to monitor the aging of a flow.
This patch implements RFC [1], introducing the response format for query
of an AGE action.
Application will be able to query the AGE action state.
The response will be returned in the format implemented here.
[1] https://mails.dpdk.o
This series includes change in ethdev to support a new query
response format, and change in testpmd CLI using it.
---
v2: enclose 2 separate patches in series.
(no change in patch contents).
---
Dekel Peled (2):
ethdev: support query of AGE action
app/testpmd: support query of AGE action
From: Dekel Peled
This patch implements the change proposes in RFC [1], adding dedicated
fields to ETH and VLAN items structs, to clearly define the required
characteristic of a packet, and enable precise match criteria.
[1] https://mails.dpdk.org/archives/dev/2020-August/177536.html
Signed-off
From: Dekel Peled
This patch implements the change proposes in RFC [1], adding dedicated
fields to ETH and VLAN items structs, to clearly define the required
characteristic of a packet, and enable precise match criteria.
[1] https://mails.dpdk.org/archives/dev/2020-August/177536.html
Signed-off
A crash is detected when '--txpkts=#' parameter provided to the testpmd,
this is because queue information is requested before queues have been
allocated.
Adding check to queue info APIs
('rte_eth_rx_queue_info_get()' & 'rte_eth_tx_queue_info_get')
to protect against similar cases.
Fixes: ba2fb4f
> -Original Message-
> From: David Marchand
> Sent: Thursday, October 1, 2020 6:16 PM
> To: Dumitrescu, Cristian
> Cc: dev ; Thomas Monjalon
> Subject: Re: [PATCH v7 00/42] Pipeline alignment with the P4 language
>
> On Thu, Oct 1, 2020 at 12:20 PM Cristian Dumitrescu
> wrote:
> >
>
On Thu, Oct 1, 2020 at 12:20 PM Cristian Dumitrescu
wrote:
>
> This patch set introduces a new pipeline type that combines the DPDK
> performance with the flexibility of the P4-16 language[1]. The new API
> can be used either by itself to code a complete software switch (SWX)
> or data plane app,
Add a check for the return value of the sscanf call in
parse_internal_args(), returning an error if we don't get the expected
result.
Coverity issue: 362049
Fixes: 96cb19521147 ("net/ring: use EAL APIs in PMD specific API")
Cc: sta...@dpdk.org
Signed-off-by: Kevin Laatz
---
v2: added consumed c
This patch adds support for multiple DPI blocks by removing the fixed
macro that was writing to same sysfs entry for different DPI blocks.
Signed-off-by: Radha Mohan Chintakuntla
Reviewed-by: Satananda Burla
---
drivers/raw/octeontx2_dma/otx2_dpi_msg.c| 18 +-
drivers/raw/oc
DPI needs to know the PEM number for all external transfers.
Signed-off-by: Radha Mohan Chintakuntla
Reviewed-by: Satha Koteswara Rao Kottidi
Reviewed-by: Satananda Burla
---
drivers/raw/octeontx2_dma/otx2_dpi_rawdev.c | 2 ++
drivers/raw/octeontx2_dma/otx2_dpi_rawdev.h | 1 +
2 files changed,
On 10/1/2020 7:53 AM, Dekel Peled wrote:
Following ethdev update [1], this patch adds CLI support to query
information related to AGE action.
[1] https://mails.dpdk.org/archives/dev/2020-September/183699.html
Hi Dekel,
If there will be a new version of ethdev patch or this patch, can you ple
On 9/3/2020 8:39 AM, Shiri Kuzin wrote:
The Geneve tunneling protocol is designed to allow
the user to specify some data context on the packet.
The header extension options is the mean intended
to present the user data. These ones are implemented
in TLV (Type-Length-Value) fashion, in order to
su
>
> when receive packets, the max bunch number of mbuf are allocated
> if hardware does not receive the max bunch number packets, it
> will free redundancy mbuf, that is low-performance
>
> so optimize rx performance, by allocating number of mbuf based on
> result of xsk_ring_cons__peek, to avoid
On 9/30/20 3:54 PM, Chautru, Nicolas wrote:
> Hi Tom,
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Add configure function to configure the PF from within the
>>> bbdev-test itself without external application configuration the device.
>>>
>>> Signed-off-by: Nicolas Chau
Hi Tom,
Note that there is no a v10 which includes several suggested changes deemed
valuable.
> From: Tom Rix
> On 9/30/20 11:52 AM, Chautru, Nicolas wrote:
> > Hi Tom,
> >
> >> From: Tom Rix
> >> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
> >>> Adding LDPC decode and encode processing operat
On 9/30/20 12:53 PM, Chautru, Nicolas wrote:
> Hi Tom,
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Debug functions to validate the input API from user Only enabled in
>>> DEBUG mode at build time
>>>
>>> Signed-off-by: Nicolas Chautru
>>> Acked-by: Liu Tianjiao
>>> --
On 9/30/20 12:45 PM, Chautru, Nicolas wrote:
> Hi Tom,
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Adding capability and functions to support MSI interrupts, call backs
>>> and inforing.
>>>
>>> Signed-off-by: Nicolas Chautru
>>> Acked-by: Liu Tianjiao
>>> ---
>>> dr
On 9/30/20 12:10 PM, Chautru, Nicolas wrote:
> Hi Tom,
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Adding capability for 4G encode and decoder processing
>>>
>>> Signed-off-by: Nicolas Chautru
>>> Acked-by: Liu Tianjiao
>>> ---
>>> doc/guides/bbdevs/features/acc100.i
On 10/1/20 5:36 PM, Chautru, Nicolas wrote:
> Hi Maxime,
>
>> -Original Message-
>> From: Maxime Coquelin
>> Sent: Thursday, October 1, 2020 7:11 AM
>> To: Chautru, Nicolas ; dev@dpdk.org;
>> akhil.go...@nxp.com
>> Cc: Richardson, Bruce ; Xu, Rosen
>> ; t...@redhat.com; Yigit, Ferruh
On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> Adding function to create and configure queues for
> the device. Still no capability.
>
> Signed-off-by: Nicolas Chautru
> Reviewed-by: Rosen Xu
> Acked-by: Liu Tianjiao
> ---
> drivers/baseband/acc100/rte_acc100_pmd.c | 438
> ++
Hi Maxime,
> -Original Message-
> From: Maxime Coquelin
> Sent: Thursday, October 1, 2020 7:11 AM
> To: Chautru, Nicolas ; dev@dpdk.org;
> akhil.go...@nxp.com
> Cc: Richardson, Bruce ; Xu, Rosen
> ; t...@redhat.com; Yigit, Ferruh
> ; Liu, Tianjiao
> Subject: Re: [dpdk-dev] [PATCH v10 10
On 9/30/20 11:55 AM, Chautru, Nicolas wrote:
> Hi Tom,
>
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Additional support for HARQ memory loopback
>>>
>>> Signed-off-by: Nicolas Chautru
>>> Acked-by: Liu Tianjiao
>>> ---
>>> drivers/baseband/acc100/rte_acc100_pmd.c | 1
From: Ophir Munk
Build the lib for Windows.
Export the needed function from eal.
Signed-off-by: Ophir Munk
Signed-off-by: Tal Shnaiderman
---
lib/librte_eal/rte_eal_exports.def | 2 ++
lib/meson.build| 1 +
2 files changed, 3 insertions(+)
diff --git a/lib/librte_eal/rte_
On 9/30/20 11:52 AM, Chautru, Nicolas wrote:
> Hi Tom,
>
>> From: Tom Rix
>> On 9/28/20 5:29 PM, Nicolas Chautru wrote:
>>> Adding LDPC decode and encode processing operations
>>>
>>> Signed-off-by: Nicolas Chautru
>>> Acked-by: Liu Tianjiao
>>> Acked-by: Dave Burley
>>> ---
>>> doc/guides/
On Mon, Sep 21, 2020 at 02:59:26PM +0100, Ciara Power wrote:
> Make is no longer supported for compiling DPDK, references are now
> removed in the documentation.
>
> Signed-off-by: Ciara Power
> Reviewed-by: Kevin Laatz
> ---
> doc/guides/rawdevs/dpaa2_cmdif.rst | 21 -
>
On 3/11/2020 12:26 PM, Jerin Jacob wrote:
On Wed, Mar 11, 2020 at 5:52 PM Ananyev, Konstantin
wrote:
-Original Message-
From: ZY Qiu
Sent: Thursday, March 5, 2020 4:47 PM
To: Thomas Monjalon ; Yigit, Ferruh ;
Andrew Rybchenko
Cc: dev@dpdk.org; step...@networkplumber.org; Ananyev,
> This patchset includes the remaining 18 patches that were not
> merged along with the others in v4, pending rework and more review.
> *All*, please make the documentation update your highest priority.
>
> v5:
> - Added patch to update cheatsheet.
> - Added patch to update release notes.
>
On 10/1/2020 3:14 PM, Kevin Laatz wrote:
On 25/09/2020 13:43, Ferruh Yigit wrote:
On 9/22/2020 6:20 PM, Kevin Laatz wrote:
Add a check for the return value of the sscanf call in
parse_internal_args(), returning an error if we don't get the expected
result.
Coverity issue: 362049
Fixes: 96cb19
Hi Ciara
> -Original Message-
> From: dev On Behalf Of Ciara Power
> diff --git a/lib/librte_eal/common/eal_internal_cfg.h
> b/lib/librte_eal/common/eal_internal_cfg.h
> index 13f93388a7..367e0cc19e 100644
> --- a/lib/librte_eal/common/eal_internal_cfg.h
> +++ b/lib/librte_eal/common/e
> -Original Message-
> From: Aaron Conole
> Sent: Thursday, October 1, 2020 3:32 PM
> To: Juraj Linkeš
> Cc: tho...@monjalon.net; david.march...@redhat.com;
> maicolgabr...@hotmail.com; dev@dpdk.org
> Subject: Re: [PATCH v2 2/3] ci: add aarch64 clang cross-compilation builds
>
> Juraj
> >> The page "Development Kit Build System" was about make, so it has been
> >> removed. A better help is in the Linux guide
> >> (note: mlx4/mlx5 are supported on Linux only for now).
> >>
> >> Fixes: 3cc6ecfdfe85 ("build: remove makefiles")
> >>
> >> Signed-off-by: Thomas Monjalon
> >
> >Acked-
On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> Add in the "info_get" function to the driver, to allow us to query the
> device.
> No processing capability are available yet.
> Linking bbdev-test to support the PMD with null capability.
>
> Signed-off-by: Nicolas Chautru
> Acked-by: Liu Tianjiao
From: Tom Rix
Copied from the Linux kernel MAINTAINERS file.
A Reviewer is designated person who wishes to review changes
in areas of interest.
Added self as Reviewer for baseband.
I am a Linux kernel Reviewer for the fpga n3000/vista creek which
has several bitstream based baseband devices. S
Hi David,
Thanks for reviewing,
>-Original Message-
>From: Coyle, David
>Sent: Thursday 1 October 2020 15:17
>To: Singh, Jasvinder ; Power, Ciara
>; dev@dpdk.org
>Cc: Power, Ciara ; Olivier Matz
>; O'loingsigh, Mairtin
>; Ryan, Brendan ;
>Richardson, Bruce
>Subject: RE: [dpdk-dev] [PAT
Hi Jasvinder/Ciara
> -Original Message-
> From: Singh, Jasvinder
> >
> > > From: dev On Behalf Of Ciara Power When
> > > choosing a vector path to take, an extra condition must be satisfied
> > > to ensure the max SIMD bitwidth allows for the CPU enabled path.
> > >
> > > The vector path
On 25/09/2020 13:43, Ferruh Yigit wrote:
On 9/22/2020 6:20 PM, Kevin Laatz wrote:
Add a check for the return value of the sscanf call in
parse_internal_args(), returning an error if we don't get the expected
result.
Coverity issue: 362049
Fixes: 96cb19521147 ("net/ring: use EAL APIs in PMD sp
Once the separation between Verbs and DevX is done using function
pointers, the type field of the Rx queue object structure becomes
redundant and no more code is used.
Remove the unnecessary field from the structure.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/m
Separate Rx state modification to the Verbs and DevX modules.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_verbs.c | 9 +
drivers/net/mlx5/mlx5.h | 9 -
drivers/net/mlx5/mlx5_devx.c| 25 -
drivers
Once the separation between Verbs and DevX is done using function
pointers, the type field of the Tx queue object structure becomes
redundant and no more code is used.
Remove the unnecessary field from the structure.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/m
Hi Nicolas,
On 10/1/20 5:14 AM, Nicolas Chautru wrote:
> diff --git a/drivers/baseband/acc100/rte_pmd_bbdev_acc100_version.map
> b/drivers/baseband/acc100/rte_pmd_bbdev_acc100_version.map
> index 4a76d1d..91c234d 100644
> --- a/drivers/baseband/acc100/rte_pmd_bbdev_acc100_version.map
> +++ b/driv
Use new modify_qp functions for Tx object creation in DevX and Verbs
modules.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_verbs.c | 34 +++---
drivers/net/mlx5/mlx5_devx.c| 7 ++-
drivers/net/mlx5/mlx5_txq.c
Separate Tx object modification to the Verbs and DevX modules.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_os.c| 7 +++
drivers/net/mlx5/linux/mlx5_verbs.c | 65 ++
drivers/net/mlx5/mlx5.h | 9
drivers/net/mlx5/
1. Rename functions to mention the internal resources.
2. Reduce the number of function arguments.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_devx.c | 127 +--
1 file changed, 62 insertions(+), 65 deletions(-)
diff --git
1. Rename function to mention the internal resources.
2. Reduce the number of function arguments.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_verbs.c | 15 ++-
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/drivers/net/mlx5/linux/
Move Tx object similar resources allocations and debug logs from DevX
and Verbs modules to a shared location.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/linux/mlx5_os.c| 4 +-
drivers/net/mlx5/linux/mlx5_verbs.c | 84 -
driver
As an arrangement to Windows OS support, the Verbs operations should be
separated to another file.
By this way, the build can easily cut the unsupported Verbs APIs from
the compilation process.
Define operation structure and DevX module in addition to the existing
linux Verbs module.
Separate Tx o
Move the creation of the send queue and the completion queue resources
from the mlx5_txq_obj_devx_new function into auxiliary functions.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_txq.c | 361 +---
1 file changed, 239 inse
Move the creation of the completion queue from the mlx5_txq_obj_new
function into an auxiliary function.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5_txq.c | 117 +---
1 file changed, 68 insertions(+), 49 deletions(-)
diff
The eqn field has become a field of sh directly since it is also
relevant for Tx and Rx.
Signed-off-by: Michael Baum
Acked-by: Matan Azrad
---
drivers/net/mlx5/mlx5.c | 10 ++
drivers/net/mlx5/mlx5.h | 2 +-
drivers/net/mlx5/mlx5_devx.c | 9 +
drivers/net/mlx5/mlx5_t
When a CQ is not created by DevX, it be allocated by either DV function
or by regular Verbs function.
The CQ DV attributes variable was wrongly defined and initialized in Tx
queue creation while the CQ is created by the regular Verbs function
what remained the attributes variable unused.
Remove t
The Tx queue structures manage 2 different reference counter per queue:
txq_ctrl reference counter and txq_obj reference counter.
There is no real need to use two different counters, it just complicates
the release functions.
Remove the txq_obj counter and use only the txq_ctrl counter.
Signed-of
As part of SQ creation for Tx queue objects, a HW doorbell memory should
be allocated and mapped to the HW.
The SQ doorbell handler was wrongly saved on the CQ fields what caused
wrong doorbell release in the Tx queue object destroy flow.
Save the SQ doorbell handler in the SQ fields.
Fixes: 3a8
The series is an arrangement to multi-OS support by net/mlx5 driver so it comes
to ease the code management for OS which supports\doesn't support DevX\Verbs
operations.
Michael Baum (15):
net/mlx5: fix send queue doorbell typo
net/mlx5: fix unused variable in Txq creation
net/mlx5: mitigat
>-Original Message-
>From: Power, Ciara
>Sent: Monday 21 September 2020 14:59
>To: dev@dpdk.org
>Cc: Power, Ciara ; Mcnamara, John
>; Kovacevic, Marko
>; Doherty, Declan ;
>Pattan, Reshma ; Tahhan, Maryam
>; Chautru, Nicolas ;
>Jerin Jacob
>Subject: [PATCH v5 17/20] doc: remove reference
1 - 100 of 189 matches
Mail list logo