[dpdk-dev] [PATCH 2/2] drivers: register aliases for renamed VDEV drivers

2016-10-21 Thread De Lara Guarch, Pablo
> -Original Message- > From: Jan Blunck [mailto:jblunck at gmail.com] On Behalf Of Jan Blunck > Sent: Thursday, October 20, 2016 2:37 AM > To: dev at dpdk.org > Cc: De Lara Guarch, Pablo; thomas.monjalon at 6wind.com; > yuanhan.liu at linux.intel.com; Mcnamara, John > Subject: [PATCH

[dpdk-dev] [PATCH v7 0/7] vhost: optimize mergeable Rx path

2016-10-21 Thread Yuanhan Liu
Applied to dpdk-next-virtio. And thanks for testing and reviewing. --yliu On Fri, Oct 14, 2016 at 05:34:31PM +0800, Yuanhan Liu wrote: > This is a new set of patches to optimize the mergeable Rx code path. > No refactoring (rewrite) was made this time. It just applies some > findings

[dpdk-dev] [PATCH] drivers: register aliases for renamed cryptodev drivers

2016-10-21 Thread Jan Blunck
This registers the legacy names of the driver being renamed in commit 2f45703c17acb943aaded9f79676fd56a72542b2. Signed-off-by: Jan Blunck --- drivers/crypto/aesni_gcm/aesni_gcm_pmd.c | 1 + drivers/crypto/aesni_mb/rte_aesni_mb_pmd.c | 1 + drivers/crypto/kasumi/rte_kasumi_pmd.c | 1 +

[dpdk-dev] [PATCH v7 0/6] add Tx preparation

2016-10-21 Thread Tomasz Kulasek
>From 35b09a978d244092337b6f46fd1309f8c733bb6b Mon Sep 17 00:00:00 2001 From: Tomasz Kulasek Date: Fri, 14 Oct 2016 16:10:35 +0200 Subject: [PATCH v6 0/6] add Tx preparation As discussed in that thread: http://dpdk.org/ml/archives/dev/2015-September/023603.html

[dpdk-dev] [PATCH v7 1/6] ethdev: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Added API for `rte_eth_tx_prep` uint16_t rte_eth_tx_prep(uint8_t port_id, uint16_t queue_id, struct rte_mbuf **tx_pkts, uint16_t nb_pkts) Added fields to the `struct rte_eth_desc_lim`: uint16_t nb_seg_max; /**< Max number of segments per whole packet. */

[dpdk-dev] [PATCH v7 2/6] e1000: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/e1000/e1000_ethdev.h | 11 drivers/net/e1000/em_ethdev.c|5 +++- drivers/net/e1000/em_rxtx.c | 48 ++- drivers/net/e1000/igb_ethdev.c |4 +++ drivers/net/e1000/igb_rxtx.c | 52

[dpdk-dev] [PATCH v7 3/6] fm10k: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/fm10k/fm10k.h|6 + drivers/net/fm10k/fm10k_ethdev.c |5 drivers/net/fm10k/fm10k_rxtx.c | 50 +- 3 files changed, 60 insertions(+), 1 deletion(-) diff --git a/drivers/net/fm10k/fm10k.h

[dpdk-dev] [PATCH v7 4/6] i40e: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/i40e/i40e_ethdev.c |3 ++ drivers/net/i40e/i40e_rxtx.c | 72 +++- drivers/net/i40e/i40e_rxtx.h |8 + 3 files changed, 82 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40e_ethdev.c

[dpdk-dev] [PATCH v7 6/6] testpmd: use Tx preparation in csum engine

2016-10-21 Thread Tomasz Kulasek
Removed pseudo header calculation for udp/tcp/tso packets from application and used Tx preparation API for packet preparation and verification. Adding aditional step to the csum engine costs about 3-4% of performance drop, on my setup with ixgbe driver. It's caused mostly by the need of

[dpdk-dev] Project Governance and Linux Foundation

2016-10-21 Thread Dave Neary
Hi all, We had a great session yesterday on this topic, I took some notes - does anyone who was there have any corrections, or anyone who was not have any comments? Thanks, Dave. Tim led the discussion, and started by outlining that he saw there were 3 different questions which we should treat

[dpdk-dev] [PATCH v8 0/6] add Tx preparation

2016-10-21 Thread Tomasz Kulasek
>From 35b09a978d244092337b6f46fd1309f8c733bb6b Mon Sep 17 00:00:00 2001 From: Tomasz Kulasek Date: Fri, 14 Oct 2016 16:10:35 +0200 Subject: [PATCH v6 0/6] add Tx preparation As discussed in that thread: http://dpdk.org/ml/archives/dev/2015-September/023603.html

[dpdk-dev] [PATCH v8 1/6] ethdev: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Added API for `rte_eth_tx_prep` uint16_t rte_eth_tx_prep(uint8_t port_id, uint16_t queue_id, struct rte_mbuf **tx_pkts, uint16_t nb_pkts) Added fields to the `struct rte_eth_desc_lim`: uint16_t nb_seg_max; /**< Max number of segments per whole packet. */

[dpdk-dev] [PATCH v8 2/6] e1000: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/e1000/e1000_ethdev.h | 11 drivers/net/e1000/em_ethdev.c|5 +++- drivers/net/e1000/em_rxtx.c | 48 ++- drivers/net/e1000/igb_ethdev.c |4 +++ drivers/net/e1000/igb_rxtx.c | 52

[dpdk-dev] [PATCH v8 3/6] fm10k: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/fm10k/fm10k.h|6 + drivers/net/fm10k/fm10k_ethdev.c |5 drivers/net/fm10k/fm10k_rxtx.c | 50 +- 3 files changed, 60 insertions(+), 1 deletion(-) diff --git a/drivers/net/fm10k/fm10k.h

[dpdk-dev] [PATCH v8 4/6] i40e: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/i40e/i40e_ethdev.c |3 ++ drivers/net/i40e/i40e_rxtx.c | 72 +++- drivers/net/i40e/i40e_rxtx.h |8 + 3 files changed, 82 insertions(+), 1 deletion(-) diff --git a/drivers/net/i40e/i40e_ethdev.c

[dpdk-dev] [PATCH v8 5/6] ixgbe: add Tx preparation

2016-10-21 Thread Tomasz Kulasek
Signed-off-by: Tomasz Kulasek --- drivers/net/ixgbe/ixgbe_ethdev.c |3 ++ drivers/net/ixgbe/ixgbe_ethdev.h |5 +++- drivers/net/ixgbe/ixgbe_rxtx.c | 58 +- drivers/net/ixgbe/ixgbe_rxtx.h |2 ++ 4 files changed, 66 insertions(+), 2

[dpdk-dev] [PATCH v8 6/6] testpmd: use Tx preparation in csum engine

2016-10-21 Thread Tomasz Kulasek
Removed pseudo header calculation for udp/tcp/tso packets from application and used Tx preparation API for packet preparation and verification. Adding aditional step to the csum engine costs about 3-4% of performance drop, on my setup with ixgbe driver. It's caused mostly by the need of

[dpdk-dev] Project Governance and Linux Foundation

2016-10-21 Thread Wiles, Keith
Thanks Dave for your work and notes: Comment inline > On Oct 21, 2016, at 3:00 PM, Dave Neary wrote: > > Hi all, > > We had a great session yesterday on this topic, I took some notes - does > anyone who was there have any corrections, or anyone who was not have > any comments? > > Thanks, >

[dpdk-dev] [PATCH 1/2] drivers: add name alias registration for rte_driver

2016-10-21 Thread De Lara Guarch, Pablo
> -Original Message- > From: Jan Blunck [mailto:jblunck at gmail.com] On Behalf Of Jan Blunck > Sent: Thursday, October 20, 2016 2:37 AM > To: dev at dpdk.org > Cc: De Lara Guarch, Pablo; thomas.monjalon at 6wind.com; > yuanhan.liu at linux.intel.com; Mcnamara, John > Subject: [PATCH

[dpdk-dev] [PATCH 2/2] drivers: register aliases for renamed VDEV drivers

2016-10-21 Thread De Lara Guarch, Pablo
> -Original Message- > From: Jan Blunck [mailto:jblunck at gmail.com] On Behalf Of Jan Blunck > Sent: Thursday, October 20, 2016 2:37 AM > To: dev at dpdk.org > Cc: De Lara Guarch, Pablo; thomas.monjalon at 6wind.com; > yuanhan.liu at linux.intel.com; Mcnamara, John > Subject: [PATCH

[dpdk-dev] [PATCH] drivers: register aliases for renamed cryptodev drivers

2016-10-21 Thread De Lara Guarch, Pablo
> -Original Message- > From: Jan Blunck [mailto:jblunck at gmail.com] On Behalf Of Jan Blunck > Sent: Friday, October 21, 2016 4:23 AM > To: dev at dpdk.org > Cc: De Lara Guarch, Pablo; thomas.monjalon at 6wind.com; > yuanhan.liu at linux.intel.com; Mcnamara, John > Subject: [PATCH]

[dpdk-dev] Manual link speed/duplex configuration not working with DPDK

2016-10-21 Thread Ananda Sathyanarayana
Hi All, While testing manual link speed/duplex configuration with DPDK 1.7.1, I observed the same issues mentioned by the below post http://dpdk.org/ml/archives/dev/2015-January/010834.html. I see the same issue with 16.04 as well. Looks like the above patch is not accepted by the DPDK