>
>On Sat, 20 Feb 2016 07:40:28 -0800
>Harish Patil wrote:
>
>> diff --git a/lib/librte_eal/common/include/rte_pci_dev_ids.h
>>b/lib/librte_eal/common/include/rte_pci_dev_ids.h
>> index d088191..0c1a3fe 100644
>> --- a/lib/librte_eal/common/include/rte_pci_dev_ids.h
>> +++ b/lib/librte_eal/common
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 setup, and I want to find
out what made dpdk-virtio stop working.
Is DP
Broadcast RARP packet by injecting it to receiving mbuf array at
rte_vhost_dequeue_burst().
Commit 33226236a35e ("vhost: handle request to send RARP") iterates
all host interfaces and then broadcast it by all of them. It did
notify the switches about the new location of the migrated VM, however,
On Mon, Feb 22, 2016 at 10:56:42AM +0100, Thomas Monjalon wrote:
> > > Patches 2 and 3 have been merged to avoid a compilation error.
> > > Applied, thanks
> >
> > Actually, there was a ongoing discussion about patch 6, the handling
> > of VHOST_USER_SEND_RARP request:
> >
> > http://dpdk.org/m
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]# ./scripts/checkpat
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]# ./scripts/checkpat
This is a PMD for the Amazon ethernet ENA family.
The driver operates variety of ENA adapters through feature negotiation with
the adapter and upgradable commands set.
ENA driver handles PCI Physical and Virtual ENA functions.
Signed-off-by: Evgeny Schemeilin
Signed-off-by: Jan Medala
Signed-of
Implementation of platform specific code for ENA communication layer.
Signed-off-by: Evgeny Schemeilin
Signed-off-by: Jan Medala
Signed-off-by: Jakub Palider
---
drivers/net/ena/base/ena_plat_dpdk.h | 212 +++
1 file changed, 212 insertions(+)
create mode 10064
Low level common abstraction for ENA device communication.
Signed-off-by: Netanel Belgazal
Signed-off-by: Jan Medala
Signed-off-by: Jakub Palider
---
drivers/net/ena/base/ena_com.c | 2750
drivers/net/ena/base/ena_com.h | 1038 ++
Signed-off-by: Evgeny Schemeilin
Signed-off-by: Alexander Matushevsky
Signed-off-by: Jan Medala
Signed-off-by: Jakub Palider
---
doc/guides/nics/ena.rst | 238
1 file changed, 238 insertions(+)
create mode 100644 doc/guides/nics/ena.rst
diff -
This drop includes additional features for Amazon ENA:
* Low Latenycy Queue (LLQ) for Tx
* RSS
All previous comments are resolved.
Jan Medala (4):
ena: Amazon ENA documentation
ena: Amazon ENA communication layer
ena: Amazon ENA communication layer for DPDK platform
ena: DPDK polling-mode
Hi,
I am trying to find the maximum IO core performance with DPDK-2.2 code
using l2fwd application. I got the following number in comparison with
DPDK-1.7 code.
One Port Two ports
DPDK 2.2 14.86Mpps per port 11.8Mpps per port
DPDK 1.7 11.8Mpps per p
From: Yaacov Hazan
VLAN insertion is done in software by the PMD by default unless
CONFIG_RTE_LIBRTE_MLX5_VERBS_VLAN_INSERTION is enabled and Verbs provides
support for hardware insertion.
When enabled, this option improves performance when VLAN insertion is
requested, however ConnectX-4 Lx boar
From: Olga Shern
Environment variable MLX5_PMD_ENABLE_PADDING enables HW packet padding
in PCI bus transactions.
When packet size is cache aligned and CRC stripping is enabled, 4 fewer
bytes are written to the PCI bus. Enabling padding makes such packets
aligned again.
In cases where PCI bandwi
From: Or Ami
Secondary processes are expected to use queues and other resources
allocated by the primary, however Verbs resources can only be shared
between processes when inherited through fork().
This limitation can be worked around for TX by configuring separate queues
from secondary processe
From: Or Ami
Burst functions are updated to make sure applications cannot attempt to
send/receive after link is brought down.
Signed-off-by: Or Ami
---
doc/guides/rel_notes/release_16_04.rst | 4 ++
drivers/net/mlx5/mlx5.c| 2 +
drivers/net/mlx5/mlx5.h| 2 +
This patchset adds to mlx5 a few features available in mlx4 (TX from
secondary processes) or provided by Verbs (support for HW packet padding,
TX VLAN insertion).
Release notes and documentation are updated accordingly.
Note: should be applied after "Assorted fixes for mlx4 and mlx5".
Olga Shern
From: Robin Jarry
In the documentation it is specified that the hardware only supports a
number of RX queues if it is a power of 2.
Since ibv_exp_create_qp may not return an error when the number of
queues is unsupported by hardware, sanitize the value in dev_configure.
Signed-off-by: Robin Jar
From: Yaacov Hazan
Change rxq_cq_to_ol_flags() to set checksum flags according to packet type,
so for non L3/L4 packets the mbuf chksum_bad flags will not be set.
Fixes: 67fa62bc672d ("mlx5: support checksum offload")
Signed-off-by: Yaacov Hazan
---
doc/guides/rel_notes/release_16_04.rst | 4
Unlike promiscuous and allmulticast flows, those should remain
VLAN-specific.
Signed-off-by: Adrien Mazarguil
---
doc/guides/rel_notes/release_16_04.rst | 4 ++
drivers/net/mlx5/mlx5_rxmode.c | 105 +
drivers/net/mlx5/mlx5_rxq.c| 5 +-
driv
Signed-off-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5_rxmode.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_rxmode.c b/drivers/net/mlx5/mlx5_rxmode.c
index bcf4231..730527e 100644
--- a/drivers/net/mlx5/mlx5_rxmode.c
+++ b/drivers/net/mlx5/mlx5_rxmode.c
@@ -204,8
This commit adds helpers to remove redundant code.
Signed-off-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5.c | 5 +
drivers/net/mlx5/mlx5.h | 2 ++
drivers/net/mlx5/mlx5_rxmode.c | 40
drivers/net/mlx5/mlx5_trigger.c | 10 ++--
From: Or Ami
If the port link layer is not Ethernet, notify the user.
Signed-off-by: Or Ami
---
doc/guides/rel_notes/release_16_04.rst | 5 +
drivers/net/mlx5/mlx5.c| 7 +++
2 files changed, 12 insertions(+)
diff --git a/doc/guides/rel_notes/release_16_04.rst
b/doc/gu
From: Or Ami
RSS configuration should not be freed when priv is NULL.
Fixes: 2f97422e7759 ("mlx5: support RSS hash update and get")
Signed-off-by: Or Ami
---
doc/guides/rel_notes/release_16_04.rst | 4
drivers/net/mlx5/mlx5.c| 6 --
2 files changed, 8 insertions(+), 2
This patchset addresses several minor issues, release notes are updated
accordingly.
Note: should be applied after "Performance optimizations for mlx5 and mlx4".
Adrien Mazarguil (3):
mlx5: manage all special flow types at once
mlx5: remove redundant debugging message
mlx5: apply VLAN filte
The first and last memory pool elements are usually cache-aligned but not
page-aligned, particularly when using huge pages.
Hardware performance can be improved significantly by registering memory
regions starting and ending on page boundaries.
Signed-off-by: Adrien Mazarguil
---
drivers/net/ml
From: Nelio Laranjeiro
This lowers the amount of cache misses.
Signed-off-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxtx.c | 35 ---
1 file changed, 20 insertions(+), 15 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c
From: Nelio Laranjeiro
Improves performance as the lkey is not needed by hardware in this case.
Signed-off-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxtx.c | 23 +--
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/
From: Nelio Laranjeiro
Improve performance by processing offloads only when requested by the
application.
Signed-off-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxtx.c | 29 -
1 file changed, 16 insertions(+), 13 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_r
From: Nelio Laranjeiro
Avoid dereferencing pointers twice to get to fast Verbs functions by
storing them directly in RX/TX queue structures.
Signed-off-by: Nelio Laranjeiro
Signed-off-by: Yaacov Hazan
---
drivers/net/mlx5/Makefile| 1 +
drivers/net/mlx5/mlx5_rxq.c | 16
From: Nelio Laranjeiro
Remove padding and move important fields to the beginning for better
performance.
Signed-off-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxtx.h | 31 ---
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/drivers/net/mlx5/mlx5_
From: Nelio Laranjeiro
This change improves performance noticeably.
Signed-off-by: Nelio Laranjeiro
---
drivers/net/mlx5/mlx5_rxtx.c | 16 +++-
1 file changed, 15 insertions(+), 1 deletion(-)
diff --git a/drivers/net/mlx5/mlx5_rxtx.c b/drivers/net/mlx5/mlx5_rxtx.c
index 7585570..b
This patchset improves the mlx5 PMD performance by doing better prefetching,
by reordering internal structure fields and by removing a few unnecessary
operations.
Note: should be applied after "Add flow director and RX VLAN stripping
support" to avoid conflicts.
Changes in v2:
- Rebased patchset
From: Yaacov Hazan
Allows HW to strip the 802.1Q header from incoming frames and report it
through the mbuf structure.
This feature requires MLNX_OFED >= 3.2.
Signed-off-by: Yaacov Hazan
Signed-off-by: Adrien Mazarguil
---
doc/guides/nics/mlx5.rst | 2 +
doc/guides/rel_notes/
From: Yaacov Hazan
Add support for flow director filters (RTE_FDIR_MODE_PERFECT and
RTE_FDIR_MODE_PERFECT_MAC_VLAN modes).
This feature requires MLNX_OFED >= 3.2.
Signed-off-by: Yaacov Hazan
Signed-off-by: Adrien Mazarguil
Signed-off-by: Raslan Darawsheh
---
doc/guides/nics/mlx5.rst
From: Yaacov Hazan
Upcoming flow director support will reuse this function to generate filter
rules.
Signed-off-by: Yaacov Hazan
Signed-off-by: Adrien Mazarguil
---
drivers/net/mlx5/mlx5_mac.c| 4 ++--
drivers/net/mlx5/mlx5_rxmode.c | 5 +++--
drivers/net/mlx5/mlx5_rxq.c| 16 +++
From: Yaacov Hazan
Until now, broadcast frames were handled like unicast. Moving the related
flow to the special flows table frees up the related unicast MAC entry.
The same method is used to handle IPv6 multicast frames.
Signed-off-by: Yaacov Hazan
Signed-off-by: Adrien Mazarguil
---
driver
From: Yaacov Hazan
Merge redundant code by adding a static initialization table to manage
promiscuous and allmulticast (special) flows.
New function priv_rehash_flows() implements the logic to enable/disable
relevant flows in one place from any context.
Signed-off-by: Yaacov Hazan
Signed-off-b
To preserve compatibility with Mellanox OFED 3.1, flow director and RX VLAN
stripping code is only enabled if compiled with 3.2.
Changes in v2:
- Rebased patchset on top of dpdk-next-net/rel_16_04.
- Fixed trivial compilation warnings (positive errnos are left on purpose).
- Updated documentation
Hi Declan,
Bug + fix below
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Declan Doherty
> Sent: Friday, February 19, 2016 11:01 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v2 2/2] cryptodev: change burst API to be crypto op
> oriented
>
> This p
On 02/22/2016 06:02 PM, Wiles, Keith wrote:
>> Hi Keith,
>>
>> What makes a param common?
>>
>> e.g. cryptodev QAT PMD is supported in linux, but currently not supported
>> in bsd.
>> So typically I disable it in the bsd file and enable it in the linux file.
>>
>> Couldn't the same apply to any o
2016-02-22 17:18, Mcnamara, John:
> > Known Issues
> >
> >
> > +* **FM10K: Statistics Polling Frequency**
> > +
> > + A section has been added to the NIC guide for fm10k about the maximum
> > + time between reading statistics and 32 bit packet counter overflows.
>
> Hi Thomas,
>
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?
> >What is the status about the integration of this driver
Hi Declan,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Declan Doherty
> Sent: Friday, February 19, 2016 11:01 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v2 2/2] cryptodev: change burst API to be crypto op
> oriented
>
> This patch modifies the
> +
> + Assign MAC address to the VF using iproute2 utility. The syntax is:
> + ip link set vf mac
Also, make this a code/console section by adding :: to the previous line
and indenting 3-4 spaces.
> Known Issues
>
>
> +* **FM10K: Statistics Polling Frequency**
> +
> + A section has been added to the NIC guide for fm10k about the maximum
> + time between reading statistics and 32 bit packet counter overflows.
Hi Thomas,
We should probably call this section "New Known Issues
Signed-off-by: Tetsuya Mukawa
---
doc/guides/rel_notes/release_16_04.rst | 3 +++
1 file changed, 3 insertions(+)
diff --git a/doc/guides/rel_notes/release_16_04.rst
b/doc/guides/rel_notes/release_16_04.rst
index 197d4e1..4c6d528 100644
--- a/doc/guides/rel_notes/release_16_04.rst
+++ b/doc/gui
The patch adds a new virtio-net PMD configuration that allows the PMD to
work on host as if the PMD is in VM.
Here is new configuration for virtio-net PMD.
- CONFIG_RTE_VIRTIO_VDEV_QTEST
To use this mode, EAL needs map all hugepages as one file. Also the file
should be mapped between (1 << 31) and
The option will work with "--range-virtaddr", and if the option is
specified, mapped address will be align by EAL memory size.
Such an alignment is required for using virtio-net PMD extension
on container that uses QEMU QTest framework.
Signed-off-by: Tetsuya Mukawa
---
lib/librte_eal/common/eal
The option specifies how to mmap EAL memory.
If the option is specified like '--range-virtaddr=-',
EAL will check /proc/maps, then tries to find free region between addr1
and addr2. If a region is found, EAL will treat it as if 'base-virtaddr'
is specified. Because of this, the option will not work
The patch adds below function to cleanup virtio code.
- virtio_dev_check()
Signed-off-by: Tetsuya Mukawa
---
drivers/net/virtio/virtio_ethdev.c | 52 ++
drivers/net/virtio/virtio_ethdev.h | 32 +++
2 files changed, 57 insertions(+), 27 del
Currently, virtio_dev_info_get() retrieves driver name from pci_drv.
If the driver is virtual PMD, pci_drv will be invalid.
So retrieves the name from eth_dev.
Signed-off-by: Tetsuya Mukawa
---
drivers/net/virtio/virtio_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a
The patches will work on below patch series.
- [PATCH v2 0/5] virtio support for container
[Changes]
v3 changes:
- Rebase on latest master.
- remove "-qtest-virtio" option, then add "--range-virtaddr" and
"--align-memsize" options.
- Fix typos in qtest.c
v2 changes:
- Rebase on above patc
> -Original Message-
> From: Van Haaren, Harry
> Sent: Tuesday, February 9, 2016 3:20 PM
> To: Chen, Jing D
> Cc: Mcnamara, John ; dev at dpdk.org; Van Haaren,
> Harry
> Subject: [PATCH v2] docs: add statistics read frequency to fm10k guide
>
> This patch documents that the statistics of
> -Original Message-
> From: Van Haaren, Harry
> Sent: Tuesday, February 16, 2016 1:40 PM
> To: Mcnamara, John
> Cc: dev at dpdk.org; Van Haaren, Harry
> Subject: [PATCH] doc/linux gsg: add gcc-multilib as package hint
>
> When compiling for i686 targets compilation could fail if the 32b
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Harry van Haaren
> Sent: Monday, February 22, 2016 11:26 AM
> To: Horton, Remy
> Cc: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v3 1/3] doc: fix keepalive sample app guide
>
> This patch fixes some mismatches
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Harish Patil
> Sent: Saturday, February 20, 2016 3:40 PM
> To: dev at dpdk.org
> Cc: Sony Chacko
> Subject: [dpdk-dev] [PATCH 2/6] qede: add documentation
>
> Signed-off-by: Harish Patil
> Signed-off-by: Rases
>
>2016-02-20 07:40, Harish Patil:
>> This patch set introduces DPDK poll mode driver for new QLogic FastLinQ
>>QL4
>> 25G/40G capable family of CNAs as well as their SR-IOV Virtual
>>Functions (VF).
>>
>> The overall PMD driver design includes a common module called ecore
>>that deals
>> with
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, Kyle Larose wrote:
> On Tue, Jan 5, 2016 at 2:13 AM,
Hi All,
On Wednesday, February 02/03/16, 2016 at 14:02:21 +0530, Rahul Lakkireddy wrote:
> This series of patches extend the flow director filter and add support
> for Chelsio T5 hardware filtering capabilities.
>
> Chelsio T5 supports carrying out filtering in hardware which supports 3
> actions
>Hi Keith,
>
>What makes a param common?
>
>e.g. cryptodev QAT PMD is supported in linux, but currently not supported in
>bsd.
>So typically I disable it in the bsd file and enable it in the linux file.
>
>Couldn't the same apply to any other parameter, i.e. there may be users who
>want to have
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Tetsuya Mukawa
> Sent: Monday, February 22, 2016 8:18 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v3 6/6] docs: add release note for qtest virtio
> container support
> ...
>
> +* **Virtio support for c
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jingjing Wu
> Sent: Thursday, January 28, 2016 8:51 AM
> To: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH] doc: add doc for i40e pmd driver introduction
>
> A new doc "i40e.rst" is added to introduce i40e pmd dr
Hi Keith,
What makes a param common?
e.g. cryptodev QAT PMD is supported in linux, but currently not supported in
bsd.
So typically I disable it in the bsd file and enable it in the linux file.
Couldn't the same apply to any other parameter, i.e. there may be users who
want to have difference
On Fri, Feb 19, 2016 at 04:01:25PM +0100, Thomas Monjalon wrote:
> 2016-01-29 12:57, Yuanhan Liu:
> > This patch set adds the vhost-user live migration support.
> >
> > The major task behind that is to log pages we touched during
> > live migration, including used vring and desc buffer. So, this
>
On 02/19/2016 09:17 PM, Eric Kinzie wrote:
> From: Eric Kinzie
>
> 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
> Signed-off-by: Stephen Hemminger
On Fri, Feb 19, 2016 at 03:26:36PM +0100, Thomas Monjalon wrote:
> 2016-01-29 12:57, Yuanhan Liu:
> > Introduce vhost_log_write() helper function to log the dirty pages we
> > touched. Page size is harded code to 4096 (VHOST_LOG_PAGE), and each
> > log is presented by 1 bit.
> >
> > Therefore, vho
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 assume its inline for performance reasons, but then
It deprecated sys files of 'extended_tag' and
'max_read_request_size', and announced the planned ABI changes of
them.
Signed-off-by: Helin Zhang
Acked-by: Jingjing Wu
---
doc/guides/linux_gsg/enable_func.rst | 47 ---
doc/guides/nics/i40e.rst | 76 +
Remove pci configuration of 'extended tag' and 'max read request
size', as they are not required by all devices and it lets PMD to
configure them if neccessary.
In addition, 'pci_config_space_set()' is deprecated.
Signed-off-by: Helin Zhang
Acked-by: Jingjing Wu
---
config/common_linuxapp
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
Acked-by: Jingjing Wu
---
doc/guides/rel_notes/release_16_04.rst | 6
drivers/net/i40e/i40e_ethdev.c |
It enables 'extended tag' for i40e devices only during its port
initialization, which is key for 40G performance. It also deprecates
the similar in igb_uio, and eal lib.
v2:
- Changed the type of return value of i40e_enable_extended_tag() to 'void'.
- Fixed the compile warnings.
- Kept the sys
2016-02-22 13:12, Kantecki, Tomasz:
> Off the mail list, we received feedback that extending EAL commands is not an
> option due to Intel Architecture nature of CAT.
> Consequently, we changed direction when working on V2 PQoS patches in roder
> to:
> - reduce DPDK PQoS code print and reuse exis
Hi Neil,
Sorry that for my previous misconfiguration of email agent, I missed
this email.
> This looks alot better. One minor comment, the sigbus handler, you should
> probably store the previous bus handler and restore it after you map
> all the
> hugepages you want (lest you overwrite someth
This patch adds CPU utilization measurement and idle cycle rate
computation to packet framework. The measurement is done by measuring
the cycles spent while a thread pulls zero packet from RX queue. These
cycles are treated as idle cycles (or headroom). A CLI command is added
to display idle cycle
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Wang Xiao W
> Sent: Thursday, February 4, 2016 3:39 AM
> To: Chen, Jing D
> Cc: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v3 2/3] doc: add introduction for fm10k FTAG
> based forwarding
>
> Add a brief intro
On Sat, Feb 20, 2016 at 05:07:08PM -0800, Stephen Hemminger wrote:
> Is anyone working on making KNI conform to current kernel best practices
> and attempt to get it upstream? After 2 minute code review I already
> see lots and lots of things that need work.
Hi Stephen,
I am working on not KNI,
> -Original Message-
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Wang Xiao W
> Sent: Thursday, February 4, 2016 3:39 AM
> To: Chen, Jing D
> Cc: dev at dpdk.org
> Subject: [dpdk-dev] [PATCH v3 3/3] doc: update release note for fm10k FTAG
> support
>
> Update the release note
> -Original Message-
> From: Chen, Jing D
> Sent: Saturday, February 6, 2016 6:48 AM
> To: dev at dpdk.org
> Cc: Mcnamara, John ; Chen, Jing D
>
> Subject: [PATCH v2] doc: add Vector FM10K introductions
>
> From: "Chen Jing D(Mark)"
>
> Add introductions on how to enable Vector FM10K Rx
On Sat, Feb 20, 2016 at 12:12:50PM +0100, Mauricio Vasquez B wrote:
> Section numbers were "hard-coded". This patch adds them as hyperlinks.
Good catch. Thanks.
Acked-by: Yuanhan Liu
--yliu
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..its under review, refer
> [2].
>
> Follow on patch history summary, ref
> -Original Message-
> From: Iremonger, Bernard
> Sent: Wednesday, February 10, 2016 10:14 AM
> To: dev at dpdk.org
> Cc: Doherty, Declan ; Iremonger, Bernard
>
> Subject: [PATCH 0/2] bonding fixes
>
> These patches fix segmentation faults which were occurring when
> slave devices were de
> EAL should not depend on the PQoS library.
> Please could you hook the command line parsing and help to add these new
> options from outside?
Thanks for the feedback - we heard about dependency problem from a few sources.
> The command line options may be convenient in some cases but not
> stra
For some reason git apply choked on the patches but patch -p1 applied
them fine. Guessing Thunderbird was adding a few rogue newlines..
On 22/02/2016 11:25, Harry van Haaren wrote:
> Harry van Haaren (3):
>doc: fix keepalive sample app guide
>eal: add keepalive core register timestamp
>
On Mon, 22 Feb 2016 20:26:47 +0100
Jan Medala wrote:
> This drop includes additional features for Amazon ENA:
> * Low Latenycy Queue (LLQ) for Tx
> * RSS
>
> All previous comments are resolved.
>
> Jan Medala (4):
> ena: Amazon ENA documentation
> ena: Amazon ENA communication layer
> ena
This is useful when sections have duplicate names.
Signed-off-by: Rich Lane
---
v4->v5:
- Reordered sectionname argument.
v3->v4:
- Added section name return value.
- Updated API docs for other functions.
v2->v3
- Added check for index < 0.
v1->v2:
- Added new symbol to version script.
lib/libr
It deprecated sys files of 'extended_tag' and
'max_read_request_size', and announced the planned ABI changes of
them.
Signed-off-by: Helin Zhang
---
doc/guides/linux_gsg/enable_func.rst | 47 ---
doc/guides/nics/i40e.rst | 76 +++
Remove pci configuration of 'extended tag' and 'max read request
size', as they are not required by all devices and it lets PMD to
configure them if neccessary.
In addition, 'pci_config_space_set()' is deprecated.
Signed-off-by: Helin Zhang
---
config/common_linuxapp | 1 +
lib
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 | 6
drivers/net/i40e/i40e_ethdev.c | 65
It enables 'extended tag' for i40e devices only during its port
initialization, which is key for 40G performance. It also deprecates
the similar in igb_uio, and eal lib.
v2:
- Changed the type of return value of i40e_enable_extended_tag() to 'void'.
- Fixed the compile warnings.
- Kept the sys
Hi John,
I'll check for other hard-coded references like this, so, I think it is
better to drop this patch.
I'll include the doc name in the reference and send it in a patch series.
On 22 February 2016 at 10:56, Mcnamara, John
wrote:
> > -Original Message-
> > From: dev [mailto:dev-bou
This patch adds a function that exposes keepalive statistics
using a rte_keepalive_xstats struct. The function provides
the client API the opportunity to read last-seen and status of
each core.
Signed-off-by: Harry van Haaren
---
doc/guides/rel_notes/release_16_04.rst | 7
doc/gui
This patch sets a timestamp on each lcore when it is registered
for keepalive. This causes the first values read by the monitor
to show time since the core was registered, instead of the delta
between 0 and the timestamp counter.
Signed-off-by: Harry van Haaren
---
lib/librte_eal/common/rte_keep
This patch fixes some mismatches between the keepalive code
and the docs. Struct names, and descriptions are not in line
with the codebase.
Fixes: e64833f2273a ("examples/l2fwd-keepalive: add sample application")
Signed-off-by: Harry van Haaren
---
doc/guides/sample_app_ug/keep_alive.rst | 19 +
This patchset contains:
1. Fix variable naming consistency in sample guide
2. Set last_seen time on core when it gets registered
3. An xstats implementation for last-seen and current core status
v2:
-Refactor to remove rte_ethdev.h include
v3:
-Rebase to git
Harry van Haaren (3):
doc: fix keep
2016-02-22 09:44, Santosh Shukla:
> On Mon, Feb 22, 2016 at 7:33 AM, Xie, Huawei wrote:
> > On 2/19/2016 2:42 PM, Yuanhan Liu wrote:
> >> On Fri, Feb 19, 2016 at 10:16:42AM +0530, Santosh Shukla wrote:
> >>> On Tue, Feb 16, 2016 at 8:35 AM, Yuanhan Liu
> >>> wrote:
> On Mon, Feb 15, 2016 at
Hi Declan,
Build fails after make clean.
Fix is following change to include path.
And one unused include file can be removed.
diff --git a/lib/librte_cryptodev/rte_crypto.h
b/lib/librte_cryptodev/rte_crypto.h
index 489314b..5bded98 100644
--- a/lib/librte_cryptodev/rte_crypto.h
+++ b/lib/librte
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 host's physical port, bridge interface as well as vnet
interface
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-off-by: Ilya Maximets
> ---
> doc/guid
2016-02-22 15:08, Yuanhan Liu:
> On Fri, Feb 19, 2016 at 04:01:25PM +0100, Thomas Monjalon wrote:
> > 2016-01-29 12:57, Yuanhan Liu:
> > > This patch set adds the vhost-user live migration support.
> > >
> > > The major task behind that is to log pages we touched during
> > > live migration, inclu
1 - 100 of 116 matches
Mail list logo