HI Thomas,
Ferruh has reviewed it.
If you don't have any further comments on it, will you please apply
this patchset to the main tree, so that other dependent patches can be applied
to respective next trees?
Regards,
Hemant
> -Original Message-
> From: Shreyansh Jain
Hi Jasvinder,
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jasvinder Singh
> Sent: Monday, September 18, 2017 5:10 PM
> To: dev@dpdk.org
> Cc: Dumitrescu, Cristian ; Yigit, Ferruh
> ; tho...@monjalon.net
> Subject: [dpdk-dev] [PATCH v4 4/4] net/softnic: add
Hi Santosh,
On Tue, Sep 19, 2017 at 01:58:14PM +0530, santosh wrote:
> Hi Olivier,
>
>
> On Wednesday 13 September 2017 03:30 PM, santosh wrote:
> > Hi Olivier,
> >
> >
> > On Monday 11 September 2017 08:48 PM, Santosh Shukla wrote:
> >> v4:
> >> - Includes v3 review coment changes.
> >> Patch
On Mon, Sep 11, 2017 at 08:48:36PM +0530, Santosh Shukla wrote:
> DPDK has support for both sw and hw mempool and
> currently user is limited to use ring_mp_mc pool.
> In case user want to use other pool handle,
> need to update config RTE_MEMPOOL_OPS_DEFAULT, then
> build and run with desired pool
The assertion of return value from the open() function is done against
0, while it is a correct value - open() returns -1 in case of an error.
It causes problems while trying to run as a daemon, in which case, this
call to open() will return 0 as a valid descriptor.
Fixes: b94e5c9406b5 ("eal/arm:
Hi,
On Mon, Sep 11, 2017 at 08:48:37PM +0530, Santosh Shukla wrote:
> Now that dpdk supports more than one mempool drivers and
> each mempool driver works best for specific PMD, example:
> - sw ring based mempool for Intel PMD drivers.
> - dpaa2 HW mempool manager for dpaa2 PMD driver.
> - fpa HW
Hi, Ferruh
> -Original Message-
> From: Yigit, Ferruh
> Sent: Wednesday, September 20, 2017 6:36 PM
> To: Zhao1, Wei ; dev@dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v3 1/2] net/i40e: queue region set and flush
>
> On 9/15/2017 4:13 AM, Wei Zhao wrote:
> > This feature enable queue
On Thu, Sep 21, 2017 at 02:24:28PM +0200, Eelco Chaudron wrote:
> On 19/09/17 09:28, Olivier MATZ wrote:
> > Hi,
> >
> > On Thu, Sep 14, 2017 at 09:22:38AM +0200, Eelco Chaudron wrote:
> > > On 13/09/17 11:39, Thomas Monjalon wrote:
> > > > 12/09/2017 15:08, Eelco Chaudron:
> > > > > Call the mloc
Hi Tom,
On Thu, Sep 21, 2017 at 05:21:08PM +0200, tom.barbe...@ulg.ac.be wrote:
> Hi all,
>
> I get a EINVAL since DPDK 16.07 when trying to allocate a mempool with
> rte_pktmbuf_pool_create. This is when I use --no-huge --vdev=eth_ring0. But
> this happens before accessing the virtual device i
On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
> Failure happens on build using:
> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Yes, that case is missed. What do you think about following one:
@@ -561,7 +561,7 @@ rte_pmd_init_internals(struct rte_vdev_device *dev,
unsigne
On 09/25/2017 11:42 AM, Ferruh Yigit wrote:
On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
Failure happens on build using:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
Yes, that case is missed. What do you think about following one:
@@ -561,7 +561,7 @@ rte_pmd_init_internals(struct rte_vdev_de
On Thu, Sep 21, 2017 at 11:40:35AM -0400, Neil Horman wrote:
> On Wed, Sep 20, 2017 at 11:12:53AM +0200, Olivier Matz wrote:
> > The initial version of the script had some limitations:
> > - cannot work on a non-clean workspace
> > - environment variables are not documented
> > - no compilation log
On Sat, Sep 23, 2017 at 06:35:07AM +0800, Beilei Xing wrote:
> Add support of GTP-C and GTP-U tunnels in rte_net_get_ptype().
>
> Signed-off-by: Beilei Xing
Acked-by: Olivier Matz
Hi, Ferruh
> -Original Message-
> From: Yigit, Ferruh
> Sent: Wednesday, September 20, 2017 6:46 PM
> To: Zhao1, Wei ; dev@dpdk.org; Wu, Jingjing
>
> Subject: Re: [dpdk-dev] [PATCH v3 2/2] app/testpmd: add API for
> configuration of queue region
>
> On 9/15/2017 4:13 AM, Wei Zhao wrote:
> -Original Message-
> From: Yigit, Ferruh
> Sent: Friday, September 22, 2017 6:39 PM
> To: Jastrzebski, MichalX K ;
> skh...@vmware.com
> Cc: dev@dpdk.org; Jain, Deepak K ; Kulasek,
> TomaszX ; yongw...@vmware.com;
> sta...@dpdk.org
> Subject: Re: [dpdk-stable] [PATCH] net/vmxnet3: fix der
On 9/25/2017 8:40 AM, Zhao1, Wei wrote:
> Hi, Ferruh
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Wednesday, September 20, 2017 6:36 PM
>> To: Zhao1, Wei ; dev@dpdk.org
>> Subject: Re: [dpdk-dev] [PATCH v3 1/2] net/i40e: queue region set and
> flush
>>
>> On 9/15/2017 4:13 AM, W
On Mon, Sep 25, 2017 at 09:42:56AM +0100, Ferruh Yigit wrote:
> On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
> > Failure happens on build using:
> > gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
>
> Yes, that case is missed. What do you think about following one:
>
> @@ -561,7 +561,7 @@ rte_pmd_i
On 9/25/2017 10:25 AM, Zhao1, Wei wrote:
> Hi, Ferruh
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Wednesday, September 20, 2017 6:46 PM
>> To: Zhao1, Wei ; dev@dpdk.org; Wu, Jingjing
>>
>> Subject: Re: [dpdk-dev] [PATCH v3 2/2] app/testpmd: add API for
>> configuration of queu
> -Original Message-
> From: Rybalchenko, Kirill
> Sent: Wednesday, September 20, 2017 10:33 PM
> To: dev@dpdk.org
> Cc: Rybalchenko, Kirill ; Chilikin, Andrey
> ; Xing, Beilei ; Wu,
> Jingjing
> Subject: [PATCH v3 3/6] net/i40e: implement dynamic mapping of sw flow
> types to hw pctypes
>
On 25/9/2017 3:50 AM, Wu, Jingjing wrote:
-Original Message-
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of David Hunt
Sent: Saturday, August 26, 2017 12:02 AM
To: dev@dpdk.org
Cc: Hunt, David ; Marjanovic, Nemanja
; Sexton, Rory
Subject: [dpdk-dev] [PATCH v1 10/10] net/i40e: s
On 9/25/2017 10:40 AM, Bruce Richardson wrote:
> On Mon, Sep 25, 2017 at 09:42:56AM +0100, Ferruh Yigit wrote:
>> On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
>>> Failure happens on build using:
>>> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
>>
>> Yes, that case is missed. What do you think about
On 25/9/2017 3:43 AM, Wu, Jingjing wrote:
-Original Message-
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of David Hunt
Sent: Saturday, August 26, 2017 12:02 AM
To: dev@dpdk.org
Cc: Hunt, David ; Marjanovic, Nemanja
; Sexton, Rory
Subject: [dpdk-dev] [PATCH v1 01/10] net/i40e: ad
On 25/9/2017 3:47 AM, Wu, Jingjing wrote:
-Original Message-
From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of David Hunt
Sent: Saturday, August 26, 2017 12:02 AM
To: dev@dpdk.org
Cc: Hunt, David ; Marjanovic, Nemanja
; Sexton, Rory
Subject: [dpdk-dev] [PATCH v1 02/10] net/i40e: a
On 9/25/2017 10:27 AM, Jastrzebski, MichalX K wrote:
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Friday, September 22, 2017 6:39 PM
>> To: Jastrzebski, MichalX K ;
>> skh...@vmware.com
>> Cc: dev@dpdk.org; Jain, Deepak K ; Kulasek,
>> TomaszX ; yongw...@vmware.com;
>> sta...@dpdk.
On 9/25/2017 10:53 AM, Ferruh Yigit wrote:
> On 9/25/2017 10:40 AM, Bruce Richardson wrote:
>> On Mon, Sep 25, 2017 at 09:42:56AM +0100, Ferruh Yigit wrote:
>>> On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
Failure happens on build using:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
>>>
>>>
Hi Lei,
> -Original Message-
> From: Yao, Lei A
> Sent: Wednesday, September 20, 2017 3:00 PM
> To: Hu, Jiayu ; dev@dpdk.org
> Cc: Yigit, Ferruh ; Ananyev, Konstantin
> ; Tan, Jianfeng ;
> Wu, Jingjing ; Hu, Jiayu
> Subject: RE: [dpdk-dev] [PATCH v3] app/testpmd: enable the heavyweight
>
Hi Hemant,
On Fri, Sep 22, 2017 at 12:43:36PM +0530, Hemant Agrawal wrote:
> On 7/4/2017 5:52 PM, Hemant Agrawal wrote:
> > This patch is in addition to the patch series[1] submitted by
> > Santosh to allow application to set mempool handle.
> >
> > The existing pktmbuf pool create api only suppo
On Thu, Sep 21, 2017 at 08:44:09PM +0200, Radoslaw Biernacki wrote:
> This patch fixes the dynamic log levels testing in logs_autotest.
> Introduction of rte_log_set_level() in patch c1b5fa94a46f was done
> with parameter RTE_LOG_EMERG which caused all RTE_LOG() calls an
> early return due to all g
...
> diff --git a/config/common_base b/config/common_base
> index 5e97a08..2626557 100644
> --- a/config/common_base
> +++ b/config/common_base
> @@ -666,6 +666,13 @@ CONFIG_RTE_SCHED_COLLECT_STATS=n
> CONFIG_RTE_SCHED_SUBPORT_TC_OV=n
> CONFIG_RTE_SCHED_PORT_N_GRINDERS=8
> CONFIG_RTE_SCHED_VE
>
> Packets that are RED-dropped are not Tail-dropped, so the n_pkts_dropped
> counter should not be incremented when the n_pkts_red_dropped counter
> is.
>
Hi Alan,
Not really:
* The n_pkts_dropped counter is intended to be incremented every time a packet
is dropped, regardless of the drop ca
On 9/3/2017 7:30 AM, Jiayu Hu wrote:
> The GRO library provides two modes to reassemble packets. Currently, the
> csum forwarding engine has supported to use the lightweight mode to
> reassemble TCP/IPv4 packets. This patch introduces the heavyweight mode
> for TCP/IPv4 GRO in the csum forwarding e
On Mon, Sep 25, 2017 at 11:11:20AM +0200, Olivier MATZ wrote:
> On Thu, Sep 21, 2017 at 11:40:35AM -0400, Neil Horman wrote:
> > On Wed, Sep 20, 2017 at 11:12:53AM +0200, Olivier Matz wrote:
> > > The initial version of the script had some limitations:
> > > - cannot work on a non-clean workspace
>
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Rami Rosen
> Sent: Saturday, September 23, 2017 5:55 PM
> To: dev@dpdk.org
> Cc: Xing, Beilei ; Rosen, Rami
>
> Subject: [dpdk-dev] [PATCH] doc: fix a typo in testpmd guide
>
> This patch fixes a trivial typo in
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Thomas Monjalon
> Sent: Wednesday, September 20, 2017 2:03 PM
> To: Pascal Mazon
> Cc: dev@dpdk.org
> Subject: [dpdk-dev] [PATCH] doc: add Linux flower support check in TAP
> guide
>
> The flow API is supported
On Thu, Sep 07, 2017 at 09:00:37PM +0530, Santosh Shukla wrote:
> xmem_size and xmem_usage need to know the status of mempool flags,
> so add 'flags' arg in _xmem_size/usage() api.
>
> Following patch will make use of that.
>
> Signed-off-by: Santosh Shukla
> Signed-off-by: Jerin Jacob
Acked-b
On Thu, Sep 07, 2017 at 09:00:39PM +0530, Santosh Shukla wrote:
> Allow the mempool driver to advertise his pool capabilities.
> For that pupose, an api(rte_mempool_ops_get_capabilities)
> and ->get_capabilities() handler has been introduced.
> - Upon ->get_capabilities() call, mempool driver will
On Thu, Sep 07, 2017 at 09:00:41PM +0530, Santosh Shukla wrote:
> Some mempool hw like octeontx/fpa block, demands block size
> (/total_elem_sz) aligned object start address.
>
> Introducing an MEMPOOL_F_CAPA_BLK_ALIGNED_OBJECTS flag.
> If this flag is set:
> - Align object start address(vaddr) to
On 9/25/2017 4:22 AM, Zhiyong Yang wrote:
> There are two bonding APIs using ABI versioning, and both have
> port_id as parameter. Since we are already breaking ABI, no need
> to keep older versions of APIs.
>
> Signed-off-by: Zhiyong Yang
Reviewed-by: Ferruh Yigit
On 9/25/2017 4:22 AM, Zhiyong Yang wrote:
> Extend port_id definition from uint8_t to uint16_t in lib and drivers
> data structures, specifically rte_eth_dev_data. Modify the APIs,
> drivers and app using port_id at the same time.
>
> Fix some checkpatch issues from the original code and remove so
On Thu, Sep 07, 2017 at 09:00:42PM +0530, Santosh Shukla wrote:
> HW pool manager e.g. Octeontx SoC demands s/w to program start and end
> address of pool. Currently, there is no such api in external mempool.
> Introducing rte_mempool_ops_register_memory_area api which will let HW(pool
> manager) t
> -Original Message-
> From: Rybalchenko, Kirill
> Sent: Wednesday, September 20, 2017 10:33 PM
> To: dev@dpdk.org
> Cc: Rybalchenko, Kirill ; Chilikin, Andrey
> ; Xing, Beilei ; Wu,
> Jingjing
> Subject: [PATCH v3 5/6] app/testpmd: add new commands to manipulate
> with pctype mapping
>
On 9/25/2017 4:22 AM, Zhiyong Yang wrote:
> Extend port_id definition from uint8_t to uint16_t in lib and drivers
> data structures, specifically rte_eth_dev_data. Modify the APIs,
> drivers and app using port_id at the same time.
>
> Fix some checkpatch issues from the original code and remove so
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Yipeng Wang
> Sent: Wednesday, September 6, 2017 1:00 AM
> To: dev@dpdk.org
> Cc: Tai, Charlie ; Gobriel, Sameh
> ; Wang, Ren ; Wang,
> Yipeng1 ; Mcnamara, John
>
> Subject: [dpdk-dev] [PATCH v3 7/7] doc: add mem
From: "Sexton, Rory"
Need a way to convert a vf id to a pf id on the host so as to query the pf
for relevant statistics which are used for the frequency changes in the
vm_power_manager app. Used when profiles are passed down from the guest
to the host, allowing the host to map the vfs to pfs.
Si
Policy Based Power Control for Guest
This patchset adds the facility for a guest VM to send a policy down to the
host that will allow the host to scale up/down cpu frequencies
depending on the policy criteria independently of the DPDK app running in
the guest. This differs from the previous vm_po
Signed-off-by: Nemanja Marjanovic
Signed-off-by: Rory Sexton
Signed-off-by: David Hunt
---
lib/librte_power/channel_commands.h | 52 +
1 file changed, 52 insertions(+)
diff --git a/lib/librte_power/channel_commands.h
b/lib/librte_power/channel_commands.h
in
Signed-off-by: Nemanja Marjanovic
Signed-off-by: Rory Sexton
Signed-off-by: David Hunt
---
examples/vm_power_manager/channel_manager.c | 61 +
examples/vm_power_manager/channel_manager.h | 25
2 files changed, 86 insertions(+)
diff --git a/examples/vm_p
Signed-off-by: Nemanja Marjanovic
Signed-off-by: Rory Sexton
Signed-off-by: David Hunt
---
examples/vm_power_manager/power_manager.c | 15 +++
examples/vm_power_manager/power_manager.h | 13 +
2 files changed, 28 insertions(+)
diff --git a/examples/vm_power_manager/powe
From: "Sexton, Rory"
Signed-off-by: Nemanja Marjanovic
Signed-off-by: Rory Sexton
Signed-off-by: David Hunt
---
examples/vm_power_manager/channel_monitor.c | 331 +++-
examples/vm_power_manager/channel_monitor.h | 20 ++
2 files changed, 345 insertions(+), 6 deletions
We need to initialise the port's we're monitoring to be able to see
the throughput.
Signed-off-by: Nemanja Marjanovic
Signed-off-by: David Hunt
---
examples/vm_power_manager/main.c | 220 +++
1 file changed, 220 insertions(+)
diff --git a/examples/vm_power_m
From: "Sexton, Rory"
Here we're adding an example of setting up a policy, and allowing the
vm_cli_guest app to send it to the host using the cli command
"send_policy now"
Signed-off-by: Nemanja Marjanovic
Signed-off-by: Rory Sexton
Signed-off-by: David Hunt
---
.../guest_cli/vm_power_cli_gue
We need to set vf mac from the host, so that they will be in sync on the
guest and the host. Otherwise, we'll have a random mac on the guest, and
a 00:00:00:00:00:00 mac on the host.
Signed-off-by: David Hunt
---
examples/vm_power_manager/main.c | 60 +++-
1 f
On 9/25/2017 11:06 AM, Ferruh Yigit wrote:
> On 9/25/2017 10:53 AM, Ferruh Yigit wrote:
>> On 9/25/2017 10:40 AM, Bruce Richardson wrote:
>>> On Mon, Sep 25, 2017 at 09:42:56AM +0100, Ferruh Yigit wrote:
On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
> Failure happens on build using:
>
On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
> Failure happens on build using:
> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
>
> Fixes: 0d16c17ae7a4 ("net/af_packet: make qdisc bypass configurable")
>
> Signed-off-by: Andrew Rybchenko
Reviewed-by: Ferruh Yigit
On 9/25/2017 1:52 PM, Ferruh Yigit wrote:
> On 9/25/2017 7:50 AM, Andrew Rybchenko wrote:
>> Failure happens on build using:
>> gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4)
>>
>> Fixes: 0d16c17ae7a4 ("net/af_packet: make qdisc bypass configurable")
>>
>> Signed-off-by: Andrew Rybchenko
>
> Reviewed
On 9/25/2017 12:23 PM, Mcnamara, John wrote:
>
>
>> -Original Message-
>> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Thomas Monjalon
>> Sent: Wednesday, September 20, 2017 2:03 PM
>> To: Pascal Mazon
>> Cc: dev@dpdk.org
>> Subject: [dpdk-dev] [PATCH] doc: add Linux flower suppo
On 9/23/2017 3:05 AM, Wu, Jingjing wrote:
>
>
>> -Original Message-
>> From: Yigit, Ferruh
>> Sent: Saturday, September 23, 2017 12:48 AM
>> To: Jastrzebski, MichalX K ; Wu, Jingjing
>> ; Xing, Beilei
>> Cc: dev@dpdk.org; Jain, Deepak K ; Kulasek, TomaszX
>> ; sta...@dpdk.org
>> Subject:
This commit adds a new sample app, which showcases the value
of running services. In particular it allows the application
to dynamically schedule services to service-cores.
The sample app itself registers a number of dummy services,
and applies different profiles to them at runtime. Note that
this
On 8/3/2017 9:49 AM, Vasily Philipov wrote:
> Getting hw directly on RX fast path without verbs call.
>
> Now the number of scatters is calculating on the fly, according to the
> maximum expected packet size.
>
> Signed-off-by: Vasily Philipov
I will update series as superseded with [1], please
Thank you.
> In function ark_config_device(), there are several malloc without null
> point check. Fix it by adding null point check.
Acked-by: Ed Czeck
On 9/25/2017 2:47 PM, Ed Czeck wrote:
<...>
>> In function ark_config_device(), there are several malloc without null
>> point check. Fix it by adding null point check.
>
Signed-off-by: Yong Wang
> Acked-by: Ed Czeck
Applied to dpdk-next-net/master, thanks.
> -Original Message-
> From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Yipeng Wang
> Sent: Wednesday, September 6, 2017 1:00 AM
> To: dev@dpdk.org
> Cc: Tai, Charlie ; Gobriel, Sameh
> ; Wang, Ren ; Wang,
> Yipeng1 ; Mcnamara, John
>
> Subject: [dpdk-dev] [PATCH v3 1/7] member: impl
On Tuesday 19 September 2017 06:44 PM, Shreyansh Jain wrote:
Hello Ferruh,
On Monday 18 September 2017 08:17 PM, Ferruh Yigit wrote:
On 9/9/2017 12:20 PM, Shreyansh Jain wrote:
Signed-off-by: Shreyansh Jain
Signed-off-by: Hemant Agrawal
<...>
diff --git a/drivers/bus/dpaa/rte_bus_dpaa_ver
25/09/2017 12:06, Ferruh Yigit:
> On 9/25/2017 10:53 AM, Ferruh Yigit wrote:
> > On 9/25/2017 10:40 AM, Bruce Richardson wrote:
> >> On Mon, Sep 25, 2017 at 09:42:56AM +0100, Ferruh Yigit wrote:
> >>> It is a little to late for this, I already sent a pull-request with this
> >>> patch. So fix will
Split pci_vfio_map_resource for primary and secondary processes.
Save all relevant mapping data in primary process to allow
the secondary process to perform mappings.
Signed-off-by: Jonas Pfefferle
---
v2:
* fix zero size and offset when trying to mmap non msix bar
lib/librte_eal/common/include
On 9/25/2017 3:32 PM, Shreyansh Jain wrote:
> On Tuesday 19 September 2017 06:44 PM, Shreyansh Jain wrote:
>> Hello Ferruh,
>>
>> On Monday 18 September 2017 08:17 PM, Ferruh Yigit wrote:
>>> On 9/9/2017 12:20 PM, Shreyansh Jain wrote:
Signed-off-by: Shreyansh Jain
Signed-off-by: Hemant
Hi all,
Here is a new version of the PCI bus move out of the EAL.
The EAL PCI implementation is divided in two parts:
- librte_pci: library offering helpers to handle PCI objects
- librte_bus_pci: bus driver for PCI devices
This allows other libraries / tools to use PCI elements (location,
This function was previously private to the EAL layer.
Other subsystems requires it, such as the PCI bus.
In order not to force other components to include stdbool, which is
incompatible with several NIC drivers, the return type has
been changed from bool to int.
Signed-off-by: Gaetan Rivet
---
Signed-off-by: Gaetan Rivet
---
lib/librte_ether/rte_ethdev.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/lib/librte_ether/rte_ethdev.c b/lib/librte_ether/rte_ethdev.c
index 1849a3b..5092b82 100644
--- a/lib/librte_ether/rte_ethdev.c
+++ b/lib/librte_ether/rte_ethdev.c
@@ -47,7 +47,6 @@
#
Signed-off-by: Gaetan Rivet
---
lib/librte_eal/common/eal_common_bus.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/librte_eal/common/eal_common_bus.c
b/lib/librte_eal/common/eal_common_bus.c
index 08bec2d..9d1be8a 100644
--- a/lib/librte_eal/common/eal_common_bus.c
+++ b/lib/librte_e
Devices and drivers are now defined within the bus-specific PCI header.
Update the libraries, as structuraly unsound as it may be.
Signed-off-by: Gaetan Rivet
---
lib/librte_ether/rte_ethdev_pci.h | 1 +
lib/librte_eventdev/rte_eventdev_pmd_pci.h | 1 +
2 files changed, 2 insertions(+)
Devices and drivers are now defined within the bus-specific PCI header.
Update test applications.
Signed-off-by: Gaetan Rivet
---
test/test/test_kni.c| 1 +
test/test/virtual_pmd.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/test/test/test_kni.c b/test/test/test_kni.c
index db17fdf
Devices and drivers are now defined within the bus-specific PCI header.
Update drivers.
Signed-off-by: Gaetan Rivet
---
drivers/bus/pci/bsd/rte_pci.c| 1 +
drivers/bus/pci/linux/rte_pci.c | 1 +
drivers/bus/pci/linux/rte_pci_uio.c | 1 +
drivers/bus/pci/linux/rte_pci_vf
Devices and drivers are now defined within the bus-specific PCI header.
Update applications.
Signed-off-by: Gaetan Rivet
---
app/test-pmd/testpmd.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/test-pmd/testpmd.h b/app/test-pmd/testpmd.h
index 1d1ee75..d0613b5 100644
--- a/app/test-pmd
Those helpers rely on the PCI bus driver implementation.
Other similar libraries relied on the bus-specifics being handled in
inlined functions, to be compiled on demand by drivers, once the proper
PCI dependency has been settled. This seems unsafe.
Move the PCI-specific helpers out of the lib dir
Parsing operations should not happen in performance critical sections.
Headers should not propose implementations unless duly required.
Signed-off-by: Gaetan Rivet
---
lib/librte_pci/include/rte_pci.h | 69 --
lib/librte_pci/rte_pci.c | 65
Using a macro helps writing the code to the detriment of the reader in
this case. This is backward. Write once, read many.
The few LOCs gained is not worth the opacity of the implementation.
Signed-off-by: Gaetan Rivet
---
lib/librte_pci/rte_pci.c | 65 ++
Rename misnamed functions and describe the change in a deprecation
notice.
Signed-off-by: Gaetan Rivet
---
doc/guides/rel_notes/deprecation.rst | 10 ++
lib/librte_pci/include/rte_pci.h | 63
lib/librte_pci/rte_pci.c | 26 +++
Add a section related to EAL API changes to 17.11 release notes.
Signed-off-by: Gaetan Rivet
Acked-by: John McNamara
---
doc/guides/rel_notes/release_17_11.rst | 28
1 file changed, 28 insertions(+)
diff --git a/doc/guides/rel_notes/release_17_11.rst
b/doc/guides/
Neat example. Looks good overall, I just have a few questions.
> +#define PROFILE_SERVICE_PER_CORE 8
Any reason not to use 5 here? That would remove a few zeroes from the
profiles[] initializers.
> +static int
> +apply_profile(int profile_id)
> +{
> + uint32_t i;
> + uint32_t
Hello DPDK devs,
I am sending this message here as I did not find a bugtracker on the
website.
If this is the wrong place, I would kindly apologize and ask you to
redirect me to the proper place,
Thank you.
Description of the issue:
I am using pktgen-dpdk to replay a pcap file containing
On Monday 25 September 2017 08:28 AM, Olivier MATZ wrote:
> On Mon, Sep 11, 2017 at 08:48:36PM +0530, Santosh Shukla wrote:
>> DPDK has support for both sw and hw mempool and
>> currently user is limited to use ring_mp_mc pool.
>> In case user want to use other pool handle,
>> need to update confi
Hi Olivier,
On Monday 25 September 2017 08:37 AM, Olivier MATZ wrote:
> Hi,
>
> On Mon, Sep 11, 2017 at 08:48:37PM +0530, Santosh Shukla wrote:
>> Now that dpdk supports more than one mempool drivers and
>> each mempool driver works best for specific PMD, example:
>> - sw ring based mempool for I
On Monday 25 September 2017 08:24 AM, Olivier MATZ wrote:
> Hi Santosh,
>
> On Tue, Sep 19, 2017 at 01:58:14PM +0530, santosh wrote:
>> Hi Olivier,
>>
>>
>> On Wednesday 13 September 2017 03:30 PM, santosh wrote:
>>> Hi Olivier,
>>>
>>>
>>> On Monday 11 September 2017 08:48 PM, Santosh Shukla wrot
On Monday 25 September 2017 12:32 PM, Olivier MATZ wrote:
> On Thu, Sep 07, 2017 at 09:00:41PM +0530, Santosh Shukla wrote:
>> Some mempool hw like octeontx/fpa block, demands block size
>> (/total_elem_sz) aligned object start address.
>>
>> Introducing an MEMPOOL_F_CAPA_BLK_ALIGNED_OBJECTS flag.
On Monday 25 September 2017 12:41 PM, Olivier MATZ wrote:
> On Thu, Sep 07, 2017 at 09:00:42PM +0530, Santosh Shukla wrote:
>> HW pool manager e.g. Octeontx SoC demands s/w to program start and end
>> address of pool. Currently, there is no such api in external mempool.
>> Introducing rte_mempool_
Hi, Damien
Can you please let me know the versions of your SW - pktgen-dpdk, DPDK and
MLNX_OFED?
Also Firmware version if available.
Thanks,
Yongseok
> On Sep 25, 2017, at 10:19 AM, Damien Clabaut
> wrote:
>
> Hello DPDK devs,
>
> I am sending this message here as I did not find a bugtracke
Hello Ferruh,
I see there might be issue with multi-chunk mempools in the KNI kernel driver.
It looks like the logic of calculating the addresses is as following the below
method:
Va-Pa=Vb-Pb.
where V’s are the Virtual addresses and P’s are the physical addresses.
But this formula may not be tr
> On Sep 25, 2017, at 6:19 PM, Damien Clabaut
> wrote:
>
> Hello DPDK devs,
>
> I am sending this message here as I did not find a bugtracker on the website.
>
> If this is the wrong place, I would kindly apologize and ask you to redirect
> me to the proper place,
>
> Thank you.
>
> Descri
> -Original Message-
> From: Rybalchenko, Kirill
> Sent: Wednesday, September 20, 2017 1:54 AM
> To: dev@dpdk.org
> Cc: Rybalchenko, Kirill ; Chilikin, Andrey
> ; Xing, Beilei ; Wu,
> Jingjing
> Subject: [PATCH v5 1/2] net/i40e: get information about protocols defined in
> ddp profile
>
Hi Lei,
> -Original Message-
> From: Hu, Jiayu
> Sent: Monday, September 25, 2017 6:20 PM
> To: Yao, Lei A ; dev@dpdk.org
> Cc: Yigit, Ferruh ; Ananyev, Konstantin
> ; Tan, Jianfeng ;
> Wu, Jingjing
> Subject: RE: [dpdk-dev] [PATCH v3] app/testpmd: enable the heavyweight
> mode TCP/IPv4 G
Hi Thomas,
On Wednesday 20 September 2017 12:23 PM, Santosh Shukla wrote:
> v9:
> - Added Tested-By: to series.
> - Includes minor changes related to linuxapp api stub in [02/09]
> (Suggested by Anatoly)
> - Series rebased on tip commit : aee62e90
imo, series is ready to merge, note that octeo
Hi,Ferruh
> -Original Message-
> From: Yigit, Ferruh
> Sent: Monday, September 25, 2017 5:43 PM
> To: Zhao1, Wei ; dev@dpdk.org; Wu, Jingjing
>
> Subject: Re: [dpdk-dev] [PATCH v3 2/2] app/testpmd: add API for
> configuration of queue region
>
> On 9/25/2017 10:25 AM, Zhao1, Wei wrote:
The GRO library provides two modes to reassemble packets. Currently, the
csum forwarding engine has supported to use the lightweight mode to
reassemble TCP/IPv4 packets. This patch introduces the heavyweight mode
for TCP/IPv4 GRO in the csum forwarding engine.
With the command "set port gro on|of
94 matches
Mail list logo