Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp440378pxb; Wed, 3 Feb 2021 08:58:22 -0800 (PST) X-Google-Smtp-Source: ABdhPJw9O16rRVQVd7VnFZ/pOShPbxTxDTaYF76EhREV1MDPiCcMr0PNMlWUaPXda8YqhJ8ZeUeO X-Received: by 2002:aa7:d656:: with SMTP id v22mr3944701edr.349.1612371502711; Wed, 03 Feb 2021 08:58:22 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1612371502; cv=pass; d=google.com; s=arc-20160816; b=aTGS1RT8CBMj/PfaHu2FiYRRp4ON7YrhgrWCZZUqH9/ElG0hLJ4fyrMMhAnPb/IYBF qzD2+7rFUoASnAzpAuA7mdnX6ZjjGPYLIpJHB2wEBcjvLBX3zA/2C9n8ZywarziR8Gjx qtxodrPWznabQOj6/cNmT1IcpbqxiXjpSxwz9N+pzmoFiE/mYlBnmTpyN7yoEb37zx6y cmCP3iRj6I17Vp24mbDKNsJdSfNNzdgBzPkFXl+OH/4J+wL5DNU5/4rzNQvvwzRgp09b IJo0dm4l2iBgHQFEu9i41Gg+Fi/uSmSQyO4t4//PiIvsnakGI2b8obhJZitXQVvUMazf 1quA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from :dkim-signature; bh=kRLTpYRoz1xDZ/9yQwJolHQXB0MB1q4cHJ6Ci9fML7k=; b=P0la6jgycHhyAdoyd7H1iVW1Bk5aLTEWh0kNtqzrnsXzpDSTJHhkfhqCDeps4ulL5Q f/+Le6Oe7f1JVb5bx+zxigWeqd7TZBFrdFn7u2ysT/9NeihfKPxs2kPHMWoQ9/mbeuo1 VqchuXFRRaGKH86XEDh7jXYsQeBbNlsMT7/5e0lcfSGLcmwxpUyoaKXF84bME33zLATq KXUEchw++2DXcgrReRHFIfqut4WmiKIj7amqDpcLvQ+LuP1wNBnAsea9mYKu6ms62teM KmI//lY3k2QPZIOIYk5bw+rM1NSP5i744VshxDGK/FaU9XhjSvFDqKNV7un7zluhT7Oo aI1Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@plvision.eu header.s=selector2 header.b="Cvw/n//Q"; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=plvision.eu Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p26si1618692ejb.694.2021.02.03.08.57.57; Wed, 03 Feb 2021 08:58:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@plvision.eu header.s=selector2 header.b="Cvw/n//Q"; arc=pass (i=1 spf=pass spfdomain=plvision.eu dkim=pass dkdomain=plvision.eu dmarc=pass fromdomain=plvision.eu); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=plvision.eu Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231423AbhBCQ46 (ORCPT + 99 others); Wed, 3 Feb 2021 11:56:58 -0500 Received: from mail-vi1eur05on2093.outbound.protection.outlook.com ([40.107.21.93]:27264 "EHLO EUR05-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231220AbhBCQ4l (ORCPT ); Wed, 3 Feb 2021 11:56:41 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CzqZzn5XvEYNaHWC5Vogc5qK/oXfUOgMS186tPrT2GI3VWgne3LFKYnaRqJSmH0lfohe0prekgNlHiJUuxrQIwnRpLMeIWgqLMPgk3R7q+5x0RWGDyUpBGde9fN4KZoKij5oUCkNZIxgDhGaICXpiWBUI/q/nwz+HPEvN6BGhf+9yH6M1iyRY050gGP0D6ZGxrbAjsfrI3eYQp8PZq8Ukmm9seGzSUPxxaXE70hwM377pcIn2PDlwKbthwdjbHiaV83jxZWZ+PlXiHJtoowo/VsW0Jaah52nQcVx8YnlKLJOXm/AKltCKqz7FPod8oNeYqyLVbrrb6iSqpp3XaPN9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kRLTpYRoz1xDZ/9yQwJolHQXB0MB1q4cHJ6Ci9fML7k=; b=Z18rgLE8ygfNh0QZgxioWHAfWmwA7MAXKZf3pN7PT8cB+OgSptp3hTnUz/HnLUkx62oZUkFWFIdj+VxO6ShccAG7NfmZgBqcGraAZNulUhltD7pYn16Dg6Z3Of0kF82VAYbW1nlcYmMY30m45PgK7fs/rv7KrNM2xXuIVMaMMYnF9jYYDJdPO1WVdbv2moHOu86gMvl43/ZFGuH3sd3LbA6dyVRhNfYI7UG1jmfwnkaOIf+me5ScdlTlF9TQWJ33sUowThOSFyMtQKiJKynxSrcESTZFCYixE/FP6r8/6CA0XQR/QdCAO8IMbjed4L5uDPlpoXFncFMHO14xoncf/Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=plvision.eu; dmarc=pass action=none header.from=plvision.eu; dkim=pass header.d=plvision.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=plvision.eu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kRLTpYRoz1xDZ/9yQwJolHQXB0MB1q4cHJ6Ci9fML7k=; b=Cvw/n//QQsDuaHgbBskdomRzlf69w2P9oUIAKJPXHRZ0Dt7vRCkoyC3BnbPXyiPYKC4hEqc17GUHWJJ2rZMzeEaBDIYBi0r0M7LrYJfKjEiosmskSnQvh/tA5HaA1KvwghKzfD1gnwIHpwBTxQJNpVzmh5PuZFkhJ6rrnE5VtOo= Authentication-Results: davemloft.net; dkim=none (message not signed) header.d=none;davemloft.net; dmarc=none action=none header.from=plvision.eu; Received: from HE1P190MB0539.EURP190.PROD.OUTLOOK.COM (2603:10a6:7:56::28) by HE1P190MB0361.EURP190.PROD.OUTLOOK.COM (2603:10a6:7:5b::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3784.17; Wed, 3 Feb 2021 16:55:52 +0000 Received: from HE1P190MB0539.EURP190.PROD.OUTLOOK.COM ([fe80::bc8b:6638:a839:2a8f]) by HE1P190MB0539.EURP190.PROD.OUTLOOK.COM ([fe80::bc8b:6638:a839:2a8f%5]) with mapi id 15.20.3805.023; Wed, 3 Feb 2021 16:55:52 +0000 From: Vadym Kochan To: "David S. Miller" , Jakub Kicinski , Oleksandr Mazur , Serhiy Boiko , Serhiy Pshyk , Volodymyr Mytnyk , Taras Chornyi , netdev@vger.kernel.org Cc: Mickey Rachamim , Vadym Kochan , linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/7] Marvell Prestera Switchdev misc updates Date: Wed, 3 Feb 2021 18:54:51 +0200 Message-Id: <20210203165458.28717-1-vadym.kochan@plvision.eu> X-Mailer: git-send-email 2.17.1 Content-Type: text/plain X-Originating-IP: [217.20.186.93] X-ClientProxiedBy: AS8PR04CA0145.eurprd04.prod.outlook.com (2603:10a6:20b:127::30) To HE1P190MB0539.EURP190.PROD.OUTLOOK.COM (2603:10a6:7:56::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from pc60716vkochan.x.ow.s (217.20.186.93) by AS8PR04CA0145.eurprd04.prod.outlook.com (2603:10a6:20b:127::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3825.19 via Frontend Transport; Wed, 3 Feb 2021 16:55:51 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2000cdde-d3bb-4d50-7d23-08d8c8649097 X-MS-TrafficTypeDiagnostic: HE1P190MB0361: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:644; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: zEH1eqbzqfck67O+PuFK14kJgj0acmtiK0q9knl/HfpXyhJP7piuv0ZSOj5eJ7qLUH6MXsdh0aT30Dn6tOa3EemyD41Vrs8eJIvP8M4FBE5JaDq7EYeCsDc4dIOTtzcRHBrx/qAHGlqtKR4QRAkvVEyvdQd4Ch5HmN4G+6dwFDoQ2z4qdB81fy+y+XE9CcKm2HxIKLy/sMu+Ak7xXiQLVe7HmKd+LtTNkgK0ib3jC7tab0Ul5u/Q7BE1ZjqDCee+nXPSZuHXw1+GiZyw+8hNbQfVjlQsbQqDG9dpW+YvXa8uTHtughpVajPdvtbwuPecR8CFK4ZhXIW2rC0PkrNAduFF+BrOS+F06QR+b1pcvVHlaXpmk12x2n5bZ1ElgldqIyo+tUxRFGo3XDIz1qi/8SECN3VmUlGldnOfTripS/5uAJXjloeopa3UVtlYUdl9yKitoaiO8KmAcM6L5wLoaXUFr8+SUBRgr31tb8MKV8rI8b6DRhQrinGOcFtLIdsrrpDIuSfWrb8o1FSReuz+lzM69VwK3C6dX1xtTkuztm2qQfHidf1cbXA9i6r0G/RjPRUbNn2ZR26KeRyD5LatH+8oHDC8mmba/gQKKQqMv+w= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1P190MB0539.EURP190.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(346002)(376002)(366004)(39830400003)(396003)(136003)(26005)(54906003)(110136005)(83380400001)(86362001)(52116002)(16526019)(44832011)(36756003)(6512007)(6486002)(956004)(6506007)(186003)(1076003)(2616005)(66556008)(2906002)(4326008)(8936002)(5660300002)(66476007)(478600001)(66946007)(316002)(966005)(8676002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?us-ascii?Q?YtIU9tDl7ev2jQraBp90ILb244S0V+Ye6DFcmnMAS/FYBYrZ93qDtuojGhl/?= =?us-ascii?Q?66IUb/vrHdBXvODgc/2qQi3pUWIjJohd8DBmZ1PDOMezFgWQZrDoJGyYnh3+?= =?us-ascii?Q?TfKaTjCpuLSNBY9a11Wr9VejOOZe+1sW+4cuZ4RJ1ByQ031LSmcU/eM4Y1lA?= =?us-ascii?Q?P7fX0GsQRmEitNQzH0XgvgzTxKbFuusNdhr3mRrxgnNJP7IQErPbWyXwlhn6?= =?us-ascii?Q?nort9BQ6oZGtNKxiLkPgMBtw5gPLQNKSl5kugiBQGMhbbAF43ZXe8m4cTs+x?= =?us-ascii?Q?pDrLDE2QORfucX82tC5Fu38MNJubw2H2TTaqSdryNhcW1I1eQC9CkAw4MaeU?= =?us-ascii?Q?JiYGQBQyh/0qf/0Q6mS2Ty3a2/Y0l0IEX641dWpFs04QhwA6kEIN9iZM4CRF?= =?us-ascii?Q?VkVKKUmfGlIqbyexVkTXpC+jNp7m+P8SqpQKTeqq2lsJcl0IFx3q6XZYP/P5?= =?us-ascii?Q?u6Dd/zFpbvL04edgtLwC/C06EOtQhtPyQg9Go4p7DJp/dAxovQWAObyJCCmf?= =?us-ascii?Q?BEg4lMVzSY5ZRjtt8Kwan/WStKFCLynnqUtC4FwnjiSPwnNjr8UihbdaYKcC?= =?us-ascii?Q?/+FjFXvxfqEqTp+FhITrHb9pnMxFMCRJep/lum33WuWKVfnXNJcfkvaE0QgZ?= =?us-ascii?Q?bwur1Qt9b4RVl3xUJAMmwg+x0BqJPquM9d+D3JoY7pN9I9XT+Im6DPpugtRS?= =?us-ascii?Q?YXXQCFx5xeAHEB5T9evQPYN970cWqdGgUriDzXF52G3LDlPL1oKhyQLZe16w?= =?us-ascii?Q?fl5i8Td05VXX572oybzgDNSmmd9KQxyQqCJIoF3fW1WmeQrfLFH8ZsBHFUE8?= =?us-ascii?Q?gdlglLp9jXYvh+wMF2CbTshqNiGPV+vFheKiIaqdRosCUFH1tDxh9aGtdKGD?= =?us-ascii?Q?e8PppZQQcbaKJbqxE9+W8td+5aTOYTeO83H4wesXhe7GALMZgYvyqUqgRAxU?= =?us-ascii?Q?tmYuKbMjrCpdGXzPEw5G7bBvJfR3Gvqkn+HYGmrK6nQj+19wHT2Pst4f09Gy?= =?us-ascii?Q?cbAUuVVRGM6HWYtUn8VuHA2/u7z3H/3qRvA29Da/E4NHkYI7/CPZsVj6NNpR?= =?us-ascii?Q?eT6sLXcqGfgFTPjYdCGBCTzSSU1OPELJEMEwNnY8jazJZl1UHJKLn6wQDqgN?= =?us-ascii?Q?Qlo5obKCbhz1B8NQsdSAWSvlSYmNlK/jawJpChg4nfAoG4E8k/iDwbi6qCbX?= =?us-ascii?Q?EN4mNs/IjTvSg8E/DyTt/D56a/VQBFjsfaq5pwpYugu+8D1R/xkaHM1bZXDG?= =?us-ascii?Q?hrG457WZC5qhKTlATk4rdBJ0u0w3CHzUVQCIu0xHC3baludhFgdUayRpoRKv?= =?us-ascii?Q?gcSa4hl6+rI5ULGN2W9I9aOp?= X-OriginatorOrg: plvision.eu X-MS-Exchange-CrossTenant-Network-Message-Id: 2000cdde-d3bb-4d50-7d23-08d8c8649097 X-MS-Exchange-CrossTenant-AuthSource: HE1P190MB0539.EURP190.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Feb 2021 16:55:52.5744 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 03707b74-30f3-46b6-a0e0-ff0a7438c9c4 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ZBVs/YXh4xO0DZeOTub84QatCwDyX+vRaQxWbJ3rB8TtVvXwVG83unrfeCuAPAXqKHpEVA/xVejRx4/y3neWnst4qhdlDGlEywAVLfZdzUU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1P190MB0361 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds support for new firmware version 2.5 (pull request was recently send to linux-firmware): https://lore.kernel.org/linux-firmware/20210203141748.GA18116@plvision.eu/T/#u Add support of LAG offloading and AC3X 98DX3265 device. Serhiy Boiko (1): net: marvell: prestera: add LAG support Vadym Kochan (6): net: marvell: prestera: bump supported firmware version to 2.5 net: marvell: prestera: disable events interrupt while handling net: marvell: prestera: add support for AC3X 98DX3265 device net: marvell: prestera: move netdev topology validation to prestera_main net: marvell: prestera: align flood setting according to latest firmware version net: marvell: prestera: fix port event handling on init .../net/ethernet/marvell/prestera/prestera.h | 30 +- .../ethernet/marvell/prestera/prestera_hw.c | 217 +++++++++++++- .../ethernet/marvell/prestera/prestera_hw.h | 17 +- .../ethernet/marvell/prestera/prestera_main.c | 275 +++++++++++++++++- .../ethernet/marvell/prestera/prestera_pci.c | 22 +- .../marvell/prestera/prestera_switchdev.c | 175 +++++++---- .../marvell/prestera/prestera_switchdev.h | 4 +- 7 files changed, 657 insertions(+), 83 deletions(-) -- 2.17.1