From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Kinzie Subject: [PATCH 0/2] bond mode 4 external sm api Date: Thu, 26 May 2016 19:24:09 -0700 Message-ID: <1464315851-12953-1-git-send-email-ehkinzie@gmail.com> To: dev@dpdk.org Return-path: Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by dpdk.org (Postfix) with ESMTP id 758D75691 for ; Fri, 27 May 2016 04:24:23 +0200 (CEST) Received: by mail-pf0-f176.google.com with SMTP id b124so36690782pfb.0 for ; Thu, 26 May 2016 19:24:23 -0700 (PDT) Received: from buildhost2.vyatta.com. ([144.49.132.22]) by smtp.gmail.com with ESMTPSA id x123sm9043282pfb.54.2016.05.26.19.24.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 26 May 2016 19:24:22 -0700 (PDT) List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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. Eric Kinzie (2): bond mode 4: allow external state machine bond mode 4: tests for external state machine app/test/test_link_bonding_mode4.c | 210 +++++++++++++- drivers/net/bonding/rte_eth_bond_8023ad.c | 318 +++++++++++++++++++-- drivers/net/bonding/rte_eth_bond_8023ad.h | 82 ++++++ drivers/net/bonding/rte_eth_bond_8023ad_private.h | 14 +- drivers/net/bonding/rte_eth_bond_version.map | 16 ++ 5 files changed, 601 insertions(+), 39 deletions(-) -- 1.7.10.4