From patchwork Sat Jun 30 00:53:14 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Machata X-Patchwork-Id: 10497793 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 703BD60327 for ; Sat, 30 Jun 2018 00:53:56 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 54003295BE for ; Sat, 30 Jun 2018 00:53:56 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 465BC295C0; Sat, 30 Jun 2018 00:53:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.8 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D9621295BE for ; Sat, 30 Jun 2018 00:53:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754974AbeF3Axz (ORCPT ); Fri, 29 Jun 2018 20:53:55 -0400 Received: from mail-db5eur01on0074.outbound.protection.outlook.com ([104.47.2.74]:36661 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752776AbeF3Axy (ORCPT ); Fri, 29 Jun 2018 20:53:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xtAwvUezLpU50eLkgqjEKwULhsow72NvMv6HLV22kQo=; b=O66AObzwZT0PHLMoFP1Xgj9IcANSr46gPktY89NJDQd+21vkanIhbIrU3Q2Rkyig61ET+xGHpN6gVBaXO8euz/9z9jOgEd68f5L2T52ewht440GMXhviqHmhzR7PDyybW8Nt/2BhteMxbHDh539R27csr8fj7LTEADRbI6wv/Bg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=petrm@mellanox.com; Received: from t540p (89.176.83.59) by VI1PR05MB4191.eurprd05.prod.outlook.com (2603:10a6:803:4e::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.906.25; Sat, 30 Jun 2018 00:53:52 +0000 From: Petr Machata To: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: jiri@mellanox.com, idosch@mellanox.com, shuah@kernel.org, davem@davemloft.net Subject: [PATCH net-next 12/13] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum In-Reply-To: References: Message-Id: <2af58bda5021e2ca100c34793890ea6c83cae050.1530319109.git.petrm@mellanox.com> Date: Sat, 30 Jun 2018 02:53:14 +0200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 X-Originating-IP: [89.176.83.59] X-ClientProxiedBy: VI1PR0501CA0043.eurprd05.prod.outlook.com (2603:10a6:800:60::29) To VI1PR05MB4191.eurprd05.prod.outlook.com (2603:10a6:803:4e::17) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 33e3f61a-5c0a-45bf-83df-08d5de23f2d9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(48565401081)(5600052)(711020)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:VI1PR05MB4191; X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4191; 3:5KH2gxn2Nu/tf/Z5EejH8jl/M27PiJEHWcP7+cF5X8a/M75S7rYP6ZfCsSHlFxggCFbKhivv7lZJAyoFXWZo6FgUKV/rZ3kCAP4g9Ltj6rKXfQUK3G6iy8GCTpJYQWdb09EG+ZX/grEYw2EW1Fl2SIODZq/ELCrPs6NOtsWr89aWWlQRFmY5eW4STD+vzIJ58VuSrNeFLRpzfzWKwM9b9s6OKitMR5frl2XbQ6LohZsv3AoapSczP6lUp2oGXKCr; 25:wQoQ0T2Zwlz52NQTZuZjqq0gmzeFg1XdQn+17erkeEX4DnZXm8fzrJFKVnyvCfEXuZv+mZBWcd1VkWikkm0to4z5o6taZN48/rM6RrnicvSOGfICkgAMV3lrf5DnVp0hqxJtCDTAWJK3Uxza6v+yDHYIybQ+bRBb59RFyGzTKczMcnYWfqdR4mepzMQJ/TOVXKjg3jpv2qtYJ7G27Lmjjyd4FPkYQrXr5kNjtZWKMyJQ+g8TOfod7gKr3sj1wAhAyLo4DBdYUsWqdnKD/W7I0IBzfBDKCDAHHV2nI58wj+W+UBnUIMW4dTt6IxtuWHUvwULOJEILCLs7FxsVBNbszg==; 31:1RoSPcTcqOfe1gQnCGcXqz2xUmDTwXyqdCC/7cev7WBAHsRiOVdfBthvXdDhqZJqvM9eDeKhXuM3P5iuZQ+WV1HBWM8wDT7wgrs9f/9P14W5BnReMaFW4eZiN7jqckE8yIsFy8hLn+7nwz2Ja4itNf73M1f02q3+jC9xC1TGbPSKFdM/+xT5HGpFYCzJO+yE1PsGFtogQ4RzMmHswZ5Zi9WQrxxREuMcXQbtKocDoC4= X-MS-TrafficTypeDiagnostic: VI1PR05MB4191: X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4191; 20:iIDefC9bG7qeOrvrm51ZSrX959fVXE9bKhbtb9QijOMMyofYEISwvvXb+1xvyunFLqQ6cDeTKzMcpb1wGTeEA07dGn3vpuAjtw/w2O4bvwXNCnIBUZIfWB4x3hOjFckz8ivEuInljsSUvry2OVP9nWvC1JeIQ9/dZLW26+ElWPPcXPSGKEtVDChdcG6bVdRZa3yWJM29+ZoSpRSDrdmtXbIP5P1/V74OAgIUwOluL0sUBcTZg4fr2d3XH8gb8yQ6wiw9izhjWpettWnnmGbaLCqcHqSUQ1Fm8yrL/vDx3UI/LYfBs9Nt/W9ra+XpGjLtU9Gl6fT7dgsIYL74eiE9IedCMFcGf8IRQ8tH8O7O7nYK5/KJlLNI5KJMw01dlfsF28mjpZHigc/uMx3/J/y56Oqjri/lgWY1YTHvPmRF4YeLrJPXWN6vDaXqvrDzy5sc/tOcAU5QaMKuTqxHwmBTzIy/hOa4y5HzgOJFVBgqoaXE/cevcqXxTKi2jWJeWd5R; 4:Z5mkK7EYfxY0JMr8ZMVVnG9mBhIUKG1TX1WkxX/5YA5qZXJ97buwczrsyERq+HVR93rB14TLKmuBUklwlo3Tk+FGFjbb7OuKsCeZVGFBf0Jc+q4+sZBDNwbII16LrJAQKVO60dBrG33wNVE47ino9ykjFpP6/yaEiZosyfTueubflacR8MNk/j1oKFbuZs+VKOZyWLm1WQnvuZgk7zNVMHz4c86lc8xb1YGCBaAlfnkoydfbYSbyLuVuPpQtVhH6aqE90ip8Z1ZyzC28lZ15Rg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231254)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:VI1PR05MB4191; BCL:0; PCL:0; RULEID:; SRVR:VI1PR05MB4191; X-Forefront-PRVS: 0719EC6A9A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(346002)(366004)(39860400002)(396003)(136003)(189003)(199004)(86362001)(478600001)(476003)(486006)(68736007)(956004)(2616005)(6116002)(6496006)(2906002)(66066001)(52116002)(3846002)(47776003)(76176011)(53936002)(5660300001)(4326008)(446003)(11346002)(51416003)(6486002)(36756003)(48376002)(118296001)(386003)(50466002)(16526019)(105586002)(186003)(26005)(106356001)(97736004)(25786009)(8936002)(316002)(6666003)(81166006)(7736002)(16586007)(8676002)(305945005)(58126008)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB4191; H:t540p; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR05MB4191; 23:KNO5xAy67M/zeLPJz6Rrl4JVn1571dIDvORy6h5GO?= =?us-ascii?Q?RepPIXsrBZWjqh/SGJ4H6ylm7uoPlHg2VLukpAaAbVxdN6xFsEWBdGui5JSX?= =?us-ascii?Q?dRXA2ckV4qsarYs1fImUfGLOjpvzMOUo5MqWYd9vG35jcIX+3+GQmRBE1Rhd?= =?us-ascii?Q?oY4osEvoSd7GMGNhYw/HWYiETAaurZ99SOm/YmC2uIpWhWKceargL0EeCijf?= =?us-ascii?Q?LtTVZ2ttTXwwdPpxbO1k9iym50i7tPhQ0cl0Kj56i60/kDUeo0W4IlBiW5vM?= =?us-ascii?Q?qyuVTZ6Jk6HnWE+VYeRmrGlbOkCqMBYW4wSitssxbDPly7pPFEOxr1VPEmq9?= =?us-ascii?Q?0mvCJWnwmB8TMYkXJhS6v9SbekemETXdJMH0Yzx6nrWXlnTGvbM+Mfvghmy2?= =?us-ascii?Q?F5ktzZHplk/XIkYlSYRrjAQnXZ54b+H32IRbZ6pzcfLNTJJXMj7cucofIzCp?= =?us-ascii?Q?hEdY3EoYfGD0TM3HS2HVRfxOoTWd3g6cLlvoVud0XIncBJ87l16ounxxBy9t?= =?us-ascii?Q?wESsgDzdqaHsE4eM6K7mnJNUU3Tw8dMBbynSYqIikt0Eltk4gpPQcuIpPWGl?= =?us-ascii?Q?zX1W/NFMSkBnKSr1Zzx5PFpAihBSn2eyw9KGq1Z0fvL01aQs4tZbnTljDKy0?= =?us-ascii?Q?HiZHYnY5bJ5oS/E8a9pYfoKvHJjewHCIr4juAUt25tWD60Xb71l6s2v0Gg03?= =?us-ascii?Q?+kj9yWTRiGfyMI64ZXVpkdwOfyg1seyULJWFAQIoLBDDVV82SvECPd8tQlP4?= =?us-ascii?Q?LloD/bPKq53JOTuQPLvMkALhyrWyErINk+6YMVEt4VEqrE0IAZXfweD/OqSP?= =?us-ascii?Q?nvJJK3vu/a79kx7vUvnO+O2oiLgozgzePDlA5A3PKympWeOXN15YtYnISlb1?= =?us-ascii?Q?WsVYqp4WS5kz8vna6lT1CtyHVRpDY7Pikd8QKNhimwzBQvTY4jOl1mrzXUXX?= =?us-ascii?Q?E0kyUATiu7QwXi8tcNGmhqKUKgczvGCagSWUvXQJUm6PiltmOQ4Nlh1ggeap?= =?us-ascii?Q?OtMHvY/DVq4EeQaocLBQgz5IlpNkSdxPEbsxel5/bj5HGyz3kvrYTlSu5piz?= =?us-ascii?Q?C3Og8r8/bFzGyKhZV6MQrW4FchUvlEJhOAdCXRbfaOPlL47zYwz3MoPhqnDq?= =?us-ascii?Q?e4Fq6xOWBRS8P96xYulEhsrXQVJezTz?= X-Microsoft-Antispam-Message-Info: yGBX2POTgfvQYiXnLw79Gr6cuNeXfq8vbtMd8tRhHcrdGuupB8Kz0b3/35k24G+L+tO3CP+8j1PO8zwGQzXZ6scPWnt7ORpDPxRxDokdzR01XXILhkY9p199XUk2iRkb3Pkx0LX0CnKPn+FJxezl5HgtxvtUpJUnIaeAixeutq8rXXkTgiZUtyfIL4C2JMNLVw5+naLEQ5KIsb2qde86e9decUM1H6BMHJOgtA6ly0DytDNqtwfF73oCFbHufq5hVKZbvrSa+42GOw+fUphgaInmd+Knj7KTCHpe4DncVXiD13TguizTV6CZ6ufqkCO87XKUclYRE5eyz07h1AOpzv4L67101fCxzsaZwg7Q/HA= X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4191; 6:Lm0xc2dvjokF0aclLhuyE89uq0iaYw7ISeMi6SM1/+h9pyTKGSxvCbAEr5M0IxwNC5YUx+FHPdusKIGqyRUoWiW86xsY240hAhxhVlAGIEtuMWY2RSMrfZEIuTbIlP8TJ1vDLDkgseJN+tdZ5K1S0xbTAyCg3fsJPCyjuvpDxnzHlufLBLgFjFETB0gdETU6Qg9oHuH0Cf8QWd136ZsaC3WPpVXEqgPC29iH83nZ+A1e4BSIerFDMlF4wgFsnhz98NdHCes92MZFLgsyisUeCBwpc1ogceZrsCnY2kkJGJgVWdwZ5g3PFzv1nZDvd911GWMZ3Btv6UBX2hJX9oCDLBQWf+0MZMR9zZirvkyTOH2onUbJgHxeRW7cm3aeJ3FET6r/ph52/f/7Jp7v1b+/AFm9eaQt3AHE1gGN6PkIvjOOZeJWcz7/LCC/K68f1qZTDpgp8iPRV8NFoAqe0NkGbw==; 5:h2VJLG1HCWhmkcVMiEJvtoGZBUgZUc7C+fFjoCj2Yx3rbYu9njn0yTR39e72Dqv25+I1Lxhhd8N85sYfL2AnEeTKAAu+eqEJK1WecjbTyiLNAAgTUnCDJk+G27h3r4YtUSxZkUXNvnpHMgteIehq2qJ2ThwClgGK9Y0wmPsyhi8=; 24:4zqVcR5MkcofwkSD+26uDMTZdl5XJ63d7cpE6mAb/tHY8H0jop+a9siJOd4rNR+aaarSjdbB9xQTjfSQq8N0mY7x1JwB7eK+HPwdzS0mE+c= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4191; 7:w022pjWZoIOaW3KOLwo1m04gtBzZTZJiesQ6c4HwEyN8qyomexDg3OhGwIk1RlZXGZmjUQQpDcRS2mb5dp4JIARfJuFBGwK6Amnzukr5lXFV9vT5gJXK/2XLI/kvqy9NygU2U9QSlWrf5HlrQEnA1cQ68OrPnoJYaOhSGj+yuL+aNOyUzv2J4ek3sJKk8L4TMVcPs1drOPIgzpCBzaH9x9NZF4jkkN+xI/HGsWThC5/oajl4veoJzSo0dNNjVNKJ X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2018 00:53:52.0915 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33e3f61a-5c0a-45bf-83df-08d5de23f2d9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB4191 Sender: linux-kselftest-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kselftest@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Add a wrapper around mlxsw/mirror_gre_scale.sh that parameterized number of offloadable mirrors on Spectrum machines. Signed-off-by: Petr Machata Reviewed-by: Jiri Pirko --- .../drivers/net/mlxsw/spectrum/mirror_gre_scale.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh diff --git a/tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh b/tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh new file mode 100644 index 000000000000..8d2186c7c62b --- /dev/null +++ b/tools/testing/selftests/drivers/net/mlxsw/spectrum/mirror_gre_scale.sh @@ -0,0 +1,13 @@ +# SPDX-License-Identifier: GPL-2.0 +source ../mirror_gre_scale.sh + +mirror_gre_get_target() +{ + local should_fail=$1; shift + + if ((! should_fail)); then + echo 3 + else + echo 4 + fi +}