From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <david.marchand@redhat.com>
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28])
 by dpdk.org (Postfix) with ESMTP id F1D3F7CDA
 for <dev@dpdk.org>; Wed, 10 Apr 2019 14:54:03 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1E3503084212;
 Wed, 10 Apr 2019 12:54:03 +0000 (UTC)
Received: from dmarchan.remote.csb (ovpn-204-129.brq.redhat.com
 [10.40.204.129])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E184B5C8BC;
 Wed, 10 Apr 2019 12:54:00 +0000 (UTC)
From: David Marchand <david.marchand@redhat.com>
To: dev@dpdk.org
Cc: chas3@att.com,
	p.oltarzewski@gmail.com
Date: Wed, 10 Apr 2019 14:53:45 +0200
Message-Id: <1554900829-16180-1-git-send-email-david.marchand@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Wed, 10 Apr 2019 12:54:03 +0000 (UTC)
Subject: [dpdk-dev] [PATCH 0/4] lacp rx/tx handlers fixes for bonding pmd
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Apr 2019 12:54:04 -0000

Another series with focus on the fast/normal rx/tx handlers for 802.3ad.

The first two patches make sure that the rx (resp. tx) fast and normal
handlers are equivalent.

The third one will most likely have an impact on performance which I
tried to mitigate with the last one. However, I have no benchmark to
back those patches and I did not test those thoroughly, so they are
more like RFC patches but sending anyway.


-- 
David Marchand

David Marchand (4):
  net/bonding: fix oob access in LACP mode when sending many packets
  net/bonding: fix LACP fast queue Rx handler
  net/bonding: fix unicast packets filtering when not in promisc
  net/bonding: prefer allmulti to promisc for LACP

 drivers/net/bonding/rte_eth_bond_8023ad.c         |  51 ++-
 drivers/net/bonding/rte_eth_bond_8023ad_private.h |   7 +
 drivers/net/bonding/rte_eth_bond_pmd.c            | 402 +++++++++-------------
 drivers/net/bonding/rte_eth_bond_private.h        |   3 -
 4 files changed, 224 insertions(+), 239 deletions(-)

-- 
1.8.3.1

From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by dpdk.space (Postfix) with ESMTP id 5FBCCA0096
	for <public@inbox.dpdk.org>; Wed, 10 Apr 2019 14:54:07 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id DEBE41B0FC;
	Wed, 10 Apr 2019 14:54:05 +0200 (CEST)
Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28])
 by dpdk.org (Postfix) with ESMTP id F1D3F7CDA
 for <dev@dpdk.org>; Wed, 10 Apr 2019 14:54:03 +0200 (CEST)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com
 [10.5.11.16])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 1E3503084212;
 Wed, 10 Apr 2019 12:54:03 +0000 (UTC)
Received: from dmarchan.remote.csb (ovpn-204-129.brq.redhat.com
 [10.40.204.129])
 by smtp.corp.redhat.com (Postfix) with ESMTP id E184B5C8BC;
 Wed, 10 Apr 2019 12:54:00 +0000 (UTC)
From: David Marchand <david.marchand@redhat.com>
To: dev@dpdk.org
Cc: chas3@att.com,
	p.oltarzewski@gmail.com
Date: Wed, 10 Apr 2019 14:53:45 +0200
Message-Id: <1554900829-16180-1-git-send-email-david.marchand@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.40]); Wed, 10 Apr 2019 12:54:03 +0000 (UTC)
Subject: [dpdk-dev] [PATCH 0/4] lacp rx/tx handlers fixes for bonding pmd
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID: <20190410125345.xFr8BhS-Z-Mhwz814CRl3s9FGacRCs46MzPDh4zdq4Q@z>

Another series with focus on the fast/normal rx/tx handlers for 802.3ad.

The first two patches make sure that the rx (resp. tx) fast and normal
handlers are equivalent.

The third one will most likely have an impact on performance which I
tried to mitigate with the last one. However, I have no benchmark to
back those patches and I did not test those thoroughly, so they are
more like RFC patches but sending anyway.


-- 
David Marchand

David Marchand (4):
  net/bonding: fix oob access in LACP mode when sending many packets
  net/bonding: fix LACP fast queue Rx handler
  net/bonding: fix unicast packets filtering when not in promisc
  net/bonding: prefer allmulti to promisc for LACP

 drivers/net/bonding/rte_eth_bond_8023ad.c         |  51 ++-
 drivers/net/bonding/rte_eth_bond_8023ad_private.h |   7 +
 drivers/net/bonding/rte_eth_bond_pmd.c            | 402 +++++++++-------------
 drivers/net/bonding/rte_eth_bond_private.h        |   3 -
 4 files changed, 224 insertions(+), 239 deletions(-)

-- 
1.8.3.1