> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Stephen Hemminger
> Sent: Wednesday, August 23, 2017 11:45 PM
> To: dev@dpdk.org
> Cc: Stephen Hemminger
> Subject: [dpdk-dev] [PATCH 5/6] i40e: remove unnecessary cast of rte_memcpy
>
> Signed-off-by: Stephen H
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zang MingJie
> Sent: Thursday, August 24, 2017 9:29 PM
> To: dev@dpdk.org
> Cc: Zang MingJie
> Subject: [dpdk-dev] [PATCH] net/i40e: fix vsi vlan stripping
>
> Function i40e_vsi_config_vlan_stripping doesn't str
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Zhao1, Wei
> Sent: Friday, September 1, 2017 10:30 AM
> To: Yigit, Ferruh ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2 1/2] net/i40e: fix clear xstats bug in vf
> port
>
> Hi, Ferruh
>
> > -Original
When forwarding or releasing events, the operation would fail if the port
has 0 inflight credits and cannot acquire more, or the inflight count
exceeds the port's new event threshold.
This patch fixes that by counting the number of new events in the burst,
and applying the credit and new event thr
> -Original Message-
> From: Singh, Jasvinder
> Sent: Friday, August 11, 2017 1:49 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian ; Yigit, Ferruh
> ; tho...@monjalon.net
> Subject: [PATCH v3 0/4] net/softnic: sw fall-back pmd for traffic mgmt and
> others
>
> The SoftNIC PMD is intende
On 9/1/2017 4:02 PM, Kirill Rybalchenko wrote:
> Add new commands to manipulate with dynamic flow type to
> pctype mapping table in i40e PMD.
> Commands allow to print table, modify it and reset to default value.
>
> Signed-off-by: Kirill Rybalchenko
> ---
> app/test-pmd/cmdline.c
On 9/1/2017 4:02 PM, Kirill Rybalchenko wrote:
> Add new functions which allow modify, return or reset to default
> the contents of flow type to pctype dynamic mapping table.
>
> Signed-off-by: Kirill Rybalchenko
> ---
> drivers/net/i40e/rte_pmd_i40e.c | 98
> +++
On 9/1/2017 4:02 PM, Kirill Rybalchenko wrote:
> Remove unnecessary check for new flow type for rss hash
> filter update.
>
> Signed-off-by: Kirill Rybalchenko
> ---
> lib/librte_ether/rte_ethdev.c | 8
> 1 file changed, 8 deletions(-)
>
> diff --git a/lib/librte_ether/rte_ethdev.c b/l
On 9/1/2017 4:02 PM, Kirill Rybalchenko wrote:
> Implement dynamic mapping of software flow types to hardware pctypes.
> This allows to add new flow types and pctypes for DDP without changing
> API of the driver. The mapping table is located in private
> data area for particular network adapter and
> -Original Message-
> From: Van Haaren, Harry
> Sent: Friday, September 8, 2017 5:03 PM
> To: Richardson, Bruce ; dev@dpdk.org
> Cc: Richardson, Bruce
> Subject: RE: [dpdk-dev] [PATCH 01/17] build: add initial infrastructure
> for meson & ninja builds
>
> > From: dev [mailto:dev-boun..
On Fri, 8 Sep 2017 22:50:54 +0800
Xueming Li wrote:
> - printf("rte_zmalloc didn't zero"
> + printf("rte_zmalloc didn't zero "
> "the allocated memory\n");
Please don't break error messages onto two lin
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Bruce Richardson
> Sent: Friday, September 1, 2017 11:04 AM
> To: dev@dpdk.org
> Cc: Richardson, Bruce
> Subject: [dpdk-dev] [PATCH 01/17] build: add initial infrastructure for meson
> &
> ninja builds
> diff --git a/config/meson.build b/c
This commit adds a device attribute function, allowing flexible
fetching of device attributes, like port count or queue count.
The unit tests and .map file are updated to the new function.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 24 --
lib/librt
This commit adds a generic queue attribute function. It also removes
the previous rte_event_queue_priority() and priority() functions, and
updates the map files and unit tests to use the new attr functions.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 47 +++
This commit adds an attribute to the eventdev, allowing applications
to retrieve if the eventdev is running or stopped. Note that no API
or ABI changes were required in adding the statistic, and code changes
are minimal.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 3
This commit reworks the port functions to retrieve information
about the port, like the enq or deq depths. Note that "port count"
is a device attribute, and is added in a later patch for dev attributes.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 33 +++
This patchset refactors the eventdev API to be more flexible
and capable. In particular, the API is capable of returning an
error value if an invalid device, port or attribute ID is passed
in, which was not possible with the previous APIs.
The implementation of this patchset is based on a v1 patch
This commit adds an attribute to the eventdev, allowing applications
to retrieve if the eventdev is running or stopped. Note that no API
or ABI changes were required in adding the statistic, and code changes
are minimal.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 3
This commit adds a generic queue attribute function. It also removes
the previous rte_event_queue_priority() and priority() functions, and
updates the map files and unit tests to use the new attr functions.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 47 +++
This commit adds a device attribute function, allowing flexible
fetching of device attributes, like port count or queue count.
The unit tests and .map file are updated to the new function.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 24 --
lib/librt
This commit reworks the port functions to retrieve information
about the port, like the enq or deq depths. Note that "port count"
is a device attribute, and is added in a later patch for dev attributes.
Signed-off-by: Harry van Haaren
---
lib/librte_eventdev/rte_eventdev.c | 33 +++
This patchset refactors the eventdev API to be more flexible
and capable. In particular, the API is capable of returning an
error value if an invalid device, port or attribute ID is passed
in, which was not possible with the previous APIs.
The implementation of this patchset is based on a v1 patch
malloc_elem_free() is clearing(setting to 0) the trailer cookie when
RTE_MALLOC_DEBUG is enabled. In case of joining free neighbor element,
part of joined memory is not getting cleared due to missing the length
of trailer cookie in the middle.
This patch fixes calculation of free memory length to
This patch replaces broken macro RTE_LIBRTE_MALLOC_DEBUG with
RTE_MALLOC_DEBUG.
Fixes: af75078fece3 ("first public release")
Cc: Sergio Gonzalez Monroy
Signed-off-by: Xueming Li
---
lib/librte_eal/common/malloc_elem.h | 4 ++--
test/test/test_malloc.c | 10 +-
2 files chan
From: Ivan Malov
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
drivers/net/sfc/sfc_ef10_tx.c | 48 ---
drivers/net/sfc/sfc_tweak.h | 3 +++
2 files changed, 44 insertions(+), 7 deletions(-)
diff --git a/drivers/net/sfc/sfc_ef10_tx.c b
From: Ivan Malov
Signed-off-by: Ivan Malov
Signed-off-by: Andrew Rybchenko
---
doc/guides/nics/sfc_efx.rst | 4 +++-
drivers/net/sfc/sfc_dp_tx.h | 2 ++
drivers/net/sfc/sfc_ef10_tx.c | 15 ++-
drivers/net/sfc/sfc_ethdev.c | 6 ++
drivers/net/sfc/sfc_tx.c | 17 +
Hi Akhil,
> -Original Message-
> From: Akhil Goyal [mailto:akhil.go...@nxp.com]
> Sent: Tuesday, August 29, 2017 7:59 AM
> To: dev@dpdk.org; De Lara Guarch, Pablo
>
> Cc: hemant.agra...@nxp.com; Doherty, Declan
> ; Akhil Goyal
> Subject: [PATCH v2 1/2] crypto/openssl: replace evp APIs wi
+Thomas and Qian from our validation team, in case they have any insight
on build CI.
On Fri, Sep 08, 2017 at 02:55:08PM +0100, Bruce Richardson wrote:
> On Fri, Sep 08, 2017 at 07:57:06AM -0400, Neil Horman wrote:
> > On Fri, Sep 08, 2017 at 09:50:26AM +0100, Bruce Richardson wrote:
> > > On Thu,
On Thu, Sep 7, 2017 at 2:13 PM, Declan Doherty
wrote:
> On 07/09/2017 11:01 AM, Alejandro Lucero wrote:
>
>> I understand this is the representor idea suiting Intel cards but it does
>> not cover other possibilities.
>>
>> At least, Netronome and Mellanox require a representor not just for
>> con
On Fri, Sep 08, 2017 at 07:57:06AM -0400, Neil Horman wrote:
> On Fri, Sep 08, 2017 at 09:50:26AM +0100, Bruce Richardson wrote:
> > On Thu, Sep 07, 2017 at 12:21:57PM -0400, Neil Horman wrote:
> > > On Fri, Sep 01, 2017 at 11:04:00AM +0100, Bruce Richardson wrote:
> > > > To build with meson and n
On Wed, Sep 06, 2017 at 04:51:01PM +0200, Olivier Matz wrote:
> The intiatial version of the script had some limitations:
> - cannot work on a non-clean workspace
> - environment variables are not documented
> - no compilation log in case of failure
> - return success even it abi is incompatible
>
From: Ilia Kurakin
The patch simplifies DPDK applications analysis for developers which use
IntelĀ® VTune Amplifier.
The empty cycles are such iterations that yielded no RX packets. As far as
DPDK is running in poll mode, wasting cycles is equal to wasting CPU time.
Tracing such iterations can id
On 9/8/2017 1:51 PM, David Harton (dharton) wrote:
> Hi Jingjing/Beilei,
>
> A kind reminder to review the patch and the discussion between
> Ferruh and myself.
Hi David,
To clarify, your reply answered my concern, so I am OK, still I believe
this should be reviewed by driver maintainer.
Thank
Hi Jingjing/Beilei,
A kind reminder to review the patch and the discussion between
Ferruh and myself.
Thanks,
Dave
> -Original Message-
> From: David Harton (dharton)
> > -Original Message-
> > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> >
> > On 8/22/2017 11:21 PM, Dav
This patch adaptively batches the small guest memory copies.
By batching the small copies, the efficiency of executing the
memory LOAD instructions can be improved greatly, because the
memory LOAD latency can be effectively hidden by the pipeline.
We saw great performance boosts for small packets P
Hi Konstantin,
A gentle reminder to weigh in on this patch and the
discussion between Ferruh and myself below.
Thanks,
Dave
> -Original Message-
> From: David Harton (dharton)
>
> > -Original Message-
> > From: Ferruh Yigit [mailto:ferruh.yi...@intel.com]
> >
> > On 8/25/2017 8
On Fri, Sep 08, 2017 at 09:50:26AM +0100, Bruce Richardson wrote:
> On Thu, Sep 07, 2017 at 12:21:57PM -0400, Neil Horman wrote:
> > On Fri, Sep 01, 2017 at 11:04:00AM +0100, Bruce Richardson wrote:
> > > To build with meson and ninja, we need some initial infrastructure in
> > > place. The build f
Hi Jerin,
On 9/6/2017 9:23 PM, Jerin Jacob wrote:
-Original Message-
Date: Thu, 31 Aug 2017 15:09:45 +0100
From: Radu Nicolau
To: Thomas Monjalon , Akhil Goyal
CC: dev@dpdk.org, bor...@mellanox.com, declan.dohe...@intel.com,
avia...@mellanox.com, sandeep.ma...@nxp.com, hemant.agra.
Extend the LSC event handling to support the device removal as well.
The mlx5 event handling has been made capable of receiving and
signaling several event types at once.
This support includes next:
1. Removal event detection according to the user configuration.
2. Calling to all registered mlx5
> -Original Message-
> From: Yigit, Ferruh
> Sent: Friday, September 8, 2017 10:49 AM
> To: Singh, Jasvinder ; dev@dpdk.org
> Cc: Dumitrescu, Cristian ;
> tho...@monjalon.net
> Subject: Re: [PATCH v3 1/4] net/softnic: add softnic PMD
>
> On 9/8/2017 10:30 AM, Singh, Jasvinder wrote:
> >
On Fri, Sep 08, 2017 at 03:41:08PM +0800, Yuanhan Liu wrote:
> On Thu, Aug 24, 2017 at 10:19:39AM +0800, Tiwei Bie wrote:
> > This patch adaptively batches the small guest memory copies.
> > By batching the small copies, the efficiency of executing the
> > memory LOAD instructions can be improved g
On 9/6/2017 4:03 PM, Matan Azrad wrote:
> Extend the LSC event handling to support the device removal as well.
>
> The mlx5 event handling has been made capable of receiving and
> signaling several event types at once.
>
> This support includes next:
> 1. Removal event detection according to the
On 9/8/2017 10:30 AM, Singh, Jasvinder wrote:
> Hi Ferruh,
>
> Thank you for the review and feedback. Please see inline response;
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Tuesday, September 5, 2017 3:53 PM
>> To: Singh, Jasvinder ; dev@dpdk.org
>> Cc: Dumitrescu, Cristian ;
On 9/8/2017 1:23 AM, Wu, Jingjing wrote:
>
>
>> -Original Message-
>> From: Dai, Wei
>> Sent: Tuesday, September 5, 2017 5:17 PM
>> To: Lu, Wenzhuo ; Ananyev, Konstantin
>> ; Wu, Jingjing
>> Cc: dev@dpdk.org; Dai, Wei ; sta...@dpdk.org
>> Subject: [PATCH] net/ixgbe: fix adding multiple m
Hi Ferruh,
Thank you for the review and feedback. Please see inline response;
> -Original Message-
> From: Yigit, Ferruh
> Sent: Tuesday, September 5, 2017 3:53 PM
> To: Singh, Jasvinder ; dev@dpdk.org
> Cc: Dumitrescu, Cristian ;
> tho...@monjalon.net
> Subject: Re: [PATCH v3 1/4] net/so
On 09/08/2017 11:21 AM, Yuanhan Liu wrote:
On Fri, Sep 08, 2017 at 10:50:49AM +0200, Maxime Coquelin wrote:
+{
+ struct vhost_iotlb_entry *node, *temp_node;
+
+ rte_rwlock_write_lock(&vq->iotlb_lock);
+
+ TAILQ_FOREACH_SAFE(node, &vq->iotlb_list, next, temp_node) {
+
On Fri, Sep 08, 2017 at 10:50:49AM +0200, Maxime Coquelin wrote:
> +{
> + struct vhost_iotlb_entry *node, *temp_node;
> +
> + rte_rwlock_write_lock(&vq->iotlb_lock);
> +
> + TAILQ_FOREACH_SAFE(node, &vq->iotlb_list, next, temp_node) {
> + TAILQ_REMOVE(&vq->iotlb_
To help administrative tasks on DPDK ports, add in the data structure
rte_eth_dev_info the following per-port information to be supplied
by the dev_infos_get() function exported by a Poll Mode Driver:
- the set of supported link modes,
- the set of advertised link modes,
- the type of port connect
On 9/5/2017 1:56 PM, Adrien Mazarguil wrote:
> While the previous interrupt rework improved the situation, it failed to
> address one last issue pointed out by Matan: RMV/LSC events may be missed
> and not reported to the application.
>
> Adrien Mazarguil (3):
> net/mlx4: fix unhandled event deb
On Fri, Sep 08, 2017 at 11:28:52AM +0800, Xiaoyun Li wrote:
> The -march=atom flag is for older atom CPUs and don't support SSE4 which
> is the minimum reqiurement for DPDK. And in fact, the current atom CPUs
> support SSE4. So this patch removes atom as a target for DPDK builds and
> adds a silver
On Thu, Sep 07, 2017 at 10:51:52AM -0700, Stephen Hemminger wrote:
> On Thu, 7 Sep 2017 14:09:56 +0100
> Bruce Richardson wrote:
>
> > + /* BSD puts a colon in the "unknown error" messages, Linux doesn't */
> > +#ifdef RTE_EXEC_ENV_BSDAPP
> > + static const char *sep = ":";
> > +#else
> > +
On Thu, Sep 07, 2017 at 09:46:18PM +0200, Olivier MATZ wrote:
> On Thu, Sep 07, 2017 at 10:50:20AM -0700, Stephen Hemminger wrote:
> > On Thu, 7 Sep 2017 14:09:23 +0100
> > Bruce Richardson wrote:
> >
> > > When DPDK is compiled on Ubuntu with extra warnings turned on, there is a
> > > warning a
On Thu, Sep 07, 2017 at 01:07:19PM -0400, Neil Horman wrote:
> On Fri, Sep 01, 2017 at 11:04:15AM +0100, Bruce Richardson wrote:
> > Normally, each library has it's own version number based on the ABI.
> > Add an option to have all libs just use the DPDK version number as
> > the .so version.
> >
On 09/08/2017 10:36 AM, Yuanhan Liu wrote:
On Fri, Sep 08, 2017 at 10:24:58AM +0200, Maxime Coquelin wrote:
On 09/08/2017 10:08 AM, Yuanhan Liu wrote:
On Thu, Aug 31, 2017 at 11:50:09AM +0200, Maxime Coquelin wrote:
diff --git a/lib/librte_vhost/iotlb.c b/lib/librte_vhost/iotlb.c
new file
On Thu, Sep 07, 2017 at 12:25:29PM -0400, Neil Horman wrote:
> On Fri, Sep 01, 2017 at 11:04:01AM +0100, Bruce Richardson wrote:
> > Support building the EAL with meson and ninja. This involves a number of
> > different meson.build files for iterating through all the different
> > subdirectories in
On Thu, Sep 07, 2017 at 12:21:57PM -0400, Neil Horman wrote:
> On Fri, Sep 01, 2017 at 11:04:00AM +0100, Bruce Richardson wrote:
> > To build with meson and ninja, we need some initial infrastructure in
> > place. The build files for meson always need to be called "meson.build",
> > and options get
enable the printing of objects during debuging.
use RTE_LOG to avoid function name printing for object name.
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 2 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 2 +-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 6 ++
3
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 14 --
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 4e833db..333e4e6 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
+++ b/driv
Instead of enabling the RX checksum by default, make it
enable only with user ethernet configuration
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 65 +---
1 file changed, 35 insertions(+), 30 deletions(-)
diff --git a/drivers/net/dpaa2
The current code is sending 8 packet in each internal loop.
In some of the conditions, mbuf is being allocated or freed.
In case of error, the code is returning without taking care of
such buffer. It is better to send already prepared buffer and err
for the current failure only.
Fixes: 9e5f3e6d365
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index a274e12..589ae6b 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
+++ b/drivers/net/dpaa2/dpaa2_ethde
Signed-off-by: Hemant Agrawal
---
drivers/bus/dpaa/base/fman/fman_hw.c | 30 ++
drivers/bus/dpaa/include/fsl_fman.h | 3 +++
drivers/bus/dpaa/rte_bus_dpaa_version.map | 1 +
3 files changed, 34 insertions(+)
diff --git a/drivers/bus/dpaa/base/fman/fman_hw
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 42
1 file changed, 42 insertions(+)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 0fe7a13..aebcc71 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
Signed-off-by: Hemant Agrawal
---
doc/guides/nics/features/dpaa2.ini | 1 +
drivers/net/dpaa/dpaa_ethdev.c | 143 ++
drivers/net/dpaa/dpaa_ethdev.h | 40 +
drivers/net/dpaa2/dpaa2_ethdev.c | 174 -
4 files change
DPAA2 HW does not have such restrictions.
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 11 ---
1 file changed, 11 deletions(-)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 74a61b5..0fe7a13 100644
--- a/drivers/net/dpaa2/d
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 23 +++
1 file changed, 15 insertions(+), 8 deletions(-)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 49dc42b..74a61b5 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 6 +++---
drivers/net/dpaa2/dpaa2_ethdev.h | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
index 7e5ce64..e3ab90
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/base/dpaa2_hw_dpni.c | 39 +-
1 file changed, 24 insertions(+), 15 deletions(-)
diff --git a/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
b/drivers/net/dpaa2/base/dpaa2_hw_dpni.c
index 1269dd2..7e5ce64 100644
--- a/dr
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/fslmc_vfio.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/bus/fslmc/fslmc_vfio.c b/drivers/bus/fslmc/fslmc_vfio.c
index ab1df36..81f0779 100644
--- a/drivers/bus/fslmc/fslmc_vfio.c
+++ b/drivers/bus/fslmc/fslmc_vfio.c
@@ -464,
Signed-off-by: Hemant Agrawal
---
doc/guides/nics/features/dpaa2.ini | 1 +
drivers/net/dpaa2/dpaa2_ethdev.c| 123 +++
drivers/net/dpaa2/mc/dpni.c | 233
drivers/net/dpaa2/mc/fsl_dpni.h | 49
drivers/net/dpaa2/mc/fs
Signed-off-by: Hemant Agrawal
---
drivers/net/dpaa2/dpaa2_ethdev.c | 1 +
drivers/net/dpaa2/dpaa2_ethdev.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/drivers/net/dpaa2/dpaa2_ethdev.c b/drivers/net/dpaa2/dpaa2_ethdev.c
index 945dcc7..d7950a5 100644
--- a/drivers/net/dpaa2/dpaa2_ethdev.c
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/Makefile | 1 +
drivers/bus/fslmc/fslmc_vfio.c | 108 +++-
drivers/bus/fslmc/fslmc_vfio.h | 8 ++-
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c| 18 +++--
drivers/bus/fslmc/
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c| 7 +++
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 1 +
drivers/bus/fslmc/rte_bus_fslmc_version.map | 1 +
3 files changed, 9 insertions(+)
diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c
b/drivers/bus/f
From: Ashish Jain
Signed-off-by: Ashish Jain
---
drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 22 ++
drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 1 +
2 files changed, 15 insertions(+), 8 deletions(-)
diff --git a/drivers/bus/fslmc/portal/dpaa2_hw_dpio.c
b/drivers/bus/fslmc/p
From: Ashish Jain
To support new LX2 series
Signed-off-by: Ashish Jain
---
config/defconfig_arm64-dpaa2-linuxapp-gcc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/config/defconfig_arm64-dpaa2-linuxapp-gcc
b/config/defconfig_arm64-dpaa2-linuxapp-gcc
index 8a42944..91f4993
From: Shreyansh Jain
Signed-off-by: Shreyansh Jain
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/fslmc_vfio.c | 19 +++
drivers/bus/fslmc/mc/dpbp.c | 182 +
drivers/bus/fslmc/mc/dpci.c | 202 ---
drivers/bus/fslmc/mc/dpcon.
From: Shreyansh Jain
Signed-off-by: Shreyansh Jain
---
drivers/crypto/dpaa2_sec/mc/dpseci.c | 676 +--
drivers/crypto/dpaa2_sec/mc/fsl_dpseci.h | 782 ---
drivers/crypto/dpaa2_sec/mc/fsl_dpseci_cmd.h | 387 ++---
3 files changed, 8
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/compat.h | 87 +-
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 5 +-
drivers/bus/fslmc/qbman/qbman_portal.c | 26 +--
drivers/bus/fslmc/qbman/qbman_portal.h | 133 ++
From: Haiying Wang
QMan5.0 supports up to 32 frames in one volatile dequeue
command. For the older Qman versions which only support
up to 16 frames, the highest bit in NUMF will be ignored.
Signed-off-by: Haiying Wang
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/qbman_portal.c |
From: Haiying Wang
Signed-off-by: Haiying Wang
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/qbman_sys.h | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/bus/fslmc/qbman/qbman_sys.h
b/drivers/bus/fslmc/qbman/qbman_sys.h
index 9ea55de..47da595 10064
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/compat.h | 188 +--
drivers/bus/fslmc/qbman/qbman_private.h | 2 +-
2 files changed, 4 insertions(+), 186 deletions(-)
diff --git a/drivers/bus/fslmc/qbman/include/compat.h
b/drivers/bus/fslmc/qbman
name alignment for check command and result functions
putting them as separate functions instead of changing the original
functions.
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 146 ++--
drivers/bus/fslmc/qbman/qbman_portal.c | 731 +
From: Haiying Wang
Clean it up and update the prototype.
Signed-off-by: Haiying Wang
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 32 ++--
drivers/bus/fslmc/qbman/qbman_portal.c | 200 +++--
drivers/bus/fslmc/rte_bus_fslmc
This func is not required to be used outside of the qbman driver.
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/fsl_qbman_base.h | 4
drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 2 --
drivers/bus/fslmc/qbman/qbman_portal.c | 7 ---
drivers/bus/
From: Haiying Wang
The word_copy is not as efficient as expected, so remove it from
this driver.
Signed-off-by: Haiying Wang
Signed-off-by: Hemant Agrawal
---
drivers/bus/fslmc/qbman/include/compat.h | 42
drivers/bus/fslmc/qbman/qbman_portal.c | 12
This patchset includes the hw driver upgrades and additional
nic feature implementations.
patches 1..8 - upgrades the qbman hw driver
patches 9..11 - upgrades the MC version to 10.3.1
patches 12..13 - adds the support for LX2160 platform
patches 14..30 - adds various features and cleanups in
On Fri, Sep 08, 2017 at 10:24:58AM +0200, Maxime Coquelin wrote:
>
>
> On 09/08/2017 10:08 AM, Yuanhan Liu wrote:
> >On Thu, Aug 31, 2017 at 11:50:09AM +0200, Maxime Coquelin wrote:
> >>diff --git a/lib/librte_vhost/iotlb.c b/lib/librte_vhost/iotlb.c
> >>new file mode 100644
> >>index 0..
On 09/08/2017 10:08 AM, Yuanhan Liu wrote:
On Thu, Aug 31, 2017 at 11:50:09AM +0200, Maxime Coquelin wrote:
diff --git a/lib/librte_vhost/iotlb.c b/lib/librte_vhost/iotlb.c
new file mode 100644
index 0..1b739dae5
--- /dev/null
+++ b/lib/librte_vhost/iotlb.c
@@ -0,0 +1,231 @@
+/*-
+ *
On Thu, Aug 31, 2017 at 11:50:09AM +0200, Maxime Coquelin wrote:
> diff --git a/lib/librte_vhost/iotlb.c b/lib/librte_vhost/iotlb.c
> new file mode 100644
> index 0..1b739dae5
> --- /dev/null
> +++ b/lib/librte_vhost/iotlb.c
> @@ -0,0 +1,231 @@
> +/*-
> + * BSD LICENSE
> + *
> + * Copyr
On Thu, Aug 24, 2017 at 10:19:39AM +0800, Tiwei Bie wrote:
> This patch adaptively batches the small guest memory copies.
> By batching the small copies, the efficiency of executing the
> memory LOAD instructions can be improved greatly, because the
> memory LOAD latency can be effectively hidden b
The CPUs which support AVX512 have been released. Add the support
of checking AVX512F instruction set.
Signed-off-by: Zhiyong Yang
---
test/test/test_cpuflags.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/test/test/test_cpuflags.c b/test/test/test_cpuflags.c
index 0e5ebe788..08c166139
91 matches
Mail list logo