On 25 May 2016 at 00:12, Bruce Richardson wrote:
> On Tue, May 24, 2016 at 05:10:01PM +0100, Bruce Richardson wrote:
>> On Fri, May 06, 2016 at 11:55:44AM +0530, Jianbo Liu wrote:
>> > Implement ixgbe vPMD on ARM with NEON intrinsic.
>> >
>> > v3:
>> > - rebase to rel_16_07 branch on dpdk-next-ne
2016-05-27 17:20, Michal Jastrzebski:
> Bond device name was too long (grather than 32 signs) that
> cause mempool allocation to fail.
Maybe that this kind of failure would be avoided if the test
was added to autotests (app/test/autotest_data.py).
Generally speaking, it would be a good idea to ma
--whole-archive argument only required for pmd libraries, and currently
it covers more libraries. Reducing scope of the argument to pmd
libraries slightly reduce final application size.
Signed-off-by: Ferruh Yigit
---
mk/rte.app.mk | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
dif
Replace --no-as-needed linker flag with --as-needed flag, which will
only link libraries directly called by application. This requires inter
library dependencies resolved correctly.
Not linking all libraries cause a compile error for lpcap and possible
to have other similar compiler errors, so inc
This patch modifies bond_mode_alb_enable function.
When mempool allocation fails errno code is returned
instead of rte_panic. This allow to decide on application level
if it should quit or retry for mempool allocation.
Signed-off-by: Michal Jastrzebski
---
drivers/net/bonding/rte_eth_bond_alb.c
Bond device name was too long (grather than 32 signs) that
cause mempool allocation to fail.
Fixes: 92073ef961ee ("bond: unit tests")
Signed-off-by: Michal Jastrzebski
---
app/test/test_link_bonding.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app/test/test_link_bond
On 5/27/2016 6:59 AM, Panu Matilainen wrote:
> On 05/26/2016 04:13 PM, Ferruh Yigit wrote:
>> On 5/24/2016 11:11 AM, Christian Ehrhardt wrote:
>>> Hi Panu,
>>> I already agreed to Thomas on IRC but won't have time until next week.
>>> Thanks for making a patch that does that already - I'll give it
On Fri, May 27, 2016 at 11:24:57AM +0100, Hunt, David wrote:
>
>
> On 5/24/2016 4:17 PM, Jerin Jacob wrote:
> > On Tue, May 24, 2016 at 04:59:47PM +0200, Olivier Matz wrote:
> >
> > > Are you seeing some performance improvement by using rte_memcpy()?
> > Yes, In some case, In default case, It wa
On Tue, May 24, 2016 at 09:38:32PM +0800, Huawei Xie wrote:
> vq->vq_ring_mem = mz->phys_addr;
> vq->vq_ring_virt_mem = mz->addr;
> - PMD_INIT_LOG(DEBUG, "vq->vq_ring_mem: 0x%"PRIx64,
> (uint64_t)mz->phys_addr);
> - PMD_INIT_LOG(DEBUG, "vq->vq_ring_virt_mem: 0x%"PRIx64,
>
2016-05-27 17:12, Jerin Jacob:
> IMHO, I think we should have means to abstract this _logical_ changes
> under conditional compilation flags and any arch/platform can choose
> to select what it suites better for that arch/platform.
>
> We may NOT need to have frequent patches to select the specifi
2016-05-27 13:28, Panu Matilainen:
> On 05/25/2016 09:36 AM, zr at semihalf.com wrote:
> > @@ -1455,6 +1458,8 @@ struct eth_dev_ops {
> >
> > eth_get_reg_length_t get_reg_length;
> > /**< Get # of registers */
> > + eth_get_reg_width_t get_reg_width;
> > + /**< Get # of bytes in registe
2016-05-27 14:04, Kantecki, Tomasz:
> > From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> > Is it possible to split them in
> > - short functional tests
> > - long run / perf tests
> > ?
> > So we could keep some basic tests in fast_test.
> > I expect that tests which are not pa
The behavior of PKT_RX_VLAN_PKT was not very well defined, resulting in
PMDs not advertising the same flags in similar conditions.
Following discussion in [1], introduce 2 new flags PKT_RX_VLAN_STRIPPED
and PKT_RX_QINQ_STRIPPED that are better defined:
PKT_RX_VLAN_STRIPPED: a vlan has been stri
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Michal Jastrzebski
> Sent: Friday, May 27, 2016 4:21 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] app/test: fix bond device name too long
>
> Bond device name was too long (grather than 32 signs) that
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Michal Jastrzebski
> Sent: Friday, May 27, 2016 4:21 PM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] bond: replace rte_panic with errno code return
>
> This patch modifies bond_mode_alb_enable function.
>
Vlan filter didn't work if promiscuous mode is enabled. That is
because i40e driver uses MAC VLAN table for the l2 filtering and
internal switch. And the vlan table is disabled by default, till
the first time to add rule in vlan table.
This patch fixed this issue to enable vlan filter by using vlan
On Fri, May 27, 2016 at 10:52:42AM +0100, Hunt, David wrote:
>
>
> On 5/24/2016 4:35 PM, Jerin Jacob wrote:
> > On Thu, May 19, 2016 at 02:44:59PM +0100, David Hunt wrote:
> > > + /*
> > > + * Since we have 4 combinations of the SP/SC/MP/MC examine the flags to
> > > + * set the correct index i
2016-05-26 17:48, Ferruh Yigit:
> SPP: Soft Patch Panel, a new project on top of DPDK library.
>
>
> Code is close to its first release, and we would like to open source the
> project and host it under dpdk.org.
>
> Can you please create a new repository under dpdk.org named "spp",
> and add me
Added PEP8 to the DPDK Coding Style guidelines to cover Python
contributions to DPDK.
Signed-off-by: John McNamara
---
v2: fixed section level.
doc/guides/contributing/coding_style.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/contributing/coding_style.rst
b/doc/g
On Fri, May 27, 2016 at 02:38:54PM +, Mcnamara, John wrote:
> > -Original Message-
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman
> > Sent: Thursday, May 26, 2016 6:17 PM
> > To: dev at dpdk.org
> > Cc: Neil Horman ; Richardson, Bruce
> > ; Thomas Monjalon > 6w
Added PEP8 to the DPDK Coding Style guidelines to cover Python
contributions to DPDK.
Signed-off-by: John McNamara
---
doc/guides/contributing/coding_style.rst | 8
1 file changed, 8 insertions(+)
diff --git a/doc/guides/contributing/coding_style.rst
b/doc/guides/contributing/coding_s
On 05/27/2016 02:35 PM, Neil Horman wrote:
> On Fri, May 27, 2016 at 12:16:03PM +0300, Panu Matilainen wrote:
>
>> Yup. But there's also a bit of a gotcha involved with the virtual devices
>> with added api. This is how eg testpmd looks when built in shared library
>> config:
>>
>> [pmatilai at sop
On 5/27/2016 11:33 AM, Jerin Jacob wrote:
> On Fri, May 27, 2016 at 10:52:42AM +0100, Hunt, David wrote:
>>
>> On 5/24/2016 4:35 PM, Jerin Jacob wrote:
>>> On Thu, May 19, 2016 at 02:44:59PM +0100, David Hunt wrote:
+ /*
+ * Since we have 4 combinations of the SP/SC/MP/MC examine the
> -Original Message-
> From: Pattan, Reshma
> Sent: Friday, May 27, 2016 3:55 PM
> To: Ananyev, Konstantin; dev at dpdk.org
> Cc: Pattan, Reshma
> Subject: RE: [dpdk-dev] [PATCH v4 5/9] lib/librte_pdump: add new library for
> packet capturing support
>
>
>
> > -Original Message---
>
> New tool added for packet capturing on dpdk.
> This tool supports command line options.
> This tool runs as secondary process by default.
>
> Command line supports various parameters to capture
> the packets.
>
> User should pass on a)port and queue (or) b)pci address
> and queue (or) c)de
Negative array index write using variable pos as an index to array
enic->fdir.nodes.
Fixed by add array index check.
Fixes: fefed3d1e62c ("enic: new driver")
Coverity ID 13270
Signed-off-by: Slawomir Mrozowicz
---
drivers/net/enic/enic_clsf.c | 6 ++
1 file changed, 6 insertions(+)
diff -
> -Original Message-
> From: Mcnamara, John
> Sent: Friday, May 27, 2016 3:51 PM
> To: dev at dpdk.org
> Cc: Mcnamara, John
> Subject: [PATCH v1] doc: add pep8 as the python code style guidelines
>
> Added PEP8 to the DPDK Coding Style guidelines to cover Python
> contributions to DPDK.
>
> -Original Message-
> From: Ananyev, Konstantin
> Sent: Friday, May 27, 2016 2:39 PM
> To: Pattan, Reshma ; dev at dpdk.org
> Cc: Pattan, Reshma
> Subject: RE: [dpdk-dev] [PATCH v4 5/9] lib/librte_pdump: add new library for
> packet capturing support
>
> Hi Reshma,
> > +static int
> >
On 5/27/2016 11:24 AM, Hunt, David wrote:
>
>
> On 5/24/2016 4:17 PM, Jerin Jacob wrote:
>> On Tue, May 24, 2016 at 04:59:47PM +0200, Olivier Matz wrote:
>>
>>> Are you seeing some performance improvement by using rte_memcpy()?
>> Yes, In some case, In default case, It was replaced with memcpy by
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Neil Horman
> Sent: Thursday, May 26, 2016 6:17 PM
> To: dev at dpdk.org
> Cc: Neil Horman ; Richardson, Bruce
> ; Thomas Monjalon 6wind.com>;
> Stephen Hemminger ; Panu Matilainen
>
> Subject: [dpdk-dev] [PATC
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Is it possible to split them in
> - short functional tests
> - long run / perf tests
> ?
> So we could keep some basic tests in fast_test.
> I expect that tests which are not part of fast_test won't be run often or in
> eno
Hi Reshma,
>
> Added new library for packet capturing support.
>
> Added public api rte_pdump_init, applications should call
> this as part of their application setup to have packet
> capturing framework ready.
>
> Added public api rte_pdump_uninit to un initialize the packet
> capturing framew
On 05/25/2016 09:36 AM, zr at semihalf.com wrote:
> From: Zyta Szpak
>
> Version 2 of fixing the fixed register width assumption.
> rte_eth_dev_get_reg_length and rte_eth_dev_get_reg callbacks
> do not provide register size to the app in any way. It is
> needed to allocate proper number of bytes b
Ensure that the port field is set in mbufs received from the null PMD.
Signed-off-by: Sean Harte
---
drivers/net/null/rte_eth_null.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/net/null/rte_eth_null.c b/drivers/net/null/rte_eth_null.c
index 5e8e203..ab440f3 100644
--- a/drive
Signed-off-by: WeiJie Zhuang
---
doc/api/doxy-api-index.md | 3 +-
examples/ip_pipeline/Makefile | 6 +-
examples/ip_pipeline/app.h | 74
examples/ip_pipeline/config/kni.cfg | 12 ++
examples/ip_pipeline/config_check.c | 30
examples/ip_pipeline/confi
Testpmd application will crash in fclose() upon quit after running
the below command.
"sudo gdb --args ./x86_64-native-linuxapp-gcc/app/testpmd -c 0xf0 -n 4
--vdev 'eth_pcap0,tx_iface=enp1s0f1,rx_pcap=/tmp/test.pcap' --
--port-topology=chained -i"
The reason is, pcap vdev crea
This adds test cases for exercising the external state machine API to
the mode 4 autotest.
Signed-off-by: Eric Kinzie
---
app/test/test_link_bonding_mode4.c | 215 ++--
1 file changed, 206 insertions(+), 9 deletions(-)
diff --git a/app/test/test_link_bonding
Provide functions to allow an external 802.3ad state machine to transmit
and recieve LACPDUs and to set the collection/distribution flags on
slave interfaces.
Signed-off-by: Eric Kinzie
---
drivers/net/bonding/rte_eth_bond_8023ad.c | 323 +++--
drivers/net/bonding/rte_et
This patchset introduces the ability to use an external 802.3ad state
machine for mode 4 bonding. Functions to alter the mux state and to
allow LACPDUs to be sent and received from outside of the bonding PMD
are provided.
v2 changes:
. fix checkpatch errors
Eric Kinzie (2):
bond mode 4: allo
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Sean Harte
> Sent: Friday, May 27, 2016 1:27 PM
> To: mukawa at igel.co.jp
> Cc: dev at dpdk.org; Harte, Sean
> Subject: [dpdk-dev] [PATCH v1] null: set port_id in mbufs received from
> null PMD
>
> Ensure that
On 05/25/2016 09:58 PM, Thomas Monjalon wrote:
> 2016-05-25 13:47, Neil Horman:
>> On Wed, May 25, 2016 at 07:22:39PM +0200, Thomas Monjalon wrote:
>>> 2016-05-24 15:41, Neil Horman:
Note that, in the case of dynamically linked applications, pmdinfo.py will
scan
for implicitly linke
On Wed, May 25, 2016 at 01:53:07PM +, Traynor, Kevin wrote:
>
> > -Original Message-
> > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Christian
> > Ehrhardt
> > Sent: Wednesday, May 25, 2016 7:06 AM
> > To: Martinx - ?
> > Cc: ; dev
> > Subject: Re: [dpdk-dev] Crashin
On 5/24/2016 4:17 PM, Jerin Jacob wrote:
> On Tue, May 24, 2016 at 04:59:47PM +0200, Olivier Matz wrote:
>
>> Are you seeing some performance improvement by using rte_memcpy()?
> Yes, In some case, In default case, It was replaced with memcpy by the
> compiler itself(gcc 5.3). But when I tried ex
On 5/24/2016 4:35 PM, Jerin Jacob wrote:
> On Thu, May 19, 2016 at 02:44:59PM +0100, David Hunt wrote:
>> +/*
>> + * Since we have 4 combinations of the SP/SC/MP/MC examine the flags to
>> + * set the correct index into the handler table.
>> + */
>> +if (flags & (MEMPOOL_F_SP_
Hi David,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of David Marchand
> Sent: Wednesday, April 20, 2016 12:44 PM
> To: dev at dpdk.org
> Cc: thomas.monjalon at 6wind.com; viktorin at rehivetech.com
> Subject: [dpdk-dev] [PATCH v2 15/17] eal: add hotplug op
Hi David,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of David Marchand
> Sent: Wednesday, April 20, 2016 12:44 PM
> To: dev at dpdk.org
> Cc: thomas.monjalon at 6wind.com; viktorin at rehivetech.com
> Subject: [dpdk-dev] [PATCH v2 00/17] prepare for rte_dev
On Wed, May 25, 2016 at 12:47:30PM +0200, Thomas Monjalon wrote:
> > - dev->devargs->type != RTE_DEVTYPE_WHITELISTED_PCI) {
> > + (!dev->devargs ||
> > +dev->devargs->type != RTE_DEVTYPE_WHITELISTED_PCI)) {
>
> Should the title be something like "fix cra
On Thu, May 26, 2016 at 10:04:23AM -0700, Rich Lane wrote:
> On Thu, May 12, 2016 at 10:24 PM, Yuanhan Liu
> wrote:
>
> v2: - exported ifname as well to fix a vhost-pmd issue reported
> ? ? ? by Rich
> ? ? - separated the big patch that introduces several new APIs
> ? ? ? into som
On 05/26/2016 04:13 PM, Ferruh Yigit wrote:
> On 5/24/2016 11:11 AM, Christian Ehrhardt wrote:
>> Hi Panu,
>> I already agreed to Thomas on IRC but won't have time until next week.
>> Thanks for making a patch that does that already - I'll give it a look and
>> some test on my end next week then.
>
> +static void ixgbevf_mbx_process(struct rte_eth_dev *dev) {
> + struct ixgbe_hw *hw = IXGBE_DEV_PRIVATE_TO_HW(dev->data-
> >dev_private);
> + u32 in_msg = 0;
> +
> + if (ixgbe_read_mbx(hw, &in_msg, 1, 0))
> + return;
> +
> + /* PF reset VF event */
> + if (in_msg =
On Fri, May 27, 2016 at 12:16:03PM +0300, Panu Matilainen wrote:
> On 05/25/2016 09:58 PM, Thomas Monjalon wrote:
> > 2016-05-25 13:47, Neil Horman:
> > > On Wed, May 25, 2016 at 07:22:39PM +0200, Thomas Monjalon wrote:
> > > > 2016-05-24 15:41, Neil Horman:
> > > > > Note that, in the case of dyna
51 matches
Mail list logo