This patch series brings following changes:
* A few fixes related to printing debug messages
* Extra debug message in case dma object has been already initialized
Tomasz Duszynski (3):
crypto/mrvl: fix driver name in debug log
crypto/mrvl: use proper config option to enable debug logs
crypt
Since CRYPTODEV_NAME_MRVL_CRYPTO_PMD is undefined RTE_STR() expands
it to "CRYPTODEV_NAME_MRVL_CRYPTO_PMD" instead of "crypto_mrvl".
This patch fixes that by using proper name definition in debug logs.
Fixes: 8a61c83af2fa ("crypto/mrvl: add mrvl crypto driver")
Signed-off-by: Tomasz Duszynski
-
Using non-existent configuration option for enabling debug
messages will actually never enable them.
Fixes: 8a61c83af2fa ("crypto/mrvl: add mrvl crypto driver")
Signed-off-by: Tomasz Duszynski
---
drivers/crypto/mrvl/rte_mrvl_pmd_private.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
In case MUSDK dma memory has been already initialized by a different
driver (and perhaps do the different size) mv_sys_dma_mem_init()
will return -EEXIST error code.
Printing extra message makes it clear.
Signed-off-by: Tomasz Duszynski
---
drivers/crypto/mrvl/rte_mrvl_pmd.c | 15 +-
Hi Adrien,
Thanks for your fix patch.
Zhiyong
> -Original Message-
> From: Adrien Mazarguil [mailto:adrien.mazarg...@6wind.com]
> Sent: Friday, October 6, 2017 8:33 PM
> To: Yigit, Ferruh ; Yang, Zhiyong
>
> Cc: dev@dpdk.org
> Subject: [PATCH] ethdev: fix port ID type in flow API
>
> A
Uninitialized UAR mmap offset caused secondary tx doorbell mapped to
wrong address. This patch restores missing UAR mmap offset init code
overridden by wrong merge.
Fixes: faf2667fe8d5 ("net/mlx5: separate DPDK from verbs Tx queue ...")
Signed-off-by: Xueming Li
---
drivers/net/mlx5/mlx5_txq.c
Uninitialized UAR mmap offset caused secondary tx doorbell mapped to
wrong address. This patch restores missing UAR mmap offset init code
overridden by wrong merge.
Fixes: faf2667fe8d5 ("net/mlx5: separate DPDK from verbs Tx queue ...")
Signed-off-by: Xueming Li
---
drivers/net/mlx5/mlx5_txq.c
On Tue, Oct 17, 2017 at 10:46:43AM +0800, Xueming Li wrote:
> Initialize variable to avoid ICC compiler warning:
> http://www.dpdk.org/ml/archives/dev/2017-October/077971.html
>
> Fixes: f8b9a3bad467 ("net/mlx5: install a socket to exchange a file...")
>
> Signed-off-by: Xueming Li
> ---
> driv
On Tue, Oct 17, 2017 at 03:51:17PM +0800, Xueming Li wrote:
> Uninitialized UAR mmap offset caused secondary tx doorbell mapped to
> wrong address. This patch restores missing UAR mmap offset init code
> overridden by wrong merge.
>
> Fixes: faf2667fe8d5 ("net/mlx5: separate DPDK from verbs Tx que
On 10/17/2017 03:24 AM, Yao, Lei A wrote:
Hi, Maxime
-Original Message-
From: Maxime Coquelin [mailto:maxime.coque...@redhat.com]
Sent: Monday, October 16, 2017 6:48 PM
To: Yao, Lei A ; 'dev@dpdk.org' ;
Horton, Remy ; Bie, Tiwei ;
'y...@fridaylinux.org'
Cc: 'm...@redhat.com' ; 'jfrei
> -Original Message-
> From: Singh, Jasvinder
> Sent: Tuesday, October 17, 2017 2:55 AM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian ; Wu, Jingjing
> ; Pei, Yulong
> Subject: [PATCH v10 1/3] app/test-pmd: add CLI for TM capability and stats
>
> Add following CLIs to testpmd application
Add Rx adapter queue add and delete API for both generic eth_devices as
well as HW backed eth_octeontx which supports direct event injection to
event device.
The HW injected event needs to be converted into mbuf, previously this
was done in eth_octeontx during rx_burst now it is moved to
event_octe
Add functions to modify and delete qos responsible for mapping eth queues
to event queues used for configuring event Rx adapter.
The mbox functions have been moved from octeontx_pkivf.c to
octeontx_pkivf.h to allow event_octeontx to access them.
Signed-off-by: Pavan Nikhilesh
---
This patch set
Add limitaion when using eth_octeontx as Rx adapter with event_octeontx.
Signed-off-by: Pavan Nikhilesh
---
doc/guides/eventdevs/octeontx.rst | 5 +
1 file changed, 5 insertions(+)
diff --git a/doc/guides/eventdevs/octeontx.rst
b/doc/guides/eventdevs/octeontx.rst
index b43d515..4412bfa 100
Add rte_event_eth_rx_adapter_service_id_get to map file. Also order
function names alphabetically.
Fixes: 9c38b704d280 ("eventdev: add eth Rx adapter implementation")
Signed-off-by: Nikhil Rao
---
v2:
* Re-insert newline after function name list
* Order function names alphabetically
lib/librt
++ Nikhil Rao
From: Bhagavatula, Pavan
Sent: 17 October 2017 14:23
To: Shukla, Santosh; Jacob, Jerin
Cc: dev@dpdk.org; Bhagavatula, Pavan
Subject: [dpdk-dev] [PATCH 1/3] net/octeontx: add support for event Rx adapter
Add functions to modify and delete qos respons
RTE_MRVL_MUSDK_DMA_MEMSIZE can be removed from DPDK configuration
as it's no longer used as a synchronization point for net and crypto
mrvl pmds.
Signed-off-by: Tomasz Duszynski
---
config/common_base | 1 -
drivers/net/mrvl/mrvl_ethdev.c | 14 +++---
2 files changed, 11 ins
Thanks! this patch solves the issue.
Tested-by: Hemant Agrawal
On 10/16/2017 7:12 PM, Santosh Shukla wrote:
Octeontx mempool pmd need mailbox for pool setup.
That mailbox was defined at drivers/event/octeontx.
So mempool has dependency on event/octeontx driver and
commit:8700239f7767 has added
On 10/16/2017 7:12 PM, Santosh Shukla wrote:
This commit bumps the library version to reflect the ABI change
caused by removing the below function from event/octeontx:
* octeontx_ssovf_info
* octeontx_ssovf_bar
* octeontx_ssovf_mbox_send
And moved to mempool/octeontx area.
Signed-off-by: Santos
For event dequeues for ethernet queues, a dpaa2_queue structure is
required to get the configuration for that ethernet queue. Based on
this configuration the rte_event is to be filled at the ingress side.
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
This patch series is based over the
Signed-off-by: Nipun Gupta
---
Changes in v4:
This change is separated from patch-3/4 from v3 of this
patchset (Jerin)
drivers/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/Makefile b/drivers/Makefile
index 0467250..db0cd76 100644
--- a/drivers/Makefile
Signed-off-by: Nipun Gupta
---
Changes in v3:
Check the queue schedule type before configuring MC (Hemant)
drivers/net/dpaa2/dpaa2_ethdev.c| 62 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
drivers/net/dpaa2/dpaa2_rxtx.c | 20
Signed-off-by: Nipun Gupta
Reviewed-by: Nikhil Rao
Acked-by: Hemant Agrawal
---
Changes in v4:
Move driver/Makefile changes in separate patch (Jerin)
Changes in v3:
Fix shared library build
Changes in v2:
Support rx_queue_id = -1 in eth adapter queue and and del (Nikhil)
Remove duplicate
Signed-off-by: Nipun Gupta
Acked-by: Hemant Agrawal
---
drivers/event/dpaa2/dpaa2_eventdev.c | 9 +
drivers/event/dpaa2/dpaa2_hw_dpcon.c | 2 +-
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/event/dpaa2/dpaa2_eventdev.c
b/drivers/event/dpaa2/dpaa2_eventdev.c
ind
> -Original Message-
> From: Jerin Jacob [mailto:jerin.ja...@caviumnetworks.com]
> Sent: Tuesday, October 17, 2017 10:31
> To: Nipun Gupta
> Cc: dev@dpdk.org; Hemant Agrawal ;
> nikhil@intel.com
> Subject: Re: [PATCH v3 3/4] event/dpaa2: support event eth adapter
>
> -Original M
Signed-off-by: Bruce Richardson
---
lib/librte_eal/common/include/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/librte_eal/common/include/meson.build
b/lib/librte_eal/common/include/meson.build
index bb9751065..2c5dcd4ee 100644
--- a/lib/librte_eal/common/include/meson.buil
With the large number of changes in 17.11-rc1, the dpdk-next-build
patches would no longer apply and compile cleanly on top of the main
tree. To allow next-build to be rebased on top of master, the changes
listed below needed to be made to the code.
NOTE: appart from the last patch which may be ke
Signed-off-by: Bruce Richardson
---
lib/librte_gso/meson.build | 35 +++
lib/meson.build| 2 +-
2 files changed, 36 insertions(+), 1 deletion(-)
create mode 100644 lib/librte_gso/meson.build
diff --git a/lib/librte_gso/meson.build b/lib/librte_gso/me
Signed-off-by: Bruce Richardson
---
lib/librte_sched/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/librte_sched/meson.build b/lib/librte_sched/meson.build
index c4badb211..ea36a8522 100644
--- a/lib/librte_sched/meson.build
+++ b/lib/librte_sched/meson.build
Signed-off-by: Bruce Richardson
---
lib/librte_eal/common/arch/x86/meson.build | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/librte_eal/common/arch/x86/meson.build
b/lib/librte_eal/common/arch/x86/meson.build
index c007e57c9..f8815acbc 100644
--- a/lib/librte_eal/comm
Signed-off-by: Bruce Richardson
---
lib/librte_efd/meson.build | 19 +++
1 file changed, 19 insertions(+)
diff --git a/lib/librte_efd/meson.build b/lib/librte_efd/meson.build
index 73c004e70..01e7a22db 100644
--- a/lib/librte_efd/meson.build
+++ b/lib/librte_efd/meson.build
@@ -3
Signed-off-by: Bruce Richardson
---
app/test-pmd/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test-pmd/meson.build b/app/test-pmd/meson.build
index 202adf2b2..46e28b4ac 100644
--- a/app/test-pmd/meson.build
+++ b/app/test-pmd/meson.build
@@ -44,7 +44,7 @@ so
The rte_memcpy instruction can be compiled for SSE, AVX2 or AVX512F
instruction sets. If the baseline instruciton set level used for the
compile is not AVX512, then the function to be used when rte_memcpy is
called should be selected at runtime, which means the different
implementations should be c
When compiling with an application that includes rte_cryptodev.h with
Ofast, an error is reported regarding enumeration
RTE_CRYPTO_OP_TYPE_UNDEFINED not handled in switch case in function
__rte_crypto_op_reset().
Fix this by adding case for RTE_OP_TYPE_UNDEFINED.
Signed-off-by: Ian Stokes
---
On 10/17/2017 2:23 PM, Pavan Nikhilesh wrote:
Add Rx adapter queue add and delete API for both generic eth_devices as
well as HW backed eth_octeontx which supports direct event injection to
event device.
The HW injected event needs to be converted into mbuf, previously this
was done in eth_octeon
Hi Ian,
> -Original Message-
> From: Stokes, Ian
> Sent: Tuesday, October 17, 2017 12:04 PM
> To: dev@dpdk.org
> Cc: De Lara Guarch, Pablo ; Stokes, Ian
>
> Subject: [PATCH v1 1/1] rte_crypto.h: Fix compilation issue with Ofast.
>
> When compiling with an application that includes rte_cr
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Tomasz Duszynski
> Sent: Tuesday, October 17, 2017 8:18 AM
> To: dev@dpdk.org
> Cc: Tomasz Duszynski
> Subject: [dpdk-dev] [PATCH 0/3] crypto/mrvl: updates and bugfixes
>
> This patch series brings following cha
On Tue, 2017-10-17 at 11:41 +0100, Bruce Richardson wrote:
> With the large number of changes in 17.11-rc1, the dpdk-next-build
> patches would no longer apply and compile cleanly on top of the main
> tree. To allow next-build to be rebased on top of master, the changes
> listed below needed to be
Interrupt disable can be called when the interrupt vector is not yet
allocated. Such case ends up with segmentation fault.
Fixing it by adding verification for interrupt vector validity.
Fixes: 09cb5b581762 ("net/mlx5: separate DPDK from verbs Rx queue objects")
Cc: nelio.laranje...@6wind.com
Si
Rxq creation was missing assignment for cq fields required for interrupt
management.
Fixes: 09cb5b581762 ("net/mlx5: separate DPDK from verbs Rx queue objects")
Cc: nelio.laranje...@6wind.com
Signed-off-by: Shahaf Shuler
Acked-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxq.c | 3 +++
1 fil
On 10/17/2017 10:08 PM, Nipun Gupta wrote:
Signed-off-by: Nipun Gupta
---
Changes in v3:
Check the queue schedule type before configuring MC (Hemant)
drivers/net/dpaa2/dpaa2_ethdev.c| 62 +
drivers/net/dpaa2/dpaa2_ethdev.h| 15 +++
driv
On 10/16/2017 7:09 PM, De Lara Guarch, Pablo wrote:
Hi Aviad,
-Original Message-
From: Aviad Yehezkel [mailto:avia...@dev.mellanox.co.il]
Sent: Monday, October 16, 2017 11:44 AM
To: Gonzalez Monroy, Sergio ;
dev@dpdk.org; De Lara Guarch, Pablo ;
avia...@mellanox.com
Cc: bor...@mellanox.
On 10/13/2017 5:52 PM, Cristian Dumitrescu wrote:
This patch introduces new ethdev generic API for Traffic Metering and
Policing (MTR), which is yet another standard RX offload for Ethernet
devices.
Similar to rte_flow and rte_tm APIs, the configuration of MTR objects is
done in their own namesp
On 10/13/2017 5:52 PM, Cristian Dumitrescu wrote:
Following similar approach as rte_flow and rte_tm for modularity reasons,
the ops for the new rte_mtr API are retrieved through a new eth_dev_ops
function.
Signed-off-by: Cristian Dumitrescu
Acked-by: Hemant Agrawal
.
>
> Hi Ian,
>
> > -Original Message-
> > From: Stokes, Ian
> > Sent: Tuesday, October 17, 2017 12:04 PM
> > To: dev@dpdk.org
> > Cc: De Lara Guarch, Pablo ; Stokes,
> > Ian
> > Subject: [PATCH v1 1/1] rte_crypto.h: Fix compilation issue with Ofast.
> >
> > When compiling with an applic
On Tue, Oct 17, 2017 at 12:58:32PM +0100, Luca Boccassi wrote:
> On Tue, 2017-10-17 at 11:41 +0100, Bruce Richardson wrote:
> > With the large number of changes in 17.11-rc1, the dpdk-next-build
> > patches would no longer apply and compile cleanly on top of the main
> > tree. To allow next-build t
On Mon, Oct 16, 2017 at 04:56:27PM +0200, Maxime Coquelin wrote:
> Commit 3ea7052f4b1b ("vhost: postpone rings addresses translation")
> moves rings addresses translation at either vring kick or enable
> time, depending on whether protocol features are enabled or not.
> This is done not interpret r
On Tue, Oct 17, 2017 at 02:11:47PM +0100, Bruce Richardson wrote:
> On Tue, Oct 17, 2017 at 12:58:32PM +0100, Luca Boccassi wrote:
> > On Tue, 2017-10-17 at 11:41 +0100, Bruce Richardson wrote:
> > > With the large number of changes in 17.11-rc1, the dpdk-next-build
> > > patches would no longer ap
> -Original Message-
> From: Hemant Agrawal [mailto:hemant.agra...@nxp.com]
> Sent: Tuesday, October 17, 2017 1:37 PM
> To: De Lara Guarch, Pablo ; Aviad
> Yehezkel ; Gonzalez Monroy, Sergio
> ; dev@dpdk.org;
> avia...@mellanox.com
> Cc: bor...@mellanox.com; akhil.go...@nxp.com; Nicolau,
On Wed, Oct 11, 2017 at 12:39:35PM +0800, Zhiyong Yang wrote:
> In the function virtqueue_enqueue_xmit(), when can_push == 1 is true,
> vtnet_hdr_size is added to pkt_len by calling rte_pktmbuf_prepend.
> So, virtio header len should be subtracted before calling stats
> function.
Nice catch!
> Fi
On Fri, Oct 13, 2017 at 09:12:33AM +0200, Maxime Coquelin wrote:
>
>
> On 10/12/2017 01:34 PM, Jacek Piasecki wrote:
> >Use snprintf instead strncpy to get safe null string termination.
> >There was possible to get not terminated string after strncpy operation.
> >
> >Coverity issue: 158631
> >Fi
Hi Santosh,
05/09/2017 12:31, Santosh Shukla:
> Summary:
> Renaming memory address translation api/ datatypes
> and memory struct members to iova types.
What is the status of this series?
Do you plan send a new version soon?
Thanks
> On Thu, Oct 13, 2016 at 02:35:05PM +, Oleg Kuporosov wrote:
> > Oleg Kuporosov (3):
> > mbuf: embedding timestamp into the packet
> > app/testpmd: enabled control for packet timestamps
> > net/mlx5: implementation of Rx packet timestamping support
One year later, it has been superseded
18/08/2017 22:09, mstolarchuk:
> Improves consistency, allows identifcation of use-sites
>
> Signed-off-by: mstolarchuk
Any comment on this patch and others from the same author?
Hi Thomas,
On Tuesday 17 October 2017 07:01 PM, Thomas Monjalon wrote:
> Hi Santosh,
>
> 05/09/2017 12:31, Santosh Shukla:
>> Summary:
>> Renaming memory address translation api/ datatypes
>> and memory struct members to iova types.
> What is the status of this series?
[4/5] needs review i/p fro
When compiling with an application that includes rte_cryptodev.h with
Ofast, an error is reported regarding enumeration
RTE_CRYPTO_OP_TYPE_UNDEFINED not handled in switch case in function
__rte_crypto_op_reset().
Fix this by adding a case for RTE_CRYPTO_OP_TYPE_UNDEFINED.
Fixes: c0f87eb5252b ("c
Update deprecation notice for the new ethdev offloads API.
Deprecation of the old offloads API is set to 18.05.
Signed-off-by: Shahaf Shuler
---
doc/guides/rel_notes/deprecation.rst | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/doc/guides/rel_notes/deprecatio
Hi Shally,
Thanks for your feedback. Comments below.
Regards,
Fiona
> -Original Message-
> From: shally verma [mailto:shallyvermacav...@gmail.com]
> Sent: Tuesday, October 17, 2017 7:56 AM
> To: Trahe, Fiona ; dev@dpdk.org; pathr...@cavium.com;
> Mahipal Challa
> ; Shally Verma
> Subje
> -Original Message-
> From: Stokes, Ian
> Sent: Tuesday, October 17, 2017 3:15 PM
> To: dev@dpdk.org
> Cc: De Lara Guarch, Pablo ; Stokes, Ian
>
> Subject: [PATCH v2 1/1] cryptodev: fix build with Ofast.
>
> When compiling with an application that includes rte_cryptodev.h with
> Ofast,
> > -Original Message-
> > From: Stokes, Ian
> > Sent: Tuesday, October 17, 2017 3:15 PM
> > To: dev@dpdk.org
> > Cc: De Lara Guarch, Pablo ; Stokes,
> > Ian
> > Subject: [PATCH v2 1/1] cryptodev: fix build with Ofast.
> >
> > When compiling with an application that includes rte_cryptodev.
DPDK has an optional dependency on libnuma, so manage that through the
build system, by dynamically detecting the presence of the needed library
and header files. Since this library is used by both EAL and vhost, check
for the presence at the top level in the config directory.
Signed-off-by: Bruce
This patchset enables sample apps to be used with the new meson build
system. The work is really three-fold:
* fix issues and pre-requisites to get the sample apps compiling, such as
ensuring that all needed PMDs are enabled, e.g. bond PMD for bond example
* allow examples - one or more - to bui
The main rte_lpm.h header file also includes architecture specific headers,
depending on the architecture on which it is used. These also need to be
installed into the include directory as part of the "ninja install"
process. Thankfully, since the vector headers all have different names we
can just
Since a number of libraries depend on the maths lib, as well as adding it
to the project args, we also need to add it to the pkgconfig file args.
Signed-off-by: Bruce Richardson
---
config/meson.build | 1 +
1 file changed, 1 insertion(+)
diff --git a/config/meson.build b/config/meson.build
ind
Signed-off-by: Bruce Richardson
---
drivers/event/meson.build | 35 +++
drivers/event/skeleton/meson.build | 32
drivers/event/sw/meson.build | 37 +
drivers/meson.build
Signed-off-by: Bruce Richardson
---
drivers/net/bonding/meson.build | 39 +++
drivers/net/meson.build | 3 ++-
2 files changed, 41 insertions(+), 1 deletion(-)
create mode 100644 drivers/net/bonding/meson.build
diff --git a/drivers/net/bonding/meson.
Add support for having selected example apps built as part of a meson,
ninja build. By default none are built, and those to be built should be
named directly in the -Dexamples='' meson configuration argument.
This is useful for developers working on a feature who want to use a
suitable example, or
Reorder the text in the makefiles, so that the app name and the source
files are listed first. This then will allow them to be shared later in a
combined makefile building with pkg-config and RTE_SDK-based build system.
Signed-off-by: Bruce Richardson
---
examples/bond/Makefile
Change the example app Makefiles to query if DPDK is installed and
registered using pkg-config. If so, build directly using pkg-config info,
otherwise fall back to using the original build system with RTE_SDK and
RTE_TARGET
This commit changes the makefiles for the basic examples, i.e. those which
28/04/2017 13:19, Burakov, Anatoly:
> From: Alexey Kardashevskiy
> > VFIO_IOMMU_SPAPR_TCE_CREATE ioctl() returns the actual bus address for
> > just created DMA window. It happens to start from zero because the default
> > window is removed (leaving no windows) and new window starts from zero.
> >
Hi All,
Just wanted to say big Thank you for filling the DPDK Survey and providing
valuable feedback.
In total, survey received 190 responses. I am compiling the results/feedback
and will share them in due course.
Thanks again,
Deepak
From: Jain, Deepak K
Sent: Thursday, October 5, 2017 2:0
For static builds, even though the drivers are installed in the lib folder
that does not mean that that folder should be set as the EAL driver search
path. If it is, EAL will try loading all shared libraries as drivers and
fail to start. Instead, track the EAL driver path separately from the
driver
On Tue, 2017-10-17 at 17:12 +0100, Bruce Richardson wrote:
> Since a number of libraries depend on the maths lib, as well as
> adding it
> to the project args, we also need to add it to the pkgconfig file
> args.
>
> Signed-off-by: Bruce Richardson
> ---
> config/meson.build | 1 +
> 1 file chan
On Tue, 2017-10-17 at 19:11 +0100, Luca Boccassi wrote:
> On Tue, 2017-10-17 at 17:12 +0100, Bruce Richardson wrote:
> > Since a number of libraries depend on the maths lib, as well as
> > adding it
> > to the project args, we also need to add it to the pkgconfig file
> > args.
> >
> > Signed-off-
Gaetan Rivet writes:
> The devtype is now entirely defined by the device bus. As such, it is
> already characterized by the bus identifier within an rte_devargs.
>
> The rte_devtype enum can disappear, along with crutches added during
> this transition.
>
> rte_eal_devargs_type_count becomes usel
Gaetan Rivet writes:
> The use of rte_devargs is inconsistent in the light of new functionalities
> such as device hotplug.
>
> Most of its API is still experimental and needs stabilization.
> Older functions were deprecated and need to be rewritten or removed.
> The rte_devtype is meant to disap
Gaetan Rivet writes:
> Parsing operations should not happen in performance critical sections.
> Headers should not propose implementations unless duly required.
>
> Signed-off-by: Gaetan Rivet
> ---
Can these cleanups be done before the move in patch 3?
This reverts commit 6b9ed026a8704b9e5ee5da7997617ef7cc82e114.
This reverts commit 5f6ff30dc5075c49069d684bab229aef7ff0fdc3.
This reverts commit b58eedfc7dd57eef6d12e2c654a52c834f36084a.
There were bug reports about terminated application may leave device in
undesired state:
http://dpdk.org/ml/arch
DPDK works with packets, but some network administration tools work based on
flow information.
This library is suggested to provide an API to classify received packets using
flow patterns.
Basically the library consists of APIs to validate, add and delete flow rules
and to query the stats for
From: Ferruh Yigit
The following APIs's are implemented in the
librte_flow_classify library:
rte_flow_classifier_create
rte_flow_classifier_free
rte_flow_classifier_query
rte_flow_classifier_run
rte_flow_classify_table_create
rte_flow_classify_table_entry_add
rte_flow_classify_table_entry_delete
add initialize_tcp_header function
add initialize_stcp_header function
add initialize_ipv4_header_proto function
add generate_packet_burst_proto function
Signed-off-by: Bernard Iremonger
---
test/test/packet_burst_generator.c | 191 +
test/test/packet_burst_ge
The flow_classify sample application exercises the following
librte_flow_classify API's:
rte_flow_classifier_create
rte_flow_classifier_run
rte_flow_classifier_query
rte_flow_classify_table_create
rte_flow_classify_table_entry_add
rte_flow_classify_table_entry_delete
rte_flow_classify_validate
It
Add flow_classify_autotest program.
Set up IPv4 ACL field definitions.
Create table_acl for use by librte_flow_classify API's.
Create an mbuf pool for use by rte_flow_classify_query.
For each of the librte_flow_classify API's:
test with invalid parameters
test with invalid patterns
test with inva
17/10/2017 22:14, Ferruh Yigit:
> There were bug reports about terminated application may leave device in
> undesired state:
> http://dpdk.org/ml/archives/dev/2016-November/049745.html
> http://dpdk.org/ml/archives/dev/2016-November/050932.html
>
> And a proposal to fix:
> http://dpdk.org/ml/archi
Hi,
13/10/2017 11:01, Xiaoyun Li:
> This patch dynamically selects functions of memcpy at run-time based
> on CPU flags that current machine supports. This patch uses function
> pointers which are bind to the relative functions at constrctor time.
> In addition, AVX512 instructions set would be co
Hi, Ferruh
This one is generic, we can keep it.
Commit: 8cacf78469a7 ("net/i40e: fix VF initialization error")
Thanks
Jingjing
> -Original Message-
> From: Yigit, Ferruh
> Sent: Wednesday, October 18, 2017 4:15 AM
> To: Thomas Monjalon ; Yigit, Ferruh
>
> Cc: dev@dpdk.org; Tan, Jianfen
- BBDEV library files
- BBDEV is tagged as EXPERIMENTAL
- Makefiles and configuration macros definition
- The bbdev framework and the 'null' driver are enabled by default
- The bbdev test framework is enabled by default
- Release Notes of the initial version and MAINTAINERS
Signed-off-by: Amr Mokh
- bbdev 'null' PMD enabled by default
- bbdev 'turbo_sw' PMD disabled by default
- 'turbo_sw' requires the external FLEXRAN SDK libraries
Signed-off-by: Amr Mokhtar
---
drivers/Makefile |2 +
drivers/bbdev/Makefile | 41 +
drive
- Sample application performing a loop-back over ethernet using
a bbbdev device
- A packet is received on an Rx ethdev port -> enqueued for baseband
operation -> dequeued -> looped-back to a Tx ethdev port
- 'Turbo_sw' PMD must be enabled for the app to be functional
Signed-off-by: Amr Mokhtar
- Wireless Baseband Device Library Programmer’s Guide
- test-bbdev User Guide
- BBDEV Sample Application User Guides
- Baseband Device Drivers Guides
- Doxygen API
Signed-off-by: Amr Mokhtar
---
doc/api/doxy-api-index.md | 1 +
doc/api/doxy-api.conf | 1 +
doc/g
Hello again,
A v2 patch of the Wireless Base Band Device (bbdev) RFC is enclosed.
Addressing the feedback received from the community and more crafting for the
application interface.
---
v2:
* Split the functionality of rte_bbdev_configure() into smaller portions ->
rte_bbdev_setup_queues() and
Hi
> -Original Message-
> From: Thomas Monjalon [mailto:tho...@monjalon.net]
> Sent: Wednesday, October 18, 2017 05:24
> To: Li, Xiaoyun ; Ananyev, Konstantin
> ; Richardson, Bruce
>
> Cc: dev@dpdk.org; Lu, Wenzhuo ; Zhang, Helin
> ; ophi...@mellanox.com
> Subject: Re: [dpdk-dev] [PATCH v
> -Original Message-
> From: De Lara Guarch, Pablo
> Sent: Monday 16 October 2017 11:04
> To: Mokhtar, Amr ; dev@dpdk.org
> Cc: Power, Niall ; Macnamara, Chris
> ; Mokhtar, Amr
> Subject: RE: [dpdk-dev] [PATCH v1 1/6] bbdev: librte_bbdev library
>
>
>
> > -Original Message-
> >
-Original Message-
> Date: Fri, 13 Oct 2017 13:22:14 +0100
> From: Cristian Dumitrescu
> To: dev@dpdk.org
> CC: tho...@monjalon.net, adrien.mazarg...@6wind.com, jingjing...@intel.com,
> john.mcnam...@intel.com, hemant.agra...@nxp.com,
> jerin.ja...@caviumnetworks.com, jasvinder.si...@int
-Original Message-
> Date: Fri, 13 Oct 2017 13:22:16 +0100
> From: Cristian Dumitrescu
> To: dev@dpdk.org
> CC: tho...@monjalon.net, adrien.mazarg...@6wind.com, jingjing...@intel.com,
> john.mcnam...@intel.com, hemant.agra...@nxp.com,
> jerin.ja...@caviumnetworks.com, jasvinder.si...@int
Hi,Andrey
> -Original Message-
> From: Chilikin, Andrey
> Sent: Friday, October 13, 2017 6:07 PM
> To: Zhao1, Wei ; dev@dpdk.org
> Cc: Zhao1, Wei ; Yigit, Ferruh
> ; Xing, Beilei ; Wu, Jingjing
>
> Subject: RE: [dpdk-dev] [PATCH v8 1/2] net/i40e: queue region set and flush
>
> Hi Wei
>
-Original Message-
> Date: Tue, 17 Oct 2017 23:17:45 +0530
> From: Nikhil Rao
> To: jerin.ja...@caviumnetworks.com
> CC: dev@dpdk.org
> Subject: [PATCH v2] eventdev: add API to map file
> X-Mailer: git-send-email 2.7.4
>
> Add rte_event_eth_rx_adapter_service_id_get to map file. Also orde
Hi all,
It would be great if someone could help me with this.
Thanks,
-Sujith
On Tue, Oct 3, 2017 at 5:23 PM, sujith sankar wrote:
> Hi,
>
> While testing port-channels (LACP) on ixgbe, I observed that when
> port-channel member interfaces are brought down from Cisco Nexus 9000
> switch, ixgbe
On Mon, Oct 16, 2017 at 01:42:46PM +, Santosh Shukla wrote:
> Octeontx mempool pmd need mailbox for pool setup.
> That mailbox was defined at drivers/event/octeontx.
> So mempool has dependency on event/octeontx driver and
> commit:8700239f7767 has added make rule which makes sure event/*
> get
-Original Message-
From: Thomas Monjalon
Date: Tuesday, October 17, 2017 at 1:33 PM
To: Ferruh Yigit , Harish Patil
Cc: "dev@dpdk.org" , Jianfeng Tan ,
Jingjing Wu , "Thotton, Shijith"
, Gregory Etelson , George
Prekas , "sta...@dpdk.org"
Subject: Re: [PATCH] igb_uio: revert open and r
1 - 100 of 105 matches
Mail list logo