From patchwork Wed Aug 1 17:09:26 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Or Gerlitz X-Patchwork-Id: 174540 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 789902C009B for ; Thu, 2 Aug 2012 03:10:47 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753601Ab2HARKD (ORCPT ); Wed, 1 Aug 2012 13:10:03 -0400 Received: from eu1sys200aog107.obsmtp.com ([207.126.144.123]:35013 "HELO eu1sys200aog107.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753363Ab2HARJ7 (ORCPT ); Wed, 1 Aug 2012 13:09:59 -0400 Received: from mtlsws123.lab.mtl.com ([82.166.227.17]) (using TLSv1) by eu1sys200aob107.postini.com ([207.126.147.11]) with SMTP ID DSNKUBli32UoiUA+sscnIR+H8cHqhvqQyh1A@postini.com; Wed, 01 Aug 2012 17:09:59 UTC Received: from r-vnc04.lab.mtl.com (r-vnc04.lab.mtl.com [10.208.0.116]) by mtlsws123.lab.mtl.com (8.13.8/8.13.8) with ESMTP id q71H9mFd004604; Wed, 1 Aug 2012 20:09:50 +0300 From: Or Gerlitz To: davem@davemloft.net Cc: roland@kernel.org, netdev@vger.kernel.org, ali@mellanox.com, sean.hefty@intel.com, Erez Shitrit , Or Gerlitz Subject: [PATCH V2 03/12] include/linux: Add private flags for IPoIB interfaces Date: Wed, 1 Aug 2012 20:09:26 +0300 Message-Id: <1343840975-3252-4-git-send-email-ogerlitz@mellanox.com> X-Mailer: git-send-email 1.7.8.2 In-Reply-To: <1343840975-3252-1-git-send-email-ogerlitz@mellanox.com> References: <1343840975-3252-1-git-send-email-ogerlitz@mellanox.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Erez Shitrit The new 2 bits indicates whenever a device is considered PIF interface, which means the "main" interfaces (ib0, ib1 etc), or cloned interfaces (ib0.1, ib1.2 etc.) that is now in use by the eIPoIB driver. Signed-off-by: Erez Shitrit Signed-off-by: Or Gerlitz --- include/linux/if.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/linux/if.h b/include/linux/if.h index 1ec407b..f50dbf2 100644 --- a/include/linux/if.h +++ b/include/linux/if.h @@ -84,6 +84,8 @@ #define IFF_LIVE_ADDR_CHANGE 0x100000 /* device supports hardware address * change when it's running */ +#define IFF_EIPOIB_PIF 0x200000 /* IPoIB PIF intf (ib0, ib1 etc.) */ +#define IFF_EIPOIB_VIF 0x400000 /* IPoIB VIF intf (ib0.x, ib1.x etc.) */ #define IF_GET_IFACE 0x0001 /* for querying only */ #define IF_GET_PROTO 0x0002