From: Panu Matilainen
The physically linked-together combined library has been an increasing
source of problems, as was predicted when library and symbol versioning
was introduced. Replace the complex and fragile construction with a
simple linker script which achieves the same without all the pro
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> If there is nothing specific in DPDK for PQos, why writing an example in
> DPDK?
The example makes it much easier to use the technology with DPDK.
> Maybe the example should be better in the library itself.
The library in question (ht
Hi,
I'm reviving this old thread.
My understanding is that everybody prefer the linker script
than the current combined library which had neither symbol versioning
nor library dependency informations.
Comments below:
2015-11-24 16:31, Panu Matilainen:
> The physically linked-together combined li
Hi,
I'm working on a Linux project that uses the DPDK and (unfornately,
IMO) automake; so we have a Makefile.am where we include rte.extapp.mk
and rte.vars.mk from the DPDK, add LDLIBS to the linker
However, I've tried building against DPDK 2.2 and I'm getting linker
errors about options like '--
On Tue, Feb 23, 2016 at 4:22 AM, Wang, Zhihong
wrote:
> > > It'd be great if you could format this patch into a patch set with
> several
> > > little ones. :-)
> > > Also, the kernel checkpatch is very helpful.
> > > Good coding style and patch organization make it easy for in-depth
> reviews.
>
>
>On Sat, 20 Feb 2016 07:58:31 -0800
> wrote:
>
>> +unsigned long log2_align(unsigned long n)
>> +{
>
>Common code is good, but you need to practice good function name
>hygiene on public functions to avoid any namespace clashes when
>using static linking.
>
>The application might define a function
>>
>>
>>
>>On Tue, 23 Feb 2016 02:28:25 +
>>Harish Patil wrote:
>>
>>> All of the checkpatch warnings had been fixed (except one which cannot
>>>be
>>> fixed) using the checkpatch script available under DPDK scripts/
>>> directory. The linux checkpatch version is 0.32.
>>>
>>> [root at dut40
>
>On Tue, 23 Feb 2016 02:28:25 +
>Harish Patil wrote:
>
>> All of the checkpatch warnings had been fixed (except one which cannot
>>be
>> fixed) using the checkpatch script available under DPDK scripts/
>> directory. The linux checkpatch version is 0.32.
>>
>> [root at dut4019 dpdk]# ./scri
On Tue, Feb 23, 2016 at 06:14:19PM +0100, Thomas Monjalon wrote:
> 2016-02-23 15:13, Bruce Richardson:
> > On Thu, Feb 18, 2016 at 05:10:16PM +0100, Adrien Mazarguil wrote:
> > > Hi Bruce,
> > >
> > > On Wed, Feb 17, 2016 at 05:13:44PM +, Bruce Richardson wrote:
> > > > Hi Adrien, Yaacov,
> >
2016-02-23 16:17, Kobylinski, MichalX:
> Hi Thomas,
> I sent in January a patch-set that extends to 24 bits a next_hop field in lpm
> library:
> http://dpdk.org/dev/patchwork/patch/10249/
> http://dpdk.org/dev/patchwork/patch/10250/
>
> also Jerin Jakob sent his patch-set with ARM architecture su
2016-02-23 15:13, Bruce Richardson:
> On Thu, Feb 18, 2016 at 05:10:16PM +0100, Adrien Mazarguil wrote:
> > Hi Bruce,
> >
> > On Wed, Feb 17, 2016 at 05:13:44PM +, Bruce Richardson wrote:
> > > Hi Adrien, Yaacov,
> > >
> > > this patch raises a lot of warnings (17) with checkpatch. Can you pe
>
>2016-02-22 16:47, Harish Patil:
>> >Please could you share some performance numbers?
>>
>> We have measured ~68 MPPS @ 64B with zero drop for the 4x25G adapter
>> running bi-di RFC traffic.
>
>How many queues/cores to achieve this performance?
Using single queue/core per port. Eg: Running L2FW
2016-02-23 10:03, Kantecki, Tomasz:
> > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > > Are you OK with concept behind V2 PQoS patch as described above?
> >
> > So you mean that PQoS don't really need some DPDK integration?
> > You just want to show how to use it with DPDK?
>
>
On Fri, Jan 15, 2016 at 01:45:47PM +0800, Jianfeng Tan wrote:
> A new ether API rte_eth_dev_get_ptype_info() is added to query what
> packet type information will be provided by current pmd driver of the
> specifed port.
>
> To achieve this, a new function pointer, dev_ptype_info_get, is added
> i
This patch add the support for floating VEB in i40e.
All the VFs VSIs can decide whether to connect to the legacy VEB/VEPA or
the floating VEB. When connect to the floating VEB a new floating VEB is
created. Now all the VFs need to connect to floating VEB or legacy VEB,
cannot connect to both of
Add the new floating related argument option in the EAL.
Using this parameter, all the samples can decide whether to use legacy VEB/VEPA,
or floating VEB.
Even the floating argument is provided in the EAL, but this floating
feature are only support for FVL so far.
Signed-off-by: Zhe Tao
---
lib
This patch-set add the support for floating VEB in i40e.
All the VFs VSIs can decide whether to connect to the legacy VEB/VEPA or
the floating VEB. When connect to the floating VEB a new floating VEB is
created. Now all the VFs need to connect to floating VEB or legacy VEB,
cannot connect to bot
b) In current DPDK QoS implemention, if C1 has un-used b/w would that get
used by C0? Or is it only "lower priority class (C3, more specifically)
uses the un-used b/w from higher priority classes (C0,C1,C2) ?
[Cristian] Due to strict priority, it does not make sense to think about
higher priority
Hi Thomas,
I sent in January a patch-set that extends to 24 bits a next_hop field in lpm
library:
http://dpdk.org/dev/patchwork/patch/10249/
http://dpdk.org/dev/patchwork/patch/10250/
also Jerin Jakob sent his patch-set with ARM architecture support in lpm
library.
http://dpdk.org/dev/patchwork/
Signed-off-by: Zhe Tao
VEB switching feature for i40e is used to enable the switching between the
VSIs connect to the virtual bridge. The old implementation is setting the
virtual bridge mode as VEPA which is port aggregation. Enable the switching
ability by setting the loop back mode for the
On Tue, Feb 23, 2016 at 03:58:50PM +, Ferruh Yigit wrote:
> On 2/23/2016 3:26 PM, Bruce Richardson wrote:
> > On Thu, Feb 18, 2016 at 11:26:42AM +, Ferruh Yigit wrote:
> >> 1- Remove duplicate nb_rx/tx_queues fields from internals
> >>
> >> Signed-off-by: Ferruh Yigit
> >> ---
> >> driver
On 2/23/2016 3:26 PM, Bruce Richardson wrote:
> On Thu, Feb 18, 2016 at 11:26:42AM +, Ferruh Yigit wrote:
>> 1- Remove duplicate nb_rx/tx_queues fields from internals
>>
>> Signed-off-by: Ferruh Yigit
>> ---
>> drivers/net/ring/rte_eth_ring.c | 57
>> ++---
On Fri, Feb 19, 2016 at 09:56:04AM +0800, Yuanhan Liu wrote:
> On Thu, Feb 18, 2016 at 04:07:52PM +0200, Panu Matilainen wrote:
> > >I didn't see the author was cc'ed from my email client:
> > >
> > > Date: Thu, 18 Feb 2016 11:47:43 +0200
> > > From: Panu Matilainen
> > > To: dev at dp
On Thu, Feb 18, 2016 at 11:26:42AM +, Ferruh Yigit wrote:
> 1- Remove duplicate nb_rx/tx_queues fields from internals
>
> Signed-off-by: Ferruh Yigit
> ---
> drivers/net/ring/rte_eth_ring.c | 57
> ++---
> 1 file changed, 25 insertions(+), 32 deletions(-)
On 23/02/16 15:21, Bruce Richardson wrote:
> On Thu, Feb 18, 2016 at 12:19:58PM +, Paul Atkins wrote:
>>
>> On 17/02/16 17:23, Bruce Richardson wrote:
>>> On Fri, Jan 29, 2016 at 04:47:58PM +, Paul Atkins wrote:
Hi Thomas,
On 29/01/16 16:31, Thomas Monjalon wrote:
> Hi
On Mon, Feb 22, 2016 at 11:00:28PM -0800, Clarylin L wrote:
> I am working with DPDK 2.0.?
>
> I guess it's not DPDK code issue , but more like an environment issue (as same
> code has been working fine before. It's even working on another setup now).
> Someone might have accidentally changed my s
On Thu, Feb 18, 2016 at 12:19:58PM +, Paul Atkins wrote:
>
>
> On 17/02/16 17:23, Bruce Richardson wrote:
> >On Fri, Jan 29, 2016 at 04:47:58PM +, Paul Atkins wrote:
> >>Hi Thomas,
> >>
> >>On 29/01/16 16:31, Thomas Monjalon wrote:
> >>>Hi Paul,
> >>>
> >>>2016-01-29 16:18, Paul Atkins:
>
On Thu, Feb 18, 2016 at 05:10:16PM +0100, Adrien Mazarguil wrote:
> Hi Bruce,
>
> On Wed, Feb 17, 2016 at 05:13:44PM +, Bruce Richardson wrote:
> > On Fri, Jan 29, 2016 at 11:32:01AM +0100, Adrien Mazarguil wrote:
> > > From: Yaacov Hazan
> > >
> > > Add support for flow director filters (RT
This patch adds a new function to the EAL API:
int rte_eal_primary_proc_alive(const char *path);
The function indicates if a primary process is alive right now.
This functionality is implemented by testing for a write-
lock on the config file, and the function tests for a lock.
The use case for t
Signed-off-by: Deepak Kumar JAIN
---
app/test/test_cryptodev.c | 1037 +++-
app/test/test_cryptodev.h |3 +-
app/test/test_cryptodev_snow3g_hash_test_vectors.h | 415
app/test/test_cryptodev_snow3g_test_vectors.h
Signed-off-by: Deepak Kumar JAIN
---
doc/guides/cryptodevs/qat.rst| 8 ++-
doc/guides/rel_notes/release_16_04.rst | 4 ++
drivers/crypto/qat/qat_adf/qat_algs.h| 1 +
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 86 +---
driver
Refactored the existing functionality into
modular form to support the cipher/auth only
functionalities.
Signed-off-by: Deepak Kumar JAIN
---
drivers/crypto/qat/qat_adf/qat_algs.h| 18 +-
drivers/crypto/qat/qat_adf/qat_algs_build_desc.c | 210 ---
drivers/crypto/
This patchset contains fixes and refactoring for Snow3G(UEA2 and
UIA2) wireless algorithm for Intel Quick Assist devices.
QAT PMD previously supported only cipher/hash alg-chaining for AES/SHA.
The code has been refactored to also support cipher-only and hash only (for
Snow3G only) functiona
Hi,
> -Original Message-
> From: Pavel Fedin [mailto:p.fedin at samsung.com]
> Sent: Thursday, February 18, 2016 2:08 PM
> To: Pattan, Reshma ; dev at dpdk.org
> Subject: RE: [dpdk-dev] [PATCH v2 0/5] add dpdk packet capture support for
> tcpdump
>
>
> 1. Perhaps, ability to separate qu
> > It'd be great if you could format this patch into a patch set with several
> > little ones. :-)
> > Also, the kernel checkpatch is very helpful.
> > Good coding style and patch organization make it easy for in-depth reviews.
> >
> Combination of scalar and vector (32/64/128) was done to get op
On 16/02/2016 18:54, Stephen Hemminger wrote:
> On Thu, 28 Jan 2016 08:48:12 +
> Remy Horton wrote:
>
>> Several rte_eth_dev_* functions are currently only supported
>> by the ixgbe NIC driver. This patchset adds driver support
>> for some of these functions to the i40e, virtio, and vmxnet3
>
If a bonded device is created when there are no slave devices
there is loop in bond_ethdev_promiscous_enable() which results
in a segmentation fault.
I have applied a similar fix to bond_ethdev_promiscous_disable()
where a similar loop could occur.
Fixes: 2efb58cbab6e ("bond: new link bonding libr
On Mon, Feb 22, 2016 at 11:15:57AM -0800, Clarylin L wrote:
> I am running DPDK application (testpmd) within a VM based on virtio. With
> the same hypervisor and same DPDK code, it used to work well. But it
> stopped working since last week. The VM's port could not receive anything.
> I ran tcpdump
On Fri, Feb 19, 2016 at 01:17:41PM +0800, Wu, Jingjing wrote:
>
>
> > -Original Message-
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Zhe Tao
> > Sent: Thursday, January 21, 2016 2:50 PM
> > To: dev at dpdk.org
> > Subject: [dpdk-dev] [PATCH] i40e: add VEB switching support
Hi Thomas,
On Mon, Feb 22, 2016 at 11:11 AM, Yuanhan Liu
wrote:
> On Sun, Feb 21, 2016 at 07:47:58PM +0530, Santosh Shukla wrote:
>> v9 patchset to support vfio infrasture for ioport, required for archs example
>> arm64/arm and x86.
>>
>>
>> For virtio inc_vector patch which is not part of v9..it
On Mon, Feb 22, 2016 at 11:59:43AM +0800, Helin Zhang wrote:
> PCIe feature of 'Extended Tag' is important for 40G performance.
> It adds its enabling during each port initialization, to ensure
> the high performance.
>
> Signed-off-by: Helin Zhang
> ---
> doc/guides/rel_notes/release_16_04.rst
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Mcnamara, John
> Sent: Monday, February 22, 2016 3:41 PM
> To: Tetsuya Mukawa ; dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v3 6/6] docs: add release note for qtest
> virtio container support
>
Also, could
> -Original Message-
> From: Wu, Jingjing
> Sent: Tuesday, February 23, 2016 1:23 AM
> To: dev at dpdk.org
> Cc: Wu, Jingjing ; Zhang, Helin
> ; Lu, Wenzhuo ; Mcnamara,
> John
> Subject: [PATCH v2] doc: add doc for i40e pmd driver introduction
>
> A new doc "i40e.rst" is added to introduc
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jan Medala
> Sent: Monday, February 22, 2016 7:27 PM
> To: dev at dpdk.org
> Cc: matua at amazon.com; Evgeny Schemeilin
> Subject: [dpdk-dev] [PATCH v3 1/4] ena: Amazon ENA documentation
Hi,
Thanks for this.
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > Are you OK with concept behind V2 PQoS patch as described above?
>
> So you mean that PQoS don't really need some DPDK integration?
> You just want to show how to use it with DPDK?
You are correct. The technology can be used withou
A new doc "i40e.rst" is added to introduce i40e pmd driver.
Signed-off-by: Jingjing Wu
---
doc/guides/nics/i40e.rst | 368 ++
doc/guides/nics/index.rst | 1 +
2 files changed, 369 insertions(+)
create mode 100644 doc/guides/nics/i40e.rst
diff --gi
Hi Swamy
A somewhat similar degradation (though not with l2fwd) was experienced by
us as described here
http://dev.dpdk.narkive.com/OL0KiHns/dpdk-dev-missing-prefetch-in-non-vector-rx-function
In our case it surfaced for not using the default configuration and working
in non-vector mode, and it b
On 2/23/2016 12:23 AM, Tom Kiely wrote:
> Hi,
> Sorry I missed the last few messages until now. I'm happy with
> just removing the "if". Kyle, when you say you fixed it, do you mean
> that you will push the patch or have already done so ?
>Thanks,
>Tom
>
> On 02/18/2016 02:03 PM, Ky
Hi, John,
Best Regards,
Mark
> -Original Message-
> From: Mcnamara, John
> Sent: Monday, February 22, 2016 9:47 PM
> To: Chen, Jing D; dev at dpdk.org
> Subject: RE: [PATCH v2] doc: add Vector FM10K introductions
>
> > -Original Message-
> > From: Chen, Jing D
> > Sent: Saturday
On 2/22/2016 6:16 PM, Thomas Monjalon wrote:
> 2016-02-22 02:07, Xie, Huawei:
>> On 2/19/2016 5:05 PM, Ilya Maximets wrote:
>>> On 19.02.2016 11:36, Xie, Huawei wrote:
On 2/19/2016 3:10 PM, Yuanhan Liu wrote:
> On Fri, Feb 19, 2016 at 09:32:43AM +0300, Ilya Maximets wrote:
>> Signed-of
On 2/22/2016 10:52 PM, Xie, Huawei wrote:
> On 2/4/2016 1:24 AM, Olivier MATZ wrote:
>> Hi,
>>
>> On 01/27/2016 02:56 PM, Panu Matilainen wrote:
>>> Since rte_pktmbuf_alloc_bulk() is an inline function, it is not part of
>>> the library ABI and should not be listed in the version map.
>>>
>>> I ass
>
>On Sat, 20 Feb 2016 07:40:30 -0800
>Harish Patil wrote:
>
>> Signed-off-by: Harish Patil
>> Signed-off-by: Rasesh Mody
>> Signed-off-by: Sony Chacko
>> ---
>> drivers/net/qede/LICENSE.qede_pmd | 28 +
>> drivers/net/qede/Makefile | 95 ++
>> drivers/net/qede/qede
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Michael Qiu
> Sent: Friday, January 29, 2016 1:58 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v2] ixgbe: Fix disable interrupt twice
>
> Currently, ixgbe vf and pf will disable interrupt twice in sto
> -Original Message-
> From: Horton, Remy
> Sent: Thursday, January 28, 2016 4:48 PM
> To: Zhang, Helin; Xie, Huawei; yongwang at vmware.com
> Cc: dev at dpdk.org
> Subject: [PATCH v1 1/3] drivers/net/i40e: Add ethdev functions
>
> Implements driver support for dumping of EEPROM and regi
> -Original Message-
> From: Rich Lane [mailto:rich.lane at bigswitch.com]
> Sent: Monday, February 22, 2016 8:31 PM
> To: dev at dpdk.org
> Cc: Dumitrescu, Cristian ; Panu Matilainen
>
> Subject: [PATCH v5] cfgfile: support looking up sections by index
>
> This is useful when sections
55 matches
Mail list logo