On Tue, Nov 19, 2019 at 10:56 PM Kevin Traynor wrote:
>
> On 19/11/2019 21:18, David Marchand wrote:
> > On Wed, Nov 13, 2019 at 5:11 PM Kevin Traynor wrote:
> >>
> >> Fix these as they are user visible. Found with codespell.
> >>
> >> Fixes: bacaa2754017 ("eal: add channel for multi-process comm
Currently MACsec register is set without any conditions when start port.
It should be set only when user needs. To avoid wild value, I add init
function. This patch fixes the issue.
Fixes: 50556c88104c ("net/ixgbe: fix MACsec setting")
Signed-off-by: Shougang Wang
---
drivers/net/ixgbe/ixgbe_et
On 11/20, Yahui Cao wrote:
>When FDIR filter detects duplicated rule and then returns EEXIST, ice
>flow will capture this error and return immediately.
>
>Fixes: 4e27d3ed02bd ("net/ice: fix flow API framework")
>Cc: ying.a.w...@intel.com
>
>Signed-off-by: Yahui Cao
>---
> drivers/net/ice/ice_gener
Hi
From: Thomas Monjalon
> 12/11/2019 09:47, Matan Azrad:
> > When a rte_device is unplugged, the driver should be detached from the
> > device.
>
> Yes
>
> > The PCI detach driver operation wrongly didn't clear the driver from
> > the device structure what remain the device in probe state from
> -Original Message-
> From: Cao, Yahui
> Sent: Wednesday, November 20, 2019 11:06 PM
> To: Yang, Qiming ; Lu, Wenzhuo
>
> Cc: dev@dpdk.org; Zhang, Qi Z ; Cao, Yahui
> ; Ye, Xiaolong ; Wang, Ying A
> ; Su, Simei ; Sun, Chenmin
>
> Subject: [PATCH v2 1/2] net/ice: fix GTPU extension he
> -Original Message-
> From: Cao, Yahui
> Sent: Wednesday, November 20, 2019 11:06 PM
> To: Yang, Qiming ; Lu, Wenzhuo
>
> Cc: dev@dpdk.org; Zhang, Qi Z ; Cao, Yahui
> ; Ye, Xiaolong ; Wang, Ying A
> ; Su, Simei ; Sun, Chenmin
>
> Subject: [PATCH v2 2/2] net/ice: fix FDIR support for
On Wed, Nov 13, 2019 at 12:37 PM Luca Boccassi wrote:
>
> On Tue, 2019-11-12 at 16:41 +, Bruce Richardson wrote:
> > Two small changes to improve FreeBSD build and install with meson
> >
> > Bruce Richardson (2):
> > freebsd: allow installing kernel modules
> > freebsd: always use clang fo
In debug mode, there is assertion to validate the CQ object before the
release.
Wrongly, the assertion is done for any type of RX queue even if it
doesn't use CQ at all, for example in hairpin Rx queue.
Ignore CQ assertion when hairpin queue is released.
Fixes: e79c9be91515 ("net/mlx5: support R
The testpmd fails in memory allocation since some ethdev structs
have been extended.
Increasing memory allocation from 150 to 300 MB makes it working again.
Fixes: 436b3a6b6e62 ("ethdev: reserve space in main structs for extension")
Signed-off-by: Thomas Monjalon
---
devtools/test-null.sh | 2 +
On 11/19/2019 6:56 PM, Ajit Khaparde wrote:
> Update release doc briefly describing updates to bnxt PMD for
> 19.11 release.
>
> Signed-off-by: Ajit Khaparde
> ---
> doc/guides/rel_notes/release_19_11.rst | 10 ++
> 1 file changed, 10 insertions(+)
>
> diff --git a/doc/guides/rel_notes/
On 11/20/2019 4:29 AM, Ajit Khaparde wrote:
> Updating bnxt.ini file.
>
> Signed-off-by: Ajit Khaparde
> ---
> doc/guides/nics/features/bnxt.ini | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/doc/guides/nics/features/bnxt.ini
> b/doc/guides/nics/features/bnxt.ini
> index 9721dd61d
Hi,
> -Original Message-
> From: dev On Behalf Of Matan Azrad
> Sent: Tuesday, November 19, 2019 5:32 PM
> To: dev@dpdk.org
> Cc: Slava Ovsiienko ; Dekel Peled
> ; sta...@dpdk.org
> Subject: [dpdk-dev] [PATCH] net/mlx5: fix L3 encapsulation flow validation
>
> In order to configure L3 en
On 11/20/2019 9:34 AM, Ferruh Yigit wrote:
> On 11/19/2019 6:56 PM, Ajit Khaparde wrote:
>> Update release doc briefly describing updates to bnxt PMD for
>> 19.11 release.
>>
>> Signed-off-by: Ajit Khaparde
>> ---
>> doc/guides/rel_notes/release_19_11.rst | 10 ++
>> 1 file changed, 10 in
When a rte_device is unplugged, the driver should be detached from the
device.
The PCI detach driver operation wrongly didn't clear the driver from the
device structure what remain the device in probe state from the EAL
point of view.
For example, when a device is removed twice using rte_dev_remo
On Sat, Sep 14, 2019 at 5:05 PM Thomas Monjalon wrote:
>
> Build directories commonly have compiler in their names.
> In order to filter build directories not starting with "build-"
> (common with make), patterns for gcc and clang are added to .gitignore.
>
> Signed-off-by: Thomas Monjalon
Acked
Add kernel driver, firmware and DDP package matching list
for ice PMD.
Signed-off-by: Qi Zhang
Acked-by: Xiaolong Ye
---
v2:
- fix doc build warning.
doc/guides/nics/ice.rst | 16
1 file changed, 16 insertions(+)
diff --git a/doc/guides/nics/ice.rst b/doc/guides/nics/ice.r
There are a lot functions of bit operations scattered in PMDs,
consolidate them into a common API family and applied in different
PMDs to reduce code duplication.
v4:
Introduce uint32_t/uint64_t *addr when definiting bit operation
APIs(suggested by
Morten Brørup).
v3:
1. Change the API's h
There are a lot functions of bit operations scattered and
duplicated in PMDs, consolidating them into a common API
family is necessary. Furthermore, when the bit operation
is applied to the IO devices, use __ATOMIC_ACQ_REL to
ensure the ordering for io bit operation.
Signed-off-by: Joyce Kong
Rev
Add test cases for set bit, clear bit, test and set bit,
test and clear bit operations.
Signed-off-by: Joyce Kong
Reviewed-by: Gavin Hu
Reviewed-by: Phil Yang
---
app/test/Makefile | 1 +
app/test/autotest_data.py | 6 +
app/test/meson.build | 2 +
app/test/test_bitops.c
Remove its own bit operation APIs and use the common one,
this can reduce the code duplication largely.
Signed-off-by: Joyce Kong
Reviewed-by: Gavin Hu
---
drivers/net/axgbe/axgbe_common.h | 29 +
drivers/net/axgbe/axgbe_ethdev.c | 14 +++---
drivers/net/axgb
Remove its own bit operation APIs and use the common one,
this can reduce the code duplication largely.
Signed-off-by: Joyce Kong
Reviewed-by: Gavin Hu
---
drivers/net/bnx2x/bnx2x.c| 209 +++
drivers/net/bnx2x/bnx2x.h| 4 -
drivers/net/bnx2x/eco
Remove its own bit operation APIs and use the common one,
this can reduce the code duplication largely.
Signed-off-by: Joyce Kong
Reviewed-by: Gavin Hu
---
drivers/net/qede/base/bcm_osal.c | 20
drivers/net/qede/base/bcm_osal.h | 10 --
2 files changed, 4 insertions
Remove its own bit operation APIs and use the common one,
this can reduce the code duplication largely.
Signed-off-by: Joyce Kong
Reviewed-by: Gavin Hu
---
drivers/net/hinic/Makefile| 1 +
drivers/net/hinic/base/hinic_compat.h | 33 +
drivers/net/hin
>
> when we run dpdk in docker, process pid may the same.
> add rte_rdtsc() to ensure all the names used in rte_fbarray_init
> are different.
There is another patch addressing similar issue, but in a slightly
different way:
http://patches.dpdk.org/patch/62972/
>
> Signed-off-by: Li Han
> --
On 11/17/2019 3:12 PM, David Marchand wrote:
> From: Vamsi Attunuru
>
> Patch adds support for kernel module to work in IOVA = VA mode by
> providing address translation routines to convert userspace VA to
> kernel VA.
>
> KNI performance using PA is not changed by this patch.
> But comparing KN
On 11/20/2019 10:07 AM, Qi Zhang wrote:
> Add kernel driver, firmware and DDP package matching list
> for ice PMD.
>
> Signed-off-by: Qi Zhang
> Acked-by: Xiaolong Ye
> ---
>
> v2:
> - fix doc build warning.
Tested-by: Ferruh Yigit
Squashed into relevant commit [1] in next-net, thanks.
Fix
> -Original Message-
> From: dev On Behalf Of Matan Azrad
> Sent: Wednesday, November 20, 2019 11:21 AM
> To: dev@dpdk.org
> Cc: Slava Ovsiienko ; Ori Kam
>
> Subject: [dpdk-dev] [PATCH] net/mlx5: fix Rx queue release assertions
>
> In debug mode, there is assertion to validate the CQ
> > As per current support, Scatter Gather is only supported for out of place
> > input
> > and output buffers.
> > This patch add support for Scatter Gather for inplace buffers.
> >
> > Signed-off-by: Akhil Goyal
>
> Acked-by: Anoob Joseph
Applied to dpdk-next-crypto
On 19-Nov-19 5:38 PM, Thomas Monjalon wrote:
08/11/2019 17:25, Anatoly Burakov:
In order to facilitate mass updating of version files, add a shell
script that recurses into lib/ and drivers/ directories and calls
the ABI version update script.
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Ric
The following changes since commit 3be76aa9294f3788b4f9c615642e6027f1b7948a:
ci: add 32-bit travis builds (2019-11-19 22:23:31 +0100)
are available in the Git repository at:
http://dpdk.org/git/next/dpdk-next-crypto
for you to fetch changes up to 539b74b9d8e8567f4679c118951f0fc025b9c717:
On 11/19/2019 7:18 PM, Pallavi Kadam wrote:
>
> On 11/18/2019 8:18 AM, Ferruh Yigit wrote:
>> On 11/18/2019 3:37 PM, David Marchand wrote:
>>> We currently do not check that a non option string has been passed to
>>> testpmd.
>>>
>>> Example:
>>> $ ./master/app/testpmd --no-huge -m 512 --vdev net_
On 11/19/2019 3:21 PM, Ferruh Yigit wrote:
> On 11/19/2019 12:31 PM, Xiaoyun wang wrote:
>> The secondary process does not need to register interrupt handle,
>> remove rte_intr_callback_register from secondary process branch.
>>
>> Fixes: 06b6a81bbabf ("net/hinic: document missing features")
>
> I
On Wed, Nov 20, 2019 at 10:48 AM Matan Azrad wrote:
>
> When a rte_device is unplugged, the driver should be detached from the
> device.
>
> The PCI detach driver operation wrongly didn't clear the driver from the
> device structure what remain the device in probe state from the EAL
> point of vie
On Wed, Nov 20, 2019 at 3:12 AM Xueming(Steven) Li
wrote:
>
> > -Original Message-
> > From: David Marchand
> > Sent: Wednesday, November 20, 2019 4:47 AM
> > To: Xueming(Steven) Li ; Anatoly Burakov
> >
> > Cc: Asaf Penso ; dev ; dpdk stable
> >
> > Subject: Re: [dpdk-stable] [PATCH 2/
Document the config to use codespell with checkpatches.sh.
Signed-off-by: Kevin Traynor
---
doc/guides/contributing/patches.rst | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/doc/guides/contributing/patches.rst
b/doc/guides/contributing/patches.rst
index 2140303
On 20/11/2019 08:00, David Marchand wrote:
> On Tue, Nov 19, 2019 at 10:56 PM Kevin Traynor wrote:
>>
>> On 19/11/2019 21:18, David Marchand wrote:
>>> On Wed, Nov 13, 2019 at 5:11 PM Kevin Traynor wrote:
Fix these as they are user visible. Found with codespell.
Fixes: bacaa27
20/11/2019 13:10, Kinsella, Ray:
> From: Burakov, Anatoly
> > --- a/drivers/meson.build
> > +++ b/drivers/meson.build
> > + if is_experimental != 0
> > + lib_version = '0.1'
> [rk] This all makes sense - except this part.
> [rk] I would expect the experi
On Thu, Nov 7, 2019 at 2:34 PM Hemant Agrawal wrote:
>
> The IV was not set, which was causing HW based SEC on DPAA1
> to fail.
>
> Fixes: ce02103ad072 ("test/event_crypto: change the SEC cipher algo")
>
> Signed-off-by: Hemant Agrawal
> ---
> Sending only the fixes. dropped the functional change
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Joyce Kong
> Sent: Wednesday, November 20, 2019 11:12 AM
>
> There are a lot functions of bit operations scattered and
> duplicated in PMDs, consolidating them into a common API
> family is necessary. Furthermore,
Hi David
From: David Marchand
> On Wed, Nov 20, 2019 at 10:48 AM Matan Azrad
> wrote:
> >
> > When a rte_device is unplugged, the driver should be detached from the
> > device.
> >
> > The PCI detach driver operation wrongly didn't clear the driver from
> > the device structure what remain the de
On 3/13/2019 7:35 AM, Thomas Monjalon wrote:
> 13/03/2019 02:59, Ferruh Yigit:
>> Add target git sub-tree information for libraries, this is mainly to
>> reduce apply failures of the patches by automating target sub-tree
>> selection for a patch for automation.
>>
>> Also can be useful for develope
20/11/2019 14:03, David Marchand:
> On Wed, Nov 20, 2019 at 10:48 AM Matan Azrad wrote:
> >
> > When a rte_device is unplugged, the driver should be detached from the
> > device.
> >
> > The PCI detach driver operation wrongly didn't clear the driver from the
> > device structure what remain the d
Hi,
> -Original Message-
> From: dev On Behalf Of Matan Azrad
> Sent: Wednesday, November 20, 2019 11:21 AM
> To: dev@dpdk.org
> Cc: Slava Ovsiienko ; Ori Kam
>
> Subject: [dpdk-dev] [PATCH] net/mlx5: fix Rx queue release assertions
>
> In debug mode, there is assertion to validate the
On Mon, Nov 18, 2019 at 5:27 PM Ananyev, Konstantin
wrote:
>
> Hi Jerin,
Hi Konstantin,
>
> Thanks for input, my answers inline.
> Other guys - please provide your input.
> Thanks
> Konstantin
>
> > > Originally both SW and HW crypto PMDs use rte_crypot_op based API to
> > > process the crypto w
Hi folks!
I trying solve the problem, with packets stopping (e1000,tap,kvm).
My studies led to the following:
1. From flatview_write_continue() I see, what e1000 writes the number
"7" to the STAT register.
2. The driver from target OS reads STAT register with number "7" and
writes to the register
Hi,
Guinan, could you take a look at this patch as well.
On 11/20, Shougang Wang wrote:
>Currently MACsec register is set without any conditions when start port.
>It should be set only when user needs. To avoid wild value, I add init
>function. This patch fixes the issue.
>
>Fixes: 50556c88104c (
On Wed, 20 Nov 2019 07:01:26 +
Shahaf Shuler wrote:
> Wednesday, November 20, 2019 1:51 AM, Stephen Hemminger:
> > Subject: Re: [dpdk-dev] [PATCH] mbuf: extend pktmbuf pool private
> > structure
> >
> > On Tue, 19 Nov 2019 23:30:15 +0100
> > Thomas Monjalon wrote:
> >
> > > 19/11/2019 17
A build error reported related to the selected
'get_user_pages_remote()' kernel API:
.../kernel/linux/kni/kni_dev.h:113:8:
error: too few arguments to function ‘get_user_pages_remote’
ret = get_user_pages_remote(tsk, tsk->mm, iova, 1
^
Currently there are three ver
Hi Ferruh,
There is a typo in "version incread to > 4.9.0 ...".
incread > increased
Igor
On Wed, Nov 20, 2019 at 7:00 PM Ferruh Yigit wrote:
> A build error reported related to the selected
> 'get_user_pages_remote()' kernel API:
>
> .../kernel/linux/kni/kni_dev.h:113:8:
> error: too few arg
On 11/20/2019 4:24 PM, Igor Ryzhov wrote:
> Hi Ferruh,
>
> There is a typo in "version incread to > 4.9.0 ...".
> incread > increased
Thanks Igor, I will fix in next version.
>
> Igor
>
> On Wed, Nov 20, 2019 at 7:00 PM Ferruh Yigit wrote:
>
>> A build error reported related to the selected
On Wed, Nov 20, 2019 at 1:42 AM Ferruh Yigit wrote:
> On 11/20/2019 4:29 AM, Ajit Khaparde wrote:
> > Updating bnxt.ini file.
> >
> > Signed-off-by: Ajit Khaparde
> > ---
> > doc/guides/nics/features/bnxt.ini | 3 +++
> > 1 file changed, 3 insertions(+)
> >
> > diff --git a/doc/guides/nics/feat
On Wed, Nov 20, 2019 at 1:45 AM Ferruh Yigit wrote:
> On 11/20/2019 9:34 AM, Ferruh Yigit wrote:
> > On 11/19/2019 6:56 PM, Ajit Khaparde wrote:
> >> Update release doc briefly describing updates to bnxt PMD for
> >> 19.11 release.
> >>
> >> Signed-off-by: Ajit Khaparde
> >> ---
> >> doc/guides
20/11/2019 12:38, Akhil Goyal:
> http://dpdk.org/git/next/dpdk-next-crypto
Pulled, thanks
On Wed, Nov 20, 2019 at 2:54 PM Thomas Monjalon wrote:
> But about this patch 1, it is resetting rte_device.driver,
> which is used by the function rte_dev_is_probed().
> It says rte_device has no rte_driver attached anymore.
> This patch is the same idea as
> 391797f04208 ("drivers/bus: move driv
A build error reported related to the selected
'get_user_pages_remote()' kernel API:
.../kernel/linux/kni/kni_dev.h:113:8:
error: too few arguments to function ‘get_user_pages_remote’
ret = get_user_pages_remote(tsk, tsk->mm, iova, 1
^
Currently there are three ver
This patchset prepares the codebase for the new ABI policy and
adds a few helper scripts.
There are two new scripts for managing ABI versions added. The
first one is a Python script that will read in a .map file,
flatten it and update the ABI version to the ABI version
specified on the command-lin
The CONFIG_RTE_MAJOR_ABI option was introduced to permit multiple
DPDK versions installed side by side. The problem is now addressed
through the new ABI policy, and thus can be removed.
Signed-off-by: Anatoly Burakov
---
config/common_base | 5 -
1 file changed, 5 deletions(-)
diff --git a/
From: Marcin Baran
As per new ABI policy [1], all of the libraries are now versioned using
one global ABI version. Stable libraries use the MAJOR.MINOR ABI
version for their shared objects, while experimental libraries
use the 0.MAJORMINOR convention for their versioning.
Experimental library ver
From: Pawel Modrak
Add a script that automatically merges all stable ABI's under one
ABI section with the new version, while leaving experimental
section exactly as it is.
Signed-off-by: Pawel Modrak
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v7:
- Do not re
In order to facilitate mass updating of version files, add a shell
script that recurses into lib/ and drivers/ directories and calls
the ABI version update script.
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v3:
- Switch to sh rather than bash, and remove bash-i
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
Acked-by: Erik Gabriel Carrillo
---
lib/librte_timer/rte_timer.c | 100 +++--
lib/librte_timer/r
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: David Hunt
---
Notes:
v5:
- Fixed shared library linking error due to versioning still enabled
v2:
- Moved this to before A
The logtype symbol was missing from the .map file. Add it.
Fixes: d8dd31652cf4 ("common/octeontx: move mbox to common folder")
Cc: pbhagavat...@caviumnetworks.com
Cc: sta...@dpdk.org
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v2:
- add this patch to avoid comp
From: Marcin Baran
The original ABI versioning was slightly misleading in that the
DPDK 2.0 ABI was really a single mode for the distributor, and is
used as such throughout the distributor code.
Fix this by renaming all _v20 API's to _single API's, and remove
symbol versioning.
Signed-off-by: M
From: Marcin Baran
Add a shell script that checks whether built libraries are
versioned with expected ABI (current ABI, current ABI + 1,
or EXPERIMENTAL).
The following command was used to verify current source tree
(assuming build directory is in ./build):
find ./build/lib ./build/drivers -nam
From: Marcin Baran
Remove code for old ABI versions ahead of ABI version bump.
Signed-off-by: Marcin Baran
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
Notes:
v2:
- Moved this to before ABI version bump to avoid compile breakage
lib/librte_lpm/rte_lpm.c |
On Wed, Nov 20, 2019 at 6:22 PM Ferruh Yigit wrote:
>
> A build error reported related to the selected
> 'get_user_pages_remote()' kernel API:
>
> .../kernel/linux/kni/kni_dev.h:113:8:
> error: too few arguments to function ‘get_user_pages_remote’
> ret = get_user_pages_remote(tsk, tsk->mm, io
Hello,
Thanks for the help.
As I'm using DPDK-18.11.1, I did not find the definition of
"RTE_ETHER_MAX_LEN" in lib/librte_net/rte_ether.h file.
So I set "ETHER_MAX_LEN" value to 9600.
Apart from that I took rest of the changes and with these I'm able to send
jumbo frame.
Took tcpdump on the receiv
> -Original Message-
> From: Burakov, Anatoly
> Sent: Friday 8 November 2019 16:25
> To: dev@dpdk.org
> Cc: Baran, MarcinX ; Thomas Monjalon
> ; Richardson, Bruce ;
> Mcnamara, John ; Kinsella, Ray
> ; david.march...@redhat.com; Pawel Modrak
>
> Subject: [PATCH v7 01/10] config: change
+1 - that's a plan.
Ray K
> -Original Message-
> From: Thomas Monjalon
> Sent: Wednesday 20 November 2019 13:32
> To: Kinsella, Ray ; Burakov, Anatoly
>
> Cc: dev@dpdk.org; Baran, MarcinX ; Richardson,
> Bruce ; Mcnamara, John
> ; david.march...@redhat.com; Pawel Modrak
> ; Yigit, Ferru
Since the library versioning for both stable and experimental ABI's is
now managed globally, the LIBABIVER and version variables no longer
serve any useful purpose, and can be removed.
The replacement in Makefiles was done using the following regex:
^(#.*\n)?LIBABIVER\s*:=\s*\d+\n(\s*\n)?
From: Pawel Modrak
Merge all vesions in linker version script files to DPDK_20.0.
This commit was generated by running the following command:
:~/DPDK$ buildtools/update-abi.sh 20.0
Signed-off-by: Pawel Modrak
Signed-off-by: Anatoly Burakov
Acked-by: Bruce Richardson
---
.../rte_pmd_bbdev_f
The rte_pktmbuf_dump should display offset, refcount, and vlan
info since these are often useful during debugging.
Signed-off-by: Stephen Hemminger
---
lib/librte_mbuf/rte_mbuf.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/lib/librte_mbuf/rte_mbuf.c b/lib/li
> On Nov 20, 2019, at 6:09 AM, Nirmal Sarkar wrote:
>
> Hello,
>
> Thanks for the help.
> As I'm using DPDK-18.11.1, I did not find the definition of
> "RTE_ETHER_MAX_LEN" in lib/librte_net/rte_ether.h file.
> So I set "ETHER_MAX_LEN" value to 9600.
> Apart from that I took rest of the changes
19/11/2019 07:14, Qi Zhang:
> Since not all data paths support flow mark, the driver needs
> a hint from application to select the correct data path if
> flow mark is required. The patch introduces a devarg
> "flow-mark-support" as a workaround solution, since a standard
> way is still ongoing.
>
On Wed, Nov 20, 2019 at 6:24 PM Anatoly Burakov
wrote:
>
> Since the library versioning for both stable and experimental ABI's is
> now managed globally, the LIBABIVER and version variables no longer
> serve any useful purpose, and can be removed.
>
> The replacement in Makefiles was done using th
On Wed, Nov 20, 2019 at 6:23 PM Anatoly Burakov
wrote:
>
> From: Marcin Baran
>
> As per new ABI policy [1], all of the libraries are now versioned using
> one global ABI version. Stable libraries use the MAJOR.MINOR ABI
> version for their shared objects, while experimental libraries
> use the 0
On Wed, Nov 20, 2019 at 6:24 PM Anatoly Burakov
wrote:
> diff --git a/buildtools/update_version_map_abi.py
> b/buildtools/update_version_map_abi.py
> new file mode 100755
> index 00..87fed54653
> --- /dev/null
> +++ b/buildtools/update_version_map_abi.py
> @@ -0,0 +1,175 @@
> +#!/usr/bin/
19/11/2019 12:22, Bruce Richardson:
> On Tue, Nov 19, 2019 at 11:03:57AM +, Reshma Pattan wrote:
> > --- a/doc/guides/contributing/patches.rst
> > +++ b/doc/guides/contributing/patches.rst
> > - git config alias.fixline "log -1 --abbrev=12 --format='Fixes: %h
> > (\"%s\")%nCc: %ae'"
> > +
The source callback list grows infinitely when more than alarm
is queued.
This fix recognizes that an alarm interrupt in FreeBSD should never
have more than one callback on its list, so if
rte_intr_callback_register() is called with an interrupt handle type
of RTE_INTR_HANDLE_ALARM, so if such an
20/11/2019 18:23, Anatoly Burakov:
> This patchset prepares the codebase for the new ABI policy and
> adds a few helper scripts.
>
> 379 files changed, 1172 insertions(+), 3409 deletions(-)
Thanks for the great work Anatoly
Acked-by: Thomas Monjalon
Rosen (and most of your colleagues),
Please use --in-reply-to when sending a new version.
All versions must be a reply to the very first cover letter.
14/11/2019 10:02, Rosen Xu:
> + IFPGA_RAWDEV_PMD_INFO("seu emr low: 0x%lx\n", val);
Using %lx is usually wrong.
val is 64-bit.
On 32-bit machi
On Wed, Nov 20, 2019 at 10:23 PM Thomas Monjalon wrote:
>
> Rosen (and most of your colleagues),
> Please use --in-reply-to when sending a new version.
> All versions must be a reply to the very first cover letter.
>
> 14/11/2019 10:02, Rosen Xu:
> > + IFPGA_RAWDEV_PMD_INFO("seu emr low: 0x%lx
18/11/2019 12:48, Ferruh Yigit:
> On 11/15/2019 3:16 PM, Bruce Richardson wrote:
> > Not all pkg-config installs support --define-prefix and --path flags, so
> > ensure we can still build examples without those flags, and that we
> > don't get errors when using test-meson-builds.sh with/without tho
On Wed, Nov 20, 2019 at 8:51 PM David Marchand
wrote:
>
> On Wed, Nov 20, 2019 at 6:23 PM Anatoly Burakov
> wrote:
> >
> > From: Marcin Baran
> >
> > As per new ABI policy [1], all of the libraries are now versioned using
> > one global ABI version. Stable libraries use the MAJOR.MINOR ABI
> > v
On Wed, Nov 20, 2019 at 9:17 PM Thomas Monjalon wrote:
>
> 20/11/2019 18:23, Anatoly Burakov:
> > This patchset prepares the codebase for the new ABI policy and
> > adds a few helper scripts.
> >
> > 379 files changed, 1172 insertions(+), 3409 deletions(-)
>
> Thanks for the great work Anatoly
>
11/11/2019 06:41, Gavin Hu:
> With "-march=armv8.2-a" specified, a compiling error generated:
> app/test/test_rcu_qsbr.c:234:10: error: comparison of integer
> expressions of different signedness: ‘unsigned int’ and ‘int’
> [-Werror=sign-compare]
>
> Fixes: b87089b0bb19 ("test/rcu: add API and fun
On Wed, Nov 20, 2019 at 6:28 PM David Marchand
wrote:
>
> On Wed, Nov 20, 2019 at 6:22 PM Ferruh Yigit wrote:
> >
> > A build error reported related to the selected
> > 'get_user_pages_remote()' kernel API:
> >
> > .../kernel/linux/kni/kni_dev.h:113:8:
> > error: too few arguments to function ‘
11/11/2019 06:41, Gavin Hu:
> Gavin Hu (3):
> test/rcu: fix the compiling error for armv8.2
> config: add arm neoverse N1 SDP configuration
> config: add cortex-a76 configuration
Applied, without first patch.
Please re-submit a fix for RCU test.
On Tue, Nov 12, 2019 at 12:21 PM Iremonger, Bernard
wrote:
>
> > -Original Message-
> > From: Matan Azrad
> > Sent: Tuesday, November 12, 2019 8:48 AM
> > To: dev@dpdk.org
> > Cc: Gaetan Rivet ; Iremonger, Bernard
> > ; tho...@monjalon.net; sta...@dpdk.org
> > Subject: [PATCH 2/2] app/tes
On Wed, Nov 20, 2019 at 10:48 AM Matan Azrad wrote:
>
> When a rte_device is unplugged, the driver should be detached from the
> device.
>
> The PCI detach driver operation wrongly didn't clear the driver from the
> device structure what remain the device in probe state from the EAL
> point of vie
14/10/2019 11:34, Gavin Hu:
> From: Jerry Hao OS
>
> Add the make and meson based build infrastructure for the eMAG platform
> from Ampere Computing corp., which is a 64-bit ARM processor with 32
> Armv8 64-bit CPU cores. For more information, refer to:
> https://amperecomputing.com/product/
>
>
The RTE_FOREACH_MATCHING_DEV iterator requires that
if a break is done before the end of the loop,
the function rte_eth_iterator_cleanup() must be called.
Fixes: 55e51c962432 ("app/testpmd: add device related commands")
Cc: ndabilpu...@marvell.com
Cc: sta...@dpdk.org
Signed-off-by: Stephen Hemming
15/11/2019 08:14, Jerin Jacob:
> On Fri, Nov 15, 2019 at 12:18 PM Ruifeng Wang wrote:
> >
> > Clang has different prototype for __builtin___clear_cache(). It requires
> > 'char *' parameters while gcc requires 'void *'.
> >
> > Clang version 8.0 was used.
> > Warning messages during build:
> > ../
The list of Arm configs is growing:
config/arm/arm64_armada_linux_gcc
config/arm/arm64_armv8_linux_gcc
config/arm/arm64_bluefield_linux_gcc
config/arm/arm64_dpaa_linux_gcc
config/arm/arm64_emag_linux_gcc
config/arm/arm64_n1sdp_linux_gcc
config
21/11/2019 00:42, Thomas Monjalon:
> The list of Arm configs is growing:
> config/arm/arm64_armada_linux_gcc
> config/arm/arm64_armv8_linux_gcc
> config/arm/arm64_bluefield_linux_gcc
> config/arm/arm64_dpaa_linux_gcc
> config/arm/arm64_emag_linux_gcc
> config/arm
14/11/2019 17:23, Hunt, David:
> Hi Mattias,
>
> On 14/11/2019 14:10, Mattias Rönnblom wrote:
> > Calling pstate's or acpi's rte_power_freq_up() when on the highest
> > non-turbo frequency results in an error, if turbo is disabled. The
> > error is in the form of a return code and a RTE_LOG() entr
A new DPDK release candidate is ready for testing:
https://git.dpdk.org/dpdk/tag/?id=v19.11-rc3
142 patches were integrated.
The release notes so far:
http://doc.dpdk.org/guides/rel_notes/release_19_11.html
It should be completed with a list of tested hardware.
Highlights of 19.11
On 11/19/19 8:12 AM, Tiwei Bie wrote:
> The "addr" param has been used since the event callbacks are enabled
> for external memory. So the "__rte_unused" should be dropped.
>
> Besides, slightly refine the coding style by consistently assuming
> tabs are 8 characters.
>
> Fixes: f32c7c9de961 (
> -Original Message-
> From: Thomas Monjalon
> Sent: Thursday, November 21, 2019 2:57 AM
> To: Zhang, Qi Z
> Cc: dev@dpdk.org; Ye, Xiaolong ; Yigit, Ferruh
> ; arybche...@solarflare.com; or...@mellanox.com
> Subject: Re: [dpdk-dev] [PATCH v4] net/ice: add flow mark hint support
>
> 19
1 - 100 of 128 matches
Mail list logo