Message ID | 20190402081512.2988-1-jiri@resnulli.us |
---|---|
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=resnulli.us Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=resnulli-us.20150623.gappssmtp.com header.i=@resnulli-us.20150623.gappssmtp.com header.b="KHeaZp7D"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 44YMTK3VRKz9sNr for <patchwork-incoming-netdev@ozlabs.org>; Tue, 2 Apr 2019 19:15:17 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729076AbfDBIPP (ORCPT <rfc822;patchwork-incoming-netdev@ozlabs.org>); Tue, 2 Apr 2019 04:15:15 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:37820 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726496AbfDBIPP (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 2 Apr 2019 04:15:15 -0400 Received: by mail-wm1-f68.google.com with SMTP id v14so2470822wmf.2 for <netdev@vger.kernel.org>; Tue, 02 Apr 2019 01:15:14 -0700 (PDT) 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; bh=FQ4xxe/75Qz/TdgXy36mYRhLD5JKyyAnSgx/GhODGZc=; b=KHeaZp7D4WCkhNle6RE2Eu1XRwPnHTec+krAoa2PBWGylyehlsFnV4aChorbcGbumI Lsa6NEft5ZwHZ8dGSincbXX4Gg/Kgq7IqiducliapDq61JHOxEOBQRM7jWzBE5WMeR7c L418QxrMF5T5zVtLZPG07VtlJe8uJCThtD53aAkwhXgHERL/ExJQCFKRo3Mq6+WaI14b zmuO+op0hhTGCpN2ZMdDvvNWvsLJxiqn3aDx9oZcSCwoZGOnqKhMFgeV2ndOUPTNrkYD sjlqAjyPO3FLR7Rn0XcZH44vIIrjPld2Z9oPJtHG7OuHQAd1UXK+pp0M7LXH/Uu5FnMg qv0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=FQ4xxe/75Qz/TdgXy36mYRhLD5JKyyAnSgx/GhODGZc=; b=WRfoni4TKcZXkLVMmv4n9qS0S8d4CQJ+JSD6QdfWDR+caHJpt8a/5nVeG6Fh5cOtm9 FmJ1mSjK5W5NEdufWFMleh9WL0ADkdzzo+wiDqIab2sQQy2VVLF4uasubS4OPsDP7RX3 U1hvYQdbEpUW4GFusYCE7HKz4nbah9hWRPsFEn3gyTejzchUKKmeSo2cnhXu2WQWVnDY nuEwl9MPnuJpGQlkwgjv3JM7mr9zT+nMolrZ9dC9eIlEYe4rJ3o7euzdZv2ifEw3q2wg ITCRvg4GobKQfsALzcN4ZXEySPvGcDkbtI5u5epHuZpQ/dyxZcdlZ+184NLe7ABiPKto O3dQ== X-Gm-Message-State: APjAAAU5QyuV2/moYyZhexpx34xbLnSPFQk2aRrxyr50r1OH45eIMNSj 8UfUhAawKiVD29qAav97kls+MgR2ROs= X-Google-Smtp-Source: APXvYqwrxMh5o9ByQHUES9wiYtoSZLEJO9NeyrURRG9GUgWbpEykGIzgw4Pke0Vswzsj8oJdKII+iQ== X-Received: by 2002:a7b:cd95:: with SMTP id y21mr2657097wmj.29.1554192913445; Tue, 02 Apr 2019 01:15:13 -0700 (PDT) Received: from localhost (jirka.pirko.cz. [84.16.102.26]) by smtp.gmail.com with ESMTPSA id a9sm13474885wmb.30.2019.04.02.01.15.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 02 Apr 2019 01:15:13 -0700 (PDT) From: Jiri Pirko <jiri@resnulli.us> To: netdev@vger.kernel.org Cc: davem@davemloft.net, mlxsw@mellanox.com, idosch@mellanox.com, jakub.kicinski@netronome.com, f.fainelli@gmail.com, andrew@lunn.ch, vivien.didelot@gmail.com, michael.chan@broadcom.com Subject: [patch net-next v3 00/12] net: extend devlink port attrs with switch ID Date: Tue, 2 Apr 2019 10:15:00 +0200 Message-Id: <20190402081512.2988-1-jiri@resnulli.us> X-Mailer: git-send-email 2.17.2 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
net: extend devlink port attrs with switch ID
|
expand
|
I found one issue with dsa and the last patch. Will send v4.
From: Jiri Pirko <jiri@mellanox.com> Extend devlink port attrs to contain switch ID and change drivers that register devlink ports to use that. Jiri Pirko (12): net: devlink: convert devlink_port_attrs bools to bits net: devlink: extend port attrs for switch ID net: devlink: introduce devlink_compat_switch_id_get() helper mlxsw: Pass switch ID through devlink_port_attrs_set() mlxsw: Remove ndo_get_port_parent_id implementation bnxt: pass switch ID through devlink_port_attrs_set() bnxt: remove ndo_get_port_parent_id implementation for physical ports nfp: pass switch ID through devlink_port_attrs_set() nfp: remove ndo_get_port_parent_id implementation mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() dsa: pass switch ID through devlink_port_attrs_set() net: devlink: add warning for ndo_get_port_parent_id set when not needed drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 - .../net/ethernet/broadcom/bnxt/bnxt_devlink.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 7 ++-- drivers/net/ethernet/mellanox/mlxsw/core.h | 4 ++- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 17 ++------- .../net/ethernet/mellanox/mlxsw/spectrum.c | 17 ++------- .../net/ethernet/mellanox/mlxsw/switchib.c | 22 +++++++++++- .../net/ethernet/mellanox/mlxsw/switchx2.c | 16 ++------- .../net/ethernet/netronome/nfp/nfp_devlink.c | 5 ++- .../ethernet/netronome/nfp/nfp_net_common.c | 1 - .../net/ethernet/netronome/nfp/nfp_net_repr.c | 1 - drivers/net/ethernet/netronome/nfp/nfp_port.c | 16 --------- include/net/devlink.h | 19 ++++++++-- net/core/dev.c | 8 +++-- net/core/devlink.c | 36 ++++++++++++++++++- net/dsa/dsa2.c | 4 ++- net/dsa/slave.c | 7 ++++ 17 files changed, 110 insertions(+), 74 deletions(-)