This is an ABI change notice for DPDK 17.08 in librte_ether
about changes in rte_eth_txmode structure.
Currently Tx offloads are enabled by default, and can be disabled
using ETH_TXQ_FLAGS_NO* flags. This behaviour is not consistent with
the Rx side where the Rx offloads are disabled by default an
The thunderx PMD is sensitive to the layout of the mbuf on
the RX path. Add in some compile-time checks to make sure the mbuf layout
assumptions are valid, and to provide hints to anyone changing the mbuf
where things may need to be updated.
Signed-off-by: Jerin Jacob
---
- As previously discusse
On Sunday 30 April 2017 07:41 PM, Thomas Monjalon wrote:
These differences in Python 3 were causing errors:
- xrange is replaced by range
- dict values are a view (instead of list)
- has_key is removed
Thanks Thomas.
Please include minor correction in your patch as below.
Fixes: deb87e6777c0 (
30/04/2017 06:11, Wei Dai:
> Current ethdev always stores MAC address even it fails to be added.
> Other function may regard the failed MAC address valid and lead to
> some errors. So There is a need to check if the addr is added
> successfully or not and discard it if it fails.
>
> In 3rd patch,
26/04/2017 16:58, Mcnamara, John:
>
> > -Original Message-
> > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Gaetan Rivet
> > Sent: Tuesday, April 25, 2017 11:18 AM
> > To: dev@dpdk.org
> > Cc: Yigit, Ferruh
> > Subject: [dpdk-dev] [PATCH v2 1/4] doc: fix missing backquotes
> >
>
25/04/2017 12:18, Gaetan Rivet:
> Signed-off-by: Gaetan Rivet
> ---
> devtools/check-git-log.sh | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/devtools/check-git-log.sh b/devtools/check-git-log.sh
> index 8449d4f..f081ff5 100755
> --- a/devtools/check-git-log.sh
> +++ b/devtools/check-
> > The hugepage memory limitation of 32 bit application is "1GB size" but not
> > "1GB per page size".
> >
> > Signed-off-by: Qi Zhang
>
> Thanks for the correction.
>
> Acked-by: John McNamara
Applied, thanks
28/04/2017 11:13, Olivier Matz:
> Hi Wenzhuo,
>
> On Fri, 28 Apr 2017 08:38:21 +, "Lu, Wenzhuo"
> wrote:
> > Hi Oilvier,
> > As we discussed before, I send this patch. Would you like to take a look at
> > it? Better fix it before release 17.05, thanks.
> >
> >
> > > When parsing a CLI, al
26/04/2017 14:07, Adrien Mazarguil:
> This series addresses the remaining issues seen by check-includes.sh in
> exported headers. Most of them may cause compilation errors in user
> applications:
>
> - Dependencies on missing includes.
> - Non-standard C/C++ constructs usage without associated saf
28/04/2017 04:08, Yang, Zhiyong:
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhihong Wang
> >
> > Making AVX and AVX512 configurable is useful for performance and power
> > testing.
> >
> > The similar kernel patch at https://patchwork.kernel.org/patch/9618883/.
> >
> > AVX512 support
28/04/2017 04:14, Jianbo Liu:
> On 27 April 2017 at 00:29, Jerin Jacob wrote:
> > armv8 implementations may have 64B or 128B cache line.
> > Setting to the maximum available cache line size in generic config to
> > address minimum DMA alignment across all arm64 implementations.
> >
> > Increasing
19/04/2017 11:49, Ananyev, Konstantin:
>
> >
> > We has already test on 16 node server, everything is fine, without any
> > issue.
> >
> > Testcase as follows:
> > I. with dpdk args -c 0xf, test pass
> > II. with 32 forward-lcores, each node with 2 lcores(total 16 nodes), test
> > pass
> >
26/04/2017 23:01, Jan Blunck:
> In case the output directory (O=) is undefined or a relative directory lets
> turn it into an absolute path before passing it on. Otherwise the output
> directory is created relative to the subdir, e.g. pktgen/app/build/... and
> pktgen/lib/lua/src/build/...
>
> Sig
25/04/2017 18:10, Gage Eads:
> From: John Jacques
>
> When using the compiler to link applications, include EXTRA_CFLAGS. This
> is needed, for example, when cross-compiling, to pass --sysroot.
> GCC cross-compilers built with Yocto don't use the --with-sysroot option,
> making it necessary to pa
28/04/2017 15:10, Bruce Richardson:
> On i686 builds, the uin64_t type is 64-bits in size but is aligned to
> 32-bits only. This causes mbuf fields for rearm_data to not be 16-byte
> aligned on 32-bit builds, which causes errors with some vector PMDs which
> expect the rearm data to be aligned as o
26/04/2017 10:15, Burakov, Anatoly:
> >
> > If Linux UAPI headers in the system do not have
> > VFIO_SPAPR_TCE_v2_IOMMU defined, DPDK define necessary structures
> > itself. However the existing definitions are different from ones pushed to
> > the mainline kernel.
> >
> > This copies structures
28/04/2017 15:25, Burakov, Anatoly:
> From: Alejandro Lucero [mailto:alejandro.luc...@netronome.com]
> > VFIO allows a secure way of assigning devices to user space and those
> > devices which can not be isolated from other ones are set in same VFIO
> > group. Releasing or unplugging a device shoul
28/04/2017 15:24, Burakov, Anatoly:
> > From: Andrew Rybchenko [mailto:arybche...@solarflare.com]
> > Sent: Tuesday, April 4, 2017 5:06 PM
> > To: dev@dpdk.org
> > Cc: Burakov, Anatoly ; Alejandro Lucero
> >
> > Subject: [PATCH] vfio: set IOMMU type for the container once
> >
> > If more than one
08/02/2017 17:30, Thomas Monjalon:
> 2017-01-18 09:07, Tan, Jianfeng:
> > > > How about "nz" for non-zero?
> > >
> > > I would prefer the full name. If you want nonzero, that's ok for me, but
> > > there
> > > is
> > > no need to make it shorter and not readable enough (I wouldn't know what
> > >
09/02/2017 16:56, Olivier MATZ:
> Hi,
>
> On Mon, 30 Jan 2017 10:54:08 +0100, Thomas Monjalon
> wrote:
> > It is fixing the introduction of the new flag PKT_RX_VLAN_STRIPPED.
> >
> > Fixes: b37b528d957c ("mbuf: add new Rx flags for stripped VLAN")
> >
> > This patch is applying the flag to the
13/12/2016 02:28, Michał Mirosław:
> Signed-off-by: Michał Mirosław
> ---
> lib/librte_eal/linuxapp/eal/eal_hugepage_info.c | 43
> ++---
> 1 file changed, 32 insertions(+), 11 deletions(-)
There is neither explanation nor comments for this patch.
Michal, please check with S
These differences in Python 3 were causing errors:
- xrange is replaced by range
- dict values are a view (instead of list)
- has_key is removed
Fixes: deb87e6777c0 ("usertools: use sysfs for CPU layout")
Fixes: 63985c5f104e ("usertools: fix CPU layout for more than 2 threads")
Signed-off-by: Tho
28/04/2017 14:25, Andriy Berestovskyy:
> Works fine on ThunderX and does not brake Intel either.
>
> Reviewed-by: Andriy Berestovskyy
> Tested-by: Andriy Berestovskyy
>
> Andriy
>
> On 28.04.2017 13:58, Thomas Monjalon wrote:
> > Andriy, please would you like to review this patch?
> >
> > 28/0
27/04/2017 19:55, Ferruh Yigit:
> Script displays status for all device types and output is much
> longer than it used to be. This makes harder to read script output.
>
> This patch adds new --status-dev argument to the script to select
> a device group to display status.
>
> Supported device gro
Return mbuf points of _recv_raw_pkts_vec are modified out of bound.
Fixes: c95584dc2b18 ("ixgbe: new vectorized functions for Rx/Tx")
Cc: sta...@dpdk.org
Signed-off-by: Qi Zhang
---
drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c | 16
1 file changed, 12 insertions(+), 4 deletions(-)
d
Return mbuf points of _recv_raw_pkts_vec are modified out of bound.
Fixes: a6ce64a97520 ("fm10k: introduce vector driver")
Cc: sta...@dpdk.org
Signed-off-by: Qi Zhang
---
drivers/net/fm10k/fm10k_rxtx_vec.c | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/dri
Return mbuf points of _recv_raw_pkts_vec are modified out of bound.
Fixes: 8e109464c022 ("i40e: allow vector Rx and Tx usage")
Cc: sta...@dpdk.org
Signed-off-by: Qi Zhang
---
drivers/net/i40e/i40e_rxtx_vec_sse.c | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git
The return mbuf points of RX path is possible be modified out of bound
with 32 bit vPMD.
The patch set fix for related drivers.
Qi Zhang (3):
net/i40e: fix memory overflow for 32 bit vPMD
net/ixgbe: fix memory overflow for 32 bit vPMD
net/fm10k: fix memory overflow for 32 bit vPMD
drivers
26/04/2017 15:52, Guduri Prathyusha:
> The following sequence of operation gives error in binding devices
> 1) Bind a device using dpdk-devbind.py
> 2) Unbind the device using kernel tools(/sys/bus/pci/device/driver/unbind)
> 3) Bind the device using kernel tools(/sys/bus/pci/driver/new_id and
> /s
30/04/2017 12:45, Thomas Monjalon:
> 29/04/2017 12:51, Jerin Jacob:
> > This script generates cscope, gtags, and tags index files based on
> > EAL environment(architecture and OS(linux/bsd)).
> >
> > Selection of the architecture and OS environment is based on dpdk
> > configuration target(T=).If
29/04/2017 12:51, Jerin Jacob:
> This script generates cscope, gtags, and tags index files based on
> EAL environment(architecture and OS(linux/bsd)).
>
> Selection of the architecture and OS environment is based on dpdk
> configuration target(T=).If EAL environment(T=) is not specified,
> the scr
31 matches
Mail list logo