From mboxrd@z Thu Jan 1 00:00:00 1970 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) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id; bh=u4mwnciTW8xe3B/lICbiwKTsp8taUjyBmCVUItbqIEU=; b=BhL6kHWB3U8u0MvCVK6k8J5koKvkBJDTMynzWR1zEFK4KibAn+olZcO0sXreRNWgG8 dfDU5/iHvXYRtjZvNt95aLphsVlXfgdQ814KeC+a1QenpEXWmU7QlJAc2fOgLxvHagUG huA+RCTiU/duoxR5SnhrCqPzc6APjRL7eviLAPDQJeLUNK32LpWCp07IhfIbVAXD37aJ MyAzKAeG05BWxa2DJXJKhDZfWmuaamsCohSRDhkKjps979YQJzLbkFQ3dGGFx18yK5Vb CMahAxbRq4+p9wJ0vG63MwOJdhGQx2JCtj4e0/B0uERGAZzwZAP9q3MiCVxPbpu+htuP PXNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id; bh=u4mwnciTW8xe3B/lICbiwKTsp8taUjyBmCVUItbqIEU=; b=IshmflZG3TdgFEps0Gw/U1wZPvEBv/0/H1uzTLniYP1MnqsuCULHENr7toqFKcchUI ZwE3EKT5RrXanHzGyFm8TanbP86JobQtQVAynpD3gG6ryDd9laDKUrlwCOg/lkN5cPMb Lg2Y15S577w4ald+hAw7v2oaNSIla1ML/iK6aPa7dPt69c0ZPtet7SXh8LDiVtgEkEfC yThYIDSOpTq5Uk/l3VLf49rdJ7GGBgbB4qPGql6EQgUdAbBiJa0HJx513JcWCuHZzgMK gepYH0P/Rpv/hIZ0SnnT+POnE0ch3q5INYaZ55qS8VMtM+T6+1MKEnZmvg1Vewqbi7Aj Tdjg== X-Gm-Message-State: ALyK8tIZQt4ipLQnARIg36TAYFrG1cOiCFb4gXBGIiHLiyP6F2bc7I50wIvB43qQz+Q/OA== X-Received: by 10.98.8.91 with SMTP id c88mr18488666pfd.57.1464315862681; Thu, 26 May 2016 19:24:22 -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) From: Eric Kinzie To: dev@dpdk.org Date: Thu, 26 May 2016 19:24:09 -0700 Message-Id: <1464315851-12953-1-git-send-email-ehkinzie@gmail.com> X-Mailer: git-send-email 1.7.10.4 Subject: [dpdk-dev] [PATCH 0/2] bond mode 4 external sm api X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 May 2016 02:24:23 -0000 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