From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D1A1AC32792 for ; Fri, 4 Oct 2019 01:35:58 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A32ED2086A for ; Fri, 4 Oct 2019 01:35:58 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=lunn.ch header.i=@lunn.ch header.b="lDKHOqVs" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731028AbfJDBf5 (ORCPT ); Thu, 3 Oct 2019 21:35:57 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:60352 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728954AbfJDBf5 (ORCPT ); Thu, 3 Oct 2019 21:35:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject: Cc:To:From:Sender:Reply-To:Content-Type:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=U8UijmsryQF2pwAybuzwWVksqBSOZAexKzR4fWd7vMo=; b=lDKHOqVsNTpwYCGGGscbSA51Gd PphpYCZJuD2JEKr+2oj4zl4L/J5jveaWPFkMbfjKaJjKo/PsbzTnPO6Ym+xJl55lJxCx946bTm/Ha CMG+wCwWdBOillao7mfcrnWNU2EVdHnZETbT28UmNYCDHBGfppKdNU9OFqHZnrvrtV2I=; Received: from andrew by vps0.lunn.ch with local (Exim 4.92.2) (envelope-from ) id 1iGCVM-0007NI-Pm; Fri, 04 Oct 2019 03:35:36 +0200 From: Andrew Lunn To: David Miller Cc: netdev , Vivien Didelot , Florian Fainelli , Andrew Lunn Subject: [PATCH net-next 0/2] mv88e6xxx: Allow config of ATU hash algorithm Date: Fri, 4 Oct 2019 03:35:21 +0200 Message-Id: <20191004013523.28306-1-andrew@lunn.ch> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org The Marvell switches allow the hash algorithm for MAC addresses in the address translation unit to be configured. Add support to the DSA core to allow DSA drivers to make use of devlink parameters, and allow the ATU hash to be get/set via such a parameter. Andrew Lunn (2): net: dsa: Add support for devlink device parameters net: dsa: mv88e6xxx: Add devlink param for ATU hash algorithm. drivers/net/dsa/mv88e6xxx/chip.c | 136 +++++++++++++++++++++++- drivers/net/dsa/mv88e6xxx/chip.h | 4 + drivers/net/dsa/mv88e6xxx/global1.h | 3 + drivers/net/dsa/mv88e6xxx/global1_atu.c | 30 ++++++ include/net/dsa.h | 23 ++++ net/dsa/dsa.c | 48 +++++++++ net/dsa/dsa2.c | 7 +- 7 files changed, 249 insertions(+), 2 deletions(-) -- 2.23.0