> -Original Message-
> From: Alexander Kozyrev
> Sent: Saturday, November 21, 2020 5:43
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ
>
> Changing the allocation scheme to improve mbufs local
Linking with the 'pci' driver when building with MinGW on
Windows fails with undefined symbol 'GUID_DEVCLASS_NET'.
This occurs because devguid.h is included in rte_windows.h
before INITGUID is defined.
Move the include of devguid.h after the definition of INITGUID.
Fixes: b762221ac24f ("bus/pci:
> Subject: [PATCH v3] eal/windows: fix link error with MinGW
>
> Linking with the 'pci' driver when building with MinGW on Windows fails with
> undefined symbol 'GUID_DEVCLASS_NET'.
> This occurs because devguid.h is included in rte_windows.h before INITGUID
> is defined.
>
> Move the include of
Hi,
> -Original Message-
> From: Ferruh Yigit
> Sent: Friday, November 20, 2020 4:21 PM
> To: NBU-Contact-Thomas Monjalon
> Cc: Raslan Darawsheh ; Matan Azrad
> ; Slava Ovsiienko ; Benoît
> Ganne ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] net/mlx5: fix link state update
>
> On 1
From: Benoît Ganne
mlx5 PMD refuses to update link state if link speed is defined but
status is down or if link speed is undefined but status is up, even if
the ioctl() succeeded.
This prevents application to detect link up/down event, especially when
the link speed is not correctly detected.
Co
> > The function rte_zmalloc() could return NULL, the return value need to be
> > checked.
> >
> > Fixes: dc49e6aa4879 ("compress/isal: add ISA-L compression functionality")
> > Fixes: 7bf4f0630af6 ("compress/isal: add ISA-L decomp functionality")
> > Cc: sta...@dpdk.org
> >
> > Signed-off-by: Yu
18/11/2020 14:29, Yicai Lu:
> In some situations, we would get several ip fragments, which total
> data length is less than minimum frame(64) and padding with zeros.
> Examples: Second Fragment is "a0a1 a2a3 a4a5 a6a7 ..."
> and Third Fragment is "a8a9 aaab acad aeaf b0b1 b2b3 ...".
> And
> > Replace the maintainers for OcteonTx2 DMA and EP drivers.
> >
> > Signed-off-by: Radha Mohan Chintakuntla
> > ---
> > Marvell OCTEON TX2 DMA
> > -M: Satha Rao
> > +M: Radha Mohan Chintakuntla
> > +M: Veerasenareddy Burru
> > F: drivers/raw/octeontx2_dma/
> > F: doc/guides/rawdevs/octeont
In DPDK 20.11 the following offload features are added:
* Buffer Split
* Sampling
* Tunnel offload
* 2-port hairpin
* RSS shared action
* Age shared action
Update the relevant tables with OFED/rdma-core/NIC versions.
Signed-off-by: Asaf Penso
---
v2: added age shared action details
---
doc/guid
mlx5 pmd supports various rx_burst functions.
Each function is enabled differently and supports different features.
Add more comprehensive information about each function.
Signed-off-by: Asaf Penso
---
doc/guides/nics/mlx5.rst | 55
1 file change
Hi,
> -Original Message-
> From: dev On Behalf Of Raslan Darawsheh
> Sent: Sunday, November 22, 2020 12:04 PM
> To: dev@dpdk.org
> Cc: Matan Azrad ; Slava Ovsiienko
> ; NBU-Contact-Thomas Monjalon
> ; Benoît Ganne ; Benoît
> Ganne
> Subject: [dpdk-dev] [PATCH v3] net/mlx5: allow unknown
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Thursday, November 19, 2020 9:18 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; Ori Kam ; NBU-Contact-Thomas
> Monjalon ; iryz...@nfware.com
> Subject: [PATCH] net/mlx5: make ethernet xstats names compliant
>
>
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Thursday, November 19, 2020 9:18 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; Ori Kam ; NBU-Contact-Thomas
> Monjalon ; iryz...@nfware.com
> Subject: [PATCH] net/mlx5: make Tx scheduling xstats names compliant
Hi,
> -Original Message-
> From: Viacheslav Ovsiienko
> Sent: Friday, November 20, 2020 4:48 PM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Matan Azrad
> ; Ori Kam ; NBU-Contact-Thomas
> Monjalon ; xiangxia.m@gmail.com;
> sta...@dpdk.org
> Subject: [PATCH v3] net/mlx5: check the reg a
Hi,
> -Original Message-
> From: Alexander Kozyrev
> Sent: Saturday, November 21, 2020 5:43 AM
> To: dev@dpdk.org
> Cc: Raslan Darawsheh ; Slava Ovsiienko
> ; Matan Azrad
> Subject: [PATCH] net/mlx5: fix mbufs overflow in vectorized MPRQ
>
> Changing the allocation scheme to improve mb
https://bugs.dpdk.org/show_bug.cgi?id=581
Bug ID: 581
Summary: iavf_fdir: wrongly use rte_flow_item_* for copy to
build protocol hdr
Product: DPDK
Version: unspecified
Hardware: All
OS: All
Statu
> -Original Message-
> From: Ferruh Yigit
> Sent: Tuesday, November 17, 2020 00:23
> To: Xiaoyu Min ; Jingjing Wu ;
> Beilei Xing
> Cc: dev@dpdk.org; Jack Min ; NBU-Contact-Thomas
> Monjalon ; Andrew Rybchenko
> ; Ori Kam ; Dekel Peled
>
> Subject: Re: [dpdk-dev] [PATCH 4/5] net/iavf: fi
Minutes of Technical Board Meeting, 2020-11-18
Members Attending
---
-Bruce
-Ferruh
-Hemant
-Honnappa
-Jerin
-Kevin
-Konstantin (Chair)
-Maxime
-Olivier
-Thomas
NOTE: The technical board meetings every second Wednesday in
https://meet.jit.si/DPDK at 3 pm UTC.
Meetings are
18/11/2020 18:00, Michael Baum:
> -#define MLX5_REGEX_MAX_OUTPUT (1 << 11)
> +#define MLX5_REGEX_MAX_OUTPUT (UINT32_C(1) << 11)
Even better: RTE_BIT32(11)
I will change it while merging.
18/11/2020 18:00, Michael Baum:
> The mlx5_regex_pci_probe function allocates a mlx5_regex_priv structure
> using rte_zmalloc.
>
> If the allocation fails, the function jumps to the dev_error label in
> order to release previously allocated resources in the function.
> However, in the dev_error la
22/11/2020 14:28, Jack Min:
> From: Ferruh Yigit
> > On 11/16/2020 7:55 AM, Xiaoyu Min wrote:
> > > From: Xiaoyu Min
> > >
> > > The rte_flow_item_vlan items are refined.
> > > The structs do not exactly represent the packet bits captured on the
> > > wire anymore so should only copy real header
17/11/2020 14:25, Matan Azrad:
> From: Xiaoyu Min
> > The rte_flow_item_eth and rte_flow_item_vlan items are refined.
> > The structs do not exactly represent the packet bits captured on the wire
> > anymore.
> > Should use real header instead of the whole struct.
> >
> > Replace the rte_flow_item
The shared RSS action update was not operational due to lack
of kernel driver support of TIR object modification.
This commit introduces the workaround to support shared RSS
action modify using an indirect queue table update instead of
touching TIR object directly.
Limitations: the only supported R
> -Original Message-
> From: Andrey Vesnovaty
> Sent: Sunday, November 22, 2020 16:50
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ;
> ferruh.yi...@intel.com; Ori Kam ; Slava Ovsiienko
> ; andrey.vesnov...@gmail.com; Matan Azrad
> ; Shahaf Shuler
> Subject: [PATCH] net/mlx5: fix s
16/11/2020 08:55, Xiaoyu Min:
> From: Xiaoyu Min
>
> The rte_flow_item_eth and rte_flow_item_vlan items are refined.
> The structs do not exactly represent the packet bits captured on the
> wire anymore.
> Should use real header instead of the whole struct.
>
> Replace the rte_flow_item_* with t
Hi,
> -Original Message-
> From: dev On Behalf Of Andrey Vesnovaty
> Sent: Sunday, November 22, 2020 4:50 PM
> To: dev@dpdk.org
> Cc: NBU-Contact-Thomas Monjalon ;
> ferruh.yi...@intel.com; Ori Kam ; Slava Ovsiienko
> ; andrey.vesnov...@gmail.com; Matan Azrad
> ; Shahaf Shuler
> Subject:
From: Thomas Monjalon
> 16/11/2020 08:55, Xiaoyu Min:
> > From: Xiaoyu Min
> >
> > The rte_flow_item_eth and rte_flow_item_vlan items are refined.
> > The structs do not exactly represent the packet bits captured on the
> > wire anymore.
> > Should use real header instead of the whole struct.
16/11/2020 08:55, Xiaoyu Min:
> From: Xiaoyu Min
>
> The rte_flow_item_eth, rte_flow_item_vlan, and rte_flow_item_ipv6
> are refined. The structs do not exactly represent the real protocol
> headers any more.
>
> This serial patchs try to fix all related parts due to the changes.
>
> Dekel Pele
Andrew, any comment on this v2?
(disclosure: I did not read it)
18/11/2020 17:15, Gregory Etelson:
> There is a discrepancy between RTE ETHDEV API and flow rules guide
> regarding flow rules maintenance after port stop. RTE ETHDEV API in
> librte_ethdev.h declares that flow rules will not be sto
I was expecting a review from David Hunt.
Let's proceed.
17/11/2020 19:49, Gregory Etelson:
> l3fwd-power uses `--parse-ptype' parameter to query egress packets
> type. Before that feature is eanbled l3fwd-power verifies PMD ability
typo: eanbled -> enabled
> to advertise supporrtred packet typ
17/11/2020 19:49, Gregory Etelson:
> Representor is a port in DPDK that is connected to a VF in such a way
> that assuming there are no offload flows, each packet that is sent
> from the VF will be received by the corresponding representor. While
> each packet that is sent to a representor will be
12/11/2020 14:41, wangyunjian:
> From: Burakov, Anatoly [mailto:anatoly.bura...@intel.com]
> > On 12-Nov-20 9:31 AM, wangyunjian wrote:
> > > From: Yunjian Wang
> > >
> > > Cleanup code style issue reported by kernel checkpatch. As follows:
> > >* ERROR:CODE_INDENT: code indent should use tabs
> > Linking with the 'pci' driver when building with MinGW on Windows fails with
> > undefined symbol 'GUID_DEVCLASS_NET'.
> > This occurs because devguid.h is included in rte_windows.h before INITGUID
> > is defined.
> >
> > Move the include of devguid.h after the definition of INITGUID.
> >
> >
30/07/2020 23:15, Thomas Monjalon:
> Declan is not reviewing patches anymore.
> Adding more maintainers in Cc.
>
> PS: Maybe we should update the file MAINTAINERS
> to avoid patches being stuck.
No progress since July.
I will apply this series and all others not reviewed patches
on the same topi
20/10/2020 23:49, Honnappa Nagarahalli:
>
>
> >
> > Honnappa?
> >
> > 07/10/2020 11:55, Diogo Behrens:
> > > Hi Thomas,
> > >
> > > we are still waiting for the comments from Honnappa. In our
> > > understanding, the missing barrier is a bug according to the model. We
> > > reproduced the scena
That's a pity we didn't get this patch in DPDK 20.11.
Anatoly, Stephen, what happened? It is not interesting anymore?
Anyone else to review?
20/10/2020 13:53, Thomas Monjalon:
> Stephen, ping.
>
> 15/10/2020 11:54, Burakov, Anatoly:
> > On 14-Sep-20 2:04 PM, Anatoly Burakov wrote:
> > > Curren
15/11/2020 15:23, Thomas Monjalon:
> 20/10/2020 16:09, Thomas Monjalon:
> > 16/10/2020 11:28, wangyunjian:
> > > From: Yunjian Wang
> > >
> > > Currently, a issue that a container has many devices and the
> > > application will map the same memory many times. The kernel
> > > driver returns EEXIS
19/11/2020 11:16, Conor Walsh:
> On some systems Wformat-nonliteral and Wformat-security could not be
> checked without Wformat also being specified this causes a compile
> warning on these systems. This patchset adds Wformat to
> config/meson.build and fixes some format issues that this exposed.
>
20/11/2020 18:30, Ajit Khaparde:
> On Fri, Nov 6, 2020 at 12:59 PM Ajit Khaparde
> wrote:
> >
> >
> >
> > On Fri, Nov 6, 2020 at 11:22 AM Kevin Traynor wrote:
> >>
> >> On 03/11/2020 17:26, Ajit Khaparde wrote:
> >> > On Tue, Nov 3, 2020 at 2:50 AM Kevin Traynor wrote:
> >> >>
> >> >> Hi Ajit,
>
04/11/2020 07:48, Stephen Hemminger:
> Ran dpdk-pmdinfo through Python3 lint and it had lots of complaints.
> These are the obvious simple ones to fix. Skipped adding docstrings
> everywhere and doing large scale variable recasing.
>
> v2 - split out the pmdinfo specific part
> incorporate fe
04/11/2020 10:28, Bruce Richardson:
> On Tue, Nov 03, 2020 at 11:03:44PM -0800, Stephen Hemminger wrote:
> > This addresses several warnings from python3 lint.
> > Split out from earlier patchset
> >
> > Stephen Hemminger (6):
> > dpdk-devbind: use argparse instead of getopt
> > dpdk-devbind:
19/11/2020 10:44, Julien Massonneau:
> In the display_pmd_info_strings function, the script parses the section
> until to find a byte between 32 and 127, and get all data
> until a byte equals to 0.
> After, it searches "PMD_INFO_STRING" in the data and passes the whole
> string in the parse_pmd_in
From: Pavan Nikhilesh
Enhance Tx path cache locality, remove current tag type and group
stores from datapath to conserve store buffers.
Signed-off-by: Pavan Nikhilesh
---
drivers/event/octeontx2/otx2_evdev.c | 15 ++
drivers/event/octeontx2/otx2_evdev.h | 24 -
drivers/
24/09/2020 06:31, Stephen Hemminger:
> On Wed, 9 Sep 2020 11:51:01 -0700
> Stephen Hemminger wrote:
>
> > This is an improved version of the setup of huge pages
> > bases on earlier DPDK setup.
> >
> > Differences are:
> >* autodetects NUMA vs non NUMA
> >* allows setting different page
20/10/2020 20:01, Ferruh Yigit:
> On 9/14/2020 4:31 PM, Burakov, Anatoly wrote:
> > On 09-Sep-20 7:51 PM, Stephen Hemminger wrote:
> >> This is an improved version of the setup of huge pages
> >> bases on earlier DPDK setup.
> >>
> >> Differences are:
> >> * autodetects NUMA vs non NUMA
> >>
21/11/2020 02:15, Ferruh Yigit:
> ICMP -> Internet Control Message Protocol
> IPv4 -> Internet Protocol version 4
> IPv6 -> Internet Protocol version 6
>
> Signed-off-by: Ferruh Yigit
Applied, thanks
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v20.11-rc5
There are 90 new patches in this snapshot.
Release notes:
http://doc.dpdk.org/guides/rel_notes/release_20_11.html
Please update the section "Tested Platforms".
It should be the last re
On Sun, 22 Nov 2020 22:30:00 +0100
Thomas Monjalon wrote:
> 24/09/2020 06:31, Stephen Hemminger:
> > On Wed, 9 Sep 2020 11:51:01 -0700
> > Stephen Hemminger wrote:
> >
> > > This is an improved version of the setup of huge pages
> > > bases on earlier DPDK setup.
> > >
> > > Differences are
In some situations, we would get several ip fragments, which total
data length is less than minimum frame(64) and padding with zeros.
Examples: Second Fragment "a0a1 a2a3 a4a5 a6a7 ..."
and Third Fragment "a8a9 aaab acad aeaf b0b1 b2b3 ...".
Finally, we would reassemble Second and Third F
> drivers/raw/ifpga/base/opae_eth_group.c | 25 -
> drivers/raw/ifpga/base/opae_eth_group.h |1 -
> drivers/raw/ifpga/base/opae_hw_api.c | 212 --
> drivers/raw/ifpga/base/opae_hw_api.h | 36 -
> drivers/raw/ifpga/base/opae_i2c.c | 12 -
> drive
A driver can be loaded as a dynamic module or a built-in module.
In commit 681a67288655 ("usertools: check if module is loaded
before binding"), script only checks modules in /sys/module/.
However, for built-in kernel driver, it only shows up in /sys/module/,
if it has a version or at least one pa
Hi Ferruh,
> -Original Message-
> From: Ferruh Yigit
> Sent: Saturday, November 21, 2020 1:50 AM
> To: Jiawei(Jonny) Wang ; wenzhuo...@intel.com;
> beilei.x...@intel.com; bernard.iremon...@intel.com; Ori Kam
> ; Slava Ovsiienko ; NBU-
> Contact-Thomas Monjalon ; Raslan Darawsheh
>
> Cc:
If enable hardware outer UDP TX offload checksum, it doesn't take effect
when send 'IPv6/UDP/VXLAN' packet with error outer UDP checksum.
In order to take effect, set the 'L4T_CS' flag valid only when 'L4TUNT'
equals one and 'EIPT' is not zero. If 'L4T_CS' flag marked, the hardware
can calculate t
Hi, Asaf
There is one more devargs to manage MPRQ enable: "rxqs_min_mprq".
This parameters defines the number of Rx queues limit to enable MPRQ.
If there is not enough Rx queues (below the limit) then MPRQ is disabled.
By default, "rxqs_min_mprq" is 12. I suppose we should mention this in
the list
在 2020/11/21 12:29, Stephen Hemminger 写道:
On Fri, 20 Nov 2020 23:33:40 +
Ferruh Yigit wrote:
On 11/20/2020 11:21 PM, Stephen Hemminger wrote:
On Fri, 20 Nov 2020 17:26:55 +
Ferruh Yigit wrote:
On 11/20/2020 11:50 AM, Min Hu (Connor) wrote:
From: Huisong Li
Currently, the q
> -Original Message-
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> Sent: Monday, November 23, 2020 2:20 AM
> To: anatoly.bura...@intel.com; wangyunjian
> Cc: sta...@dpdk.org; dev@dpdk.org; david.march...@redhat.com; Lilijun
> (Jerry) ; xudingke ;
> bruce.richard...@intel.com; j
> -Original Message-
> From: Matan Azrad
> Sent: Sunday, November 22, 2020 6:05 PM
> Subject: RE: [dpdk-dev] [PATCH 1/5] net/mlx5: fix protocol size for raw encap
> judgement
>
>
>
> From: Thomas Monjalon
>
> > 16/11/2020 08:55, Xiaoyu Min:
> > > From: Xiaoyu Min
> > >
> > > The rt
mlx5 pmd supports various rx_burst functions.
Each function is enabled differently and supports different features.
Add more comprehensive information about each function.
Signed-off-by: Asaf Penso
---
v2: for mprq added note for rxqs_min_mprq
---
doc/guides/nics/mlx5.rst | 57 +
58 matches
Mail list logo