[dpdk-dev] [PATCH 0/9] clean deprecated code

2015-09-01 Thread Thomas Monjalon
Before starting a new integration cycle (2.2.0-rc0), the deprecated code is removed. The hash library is not cleaned in this patchset and would be better done by its maintainers. Bruce, Pablo, please check the file doc/guides/rel_notes/deprecation.rst. Stephen Hemminger (2): kni: remove

[dpdk-dev] ixgbe: prefetch packet headers in vector PMD receive function

2015-09-01 Thread Zoltan Kiss
The lack of this prefetch causes a significant performance drop in OVS-DPDK: 13.3 Mpps instead of 14 when forwarding 64 byte packets. Even though OVS prefetches the next packet's header before it starts processing the current one, it doesn't get there fast enough. This aligns with the behaviour of

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Avi Kivity
On 09/01/2015 05:47 PM, Matthew Hall wrote: > On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: >> Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): >>> 82574L NIC uses em PMD, which does not support more than 1 queue. >>> Therefore RSS is disabled in the NIC and then you cannot

[dpdk-dev] flow_director_filter error!!

2015-09-01 Thread Navneet Rao
Thanks John, I figured that out since I was seeing the MODE: DISABLE all the time Now I am able to set the flow-director-filter correctly...but need to play with the settings to get it right!!! Will ping this group if I am still stuck end of the week. Thanks -Navneet -Original

[dpdk-dev] Fast Failover Test Results

2015-09-01 Thread Declan Doherty
On 01/09/15 14:31, Stefan Binna wrote: > Hi @all, > > I've conducted some fast failover tests on a SDN infrastructure, whereby > following three configurations were used for the device under test (DUT): > > - Intel 82574L with default driver e1000e > - Intel 82574L with DPDK > - Realtek

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Martin Drašar
Dne 1.9.2015 v 16:50 Avi Kivity napsal(a): > On 09/01/2015 05:47 PM, Matthew Hall wrote: >> RSS calculations are used to direct packets across multiple RX queues. >> With >> only one RX queue it cannot possibly increase performance by enabling it. >> > > As an example, seastar uses the RSS hash

[dpdk-dev] [PATCH] ixgbe: fix LSC callback

2015-09-01 Thread 贾学涛
Hi Wenzhuo, I just noticed _rte_eth_dev_callback_process called by ixgbe_dev_interrupt_delayed_handler. This patch was incorrect, please ignore it. On 09/01/2015 04:09 PM, ??? wrote: > Hi Wenzhuo, > I bond 82599 ports with mode 802.3ad, the bonding port can't work > properly. But bonding

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Martin Drašar
Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): > 82574L NIC uses em PMD, which does not support more than 1 queue. > Therefore RSS is disabled in the NIC and then you cannot have RSS hashes. > > Thanks, > Pablo Hi Pablo, that is an interesting information. I read the rationale in

[dpdk-dev] [PATCH] ixgbe: fix LSC callback

2015-09-01 Thread 贾学涛
Hi Wenzhuo, I bond 82599 ports with mode 802.3ad, the bonding port can't work properly. But bonding with i350 ports works properly. I found the registered callback function bond_ethdev_lsc_event_callback by __eth_bond_slave_add_lock_free was not executed when link status changed. I

[dpdk-dev] Fast Failover Test Results

2015-09-01 Thread Stefan Binna
Hi @all, I've conducted some fast failover tests on a SDN infrastructure, whereby following three configurations were used for the device under test (DUT): - Intel 82574L with default driver e1000e - Intel 82574L with DPDK - Realtek RTL8111/8168/8411 PCI Express with default driver r8169 There

[dpdk-dev] [RFC PATCH 0/6] remove pci driver from vdevs

2015-09-01 Thread Neil Horman
On Tue, Sep 01, 2015 at 01:38:02PM +, Iremonger, Bernard wrote: > Hi Neil, Thomas, > > > > > > You didn't remove the relationship of the ethdev to the pci driver > > > though, which is really the problem, An ethdev may reside on any > > > number of bus types (pci/usb/vmbus/virt/none). >

[dpdk-dev] [PATCH 0/9] clean deprecated code

2015-09-01 Thread Stephen Hemminger
On Tue, 1 Sep 2015 22:18:08 +0200 Thomas Monjalon wrote: > Before starting a new integration cycle (2.2.0-rc0), > the deprecated code is removed. > > The hash library is not cleaned in this patchset and would be > better done by its maintainers. Bruce, Pablo, please check the > file

[dpdk-dev] [PATCH] ixgbe: fix LSC callback

2015-09-01 Thread Shelton Chia
add _rte_eth_dev_callback_process to call callback func Signed-off-by: Shelton Chia --- drivers/net/ixgbe/ixgbe_ethdev.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ixgbe/ixgbe_ethdev.c b/drivers/net/ixgbe/ixgbe_ethdev.c index b8ee1e9..4e4c118 100644 ---

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread De Lara Guarch, Pablo
Hi Martin, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Martin Dra?ar > Sent: Monday, August 31, 2015 1:16 PM > To: dev at dpdk.org > Subject: [dpdk-dev] Broken RSS hash computation on Intel 82574L > > Hi, > > I am using RSS to get identical hash for

[dpdk-dev] [RFC PATCH 0/6] remove pci driver from vdevs

2015-09-01 Thread Iremonger, Bernard
Hi Neil, Thomas, > > You didn't remove the relationship of the ethdev to the pci driver > > though, which is really the problem, An ethdev may reside on any > > number of bus types (pci/usb/vmbus/virt/none). > > Whats really needed is a way to associate an ethdev with an arbitrary bus >

[dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from rte_pci_driver to rte_eth_dev and rte_eth_dev_data.

2015-09-01 Thread Bruce Richardson
On Tue, Sep 01, 2015 at 11:38:31AM +, Iremonger, Bernard wrote: > Hi THomas, > > > > > > @@ -424,7 +425,10 @@ rte_eth_dev_socket_id(uint8_t port_id) { > > > if (!rte_eth_dev_is_valid_port(port_id)) > > > return -1; > > > - return rte_eth_devices[port_id].pci_dev->numa_node; > >

[dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from rte_pci_driver to rte_eth_dev and rte_eth_dev_data.

2015-09-01 Thread Richardson, Bruce
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Ananyev, Konstantin > Sent: Tuesday, September 1, 2015 1:37 PM > To: Iremonger, Bernard; Thomas Monjalon > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from >

[dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from rte_pci_driver to rte_eth_dev and rte_eth_dev_data.

2015-09-01 Thread Ananyev, Konstantin
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Iremonger, Bernard > Sent: Tuesday, September 01, 2015 12:39 PM > To: Thomas Monjalon > Cc: dev at dpdk.org > Subject: Re: [dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from > rte_pci_driver to

[dpdk-dev] [RFC PATCH 1/6] librte_ether: add fields from rte_pci_driver to rte_eth_dev and rte_eth_dev_data.

2015-09-01 Thread Iremonger, Bernard
Hi THomas, > > @@ -424,7 +425,10 @@ rte_eth_dev_socket_id(uint8_t port_id) { > > if (!rte_eth_dev_is_valid_port(port_id)) > > return -1; > > - return rte_eth_devices[port_id].pci_dev->numa_node; > > + if (rte_eth_devices[port_id].dev_type == RTE_ETH_DEV_PCI) > > +

[dpdk-dev] [PATCH] e1000: implemented igb xstats

2015-09-01 Thread Harry van Haaren
This patch implements the extended statistics API for the e1000 igb, adding xstats_get() and xstats_reset() functions. The implementation is similar to that of the ixgbe driver as merged in dpdk 2.1. Signed-off-by: Harry van Haaren --- drivers/net/e1000/igb_ethdev.c | 140

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Jim Thompson
> On Sep 1, 2015, at 9:47 AM, Matthew Hall wrote: > > On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: >> Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): >>> 82574L NIC uses em PMD, which does not support more than 1 queue. >>> Therefore RSS is disabled in the NIC and then

[dpdk-dev] Broken RSS hash computation on Intel 82574L

2015-09-01 Thread Matthew Hall
On Tue, Sep 01, 2015 at 04:37:18PM +0200, Martin Dra?ar wrote: > Dne 1.9.2015 v 15:45 De Lara Guarch, Pablo napsal(a): > > 82574L NIC uses em PMD, which does not support more than 1 queue. > > Therefore RSS is disabled in the NIC and then you cannot have RSS hashes. > > > > Thanks, > > Pablo > >

[dpdk-dev] [PATCH] ixgbe: fix LSC callback

2015-09-01 Thread Lu, Wenzhuo
Hi Shelton, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Shelton Chia > Sent: Tuesday, September 1, 2015 2:22 PM > To: dev at dpdk.org > Cc: letaotor at gmail.com > Subject: [dpdk-dev] [PATCH] ixgbe: fix LSC callback > > add _rte_eth_dev_callback_process

[dpdk-dev] [PATCH v1] net: i40e: add VLAN tag size to RXMAX

2015-09-01 Thread Zhang, Helin
> -Original Message- > From: Vlad Zolotarov [mailto:vladz at cloudius-systems.com] > Sent: Monday, August 31, 2015 2:42 PM > To: dev at dpdk.org > Cc: Zhang, Helin; Ananyev, Konstantin; avi at cloudius-systems.com; Vlad > Zolotarov > Subject: [dpdk-dev] [PATCH v1] net: i40e: add VLAN tag

[dpdk-dev] [RFC PATCH 5/8] lib/librte_vhost:dequeue vhost TSO offload

2015-09-01 Thread Ouyang, Changchun
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jijiang Liu > Sent: Monday, August 31, 2015 5:42 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [RFC PATCH 5/8] lib/librte_vhost:dequeue vhost TSO > offload > > Dequeue vhost TSO offload > > Signed-off-by:

[dpdk-dev] [RFC PATCH 4/8] driver/virtio:enqueue TSO offload

2015-09-01 Thread Ouyang, Changchun
> -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jijiang Liu > Sent: Monday, August 31, 2015 5:42 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [RFC PATCH 4/8] driver/virtio:enqueue TSO offload > > Enqueue TSO4/6 offload. > > Signed-off-by: Jijiang Liu >