From patchwork Tue Dec 1 13:48:50 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jiri Pirko X-Patchwork-Id: 550882 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 2E2831400DE for ; Wed, 2 Dec 2015 00:49:34 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=resnulli-us.20150623.gappssmtp.com header.i=@resnulli-us.20150623.gappssmtp.com header.b=OTpMdgOQ; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756269AbbLANta (ORCPT ); Tue, 1 Dec 2015 08:49:30 -0500 Received: from mail-wm0-f41.google.com ([74.125.82.41]:35324 "EHLO mail-wm0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755648AbbLANtX (ORCPT ); Tue, 1 Dec 2015 08:49:23 -0500 Received: by wmuu63 with SMTP id u63so173631637wmu.0 for ; Tue, 01 Dec 2015 05:49:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=resnulli-us.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=AhYJei3nACGU0CGbIi95nzk3K/d7jK6rvYUpSXNFd4o=; b=OTpMdgOQ5Oyd9h3lcyoDKEsC2kNMqm7aSfTwRhzbhjvz6R2m2nZ75G8SEwBlMpoNz9 2pHVpd+ymJFsBIzqknic2PHwrL145dNJvGbnhCxe6bsnScGeex2eI9dkNqfOJ1X7J5mt KK4XsRfn0Blvve6BdB9k3dTTB5AbOiFocyLwSFO9nWgtzcNC5rWJpXMFTgRKNCFEMpRY h0nwGD1JVpELQobsF8epYGP+1jKMcrGTI7kO9db8TfOZTlmKBi5ovD3i9M5tut+aaKhy 88WQfUApsNvVdr1CejMju2RSZQTDGB5ZzgMvuENR10wigVSf2rEGCrDixkWbYUrbRmzf muZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=AhYJei3nACGU0CGbIi95nzk3K/d7jK6rvYUpSXNFd4o=; b=AJ3Qjwlab0qByvnaS0h5Ku6tLd3vxNBpUxVo+sS3m/uJD4Yq6Y9nk+XlubMKhCFW/j o1cBYp40ptaqfJj8uKzJQOMXc1HIPj8Nl4mM/KO9LcKivu50Vpk06KPpAOll9rKHJ4NO qTphE+iaKUATiJYxxjf8/umBWx2MNNvJ0zcq/UrJJccIm1KL+Jo+HMCw5N706vTl2BIl oADODnk5hsPCSVBIT0ZFjwQ561u18bRzSizC5lz5H7Gtgtt7YlycII6uyv95xmSG/FGf M/U3SA9oUuRqC6GxlUMs5OGspE9A1BUvfeLXwSeraIcxN7VS1r8sRUnybm1enVzqUmdQ gVXQ== X-Gm-Message-State: ALoCoQm0hzCvG0PXRPP82ScybRZ+jyz5jN9ydtYmSOzNAMO1dD0Ryf/sjUnxGfVZdZOlizSyXF8W X-Received: by 10.28.142.83 with SMTP id q80mr37343605wmd.66.1448977762399; Tue, 01 Dec 2015 05:49:22 -0800 (PST) Received: from localhost (jirka.pirko.cz. [84.16.102.26]) by smtp.gmail.com with ESMTPSA id qm9sm18338525wjc.39.2015.12.01.05.49.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 01 Dec 2015 05:49:22 -0800 (PST) From: Jiri Pirko To: netdev@vger.kernel.org Cc: davem@davemloft.net, idosch@mellanox.com, eladr@mellanox.com, yotamg@mellanox.com, ogerlitz@mellanox.com Subject: [patch net-next 12/26] net: introduce lower state changed info structure for LAG lowers Date: Tue, 1 Dec 2015 14:48:50 +0100 Message-Id: <1448977744-17930-13-git-send-email-jiri@resnulli.us> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1448977744-17930-1-git-send-email-jiri@resnulli.us> References: <1448977744-17930-1-git-send-email-jiri@resnulli.us> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Jiri Pirko This is shared info structure for bonding and team. Serves to pass down info about link state and port activity to notification listeners. Signed-off-by: Jiri Pirko --- include/linux/netdevice.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h index 06f17a4..ba2ae91 100644 --- a/include/linux/netdevice.h +++ b/include/linux/netdevice.h @@ -2121,6 +2121,11 @@ struct netdev_lag_upper_info { enum netdev_lag_tx_type tx_type; }; +struct netdev_lag_lower_state_info { + u8 link_up : 1, + tx_enabled : 1; +}; + #include /* netdevice notifier chain. Please remember to update the rtnetlink