Message ID | 20180115191853.26129-11-idosch@mellanox.com |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@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; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="q/l+ESpH"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zL39R0Gmtz9sBW for <patchwork-incoming@ozlabs.org>; Tue, 16 Jan 2018 06:20:59 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751333AbeAOTU5 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Mon, 15 Jan 2018 14:20:57 -0500 Received: from mail-db5eur01on0088.outbound.protection.outlook.com ([104.47.2.88]:4752 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751309AbeAOTUx (ORCPT <rfc822;netdev@vger.kernel.org>); Mon, 15 Jan 2018 14:20:53 -0500 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; bh=1B5rs6nwQFB4OH6NqOP76hKmtmYZym+eKlLPISoLkoE=; b=q/l+ESpHyQZ7Dds58inMFff4KLnqFIl7BE9AOqWpQbKkyQeFNkPoBpCLAZtxOPVpOrP5IPflk5uxylwmSfpuhjt5Ex6U1eQnCMKSYUT+BMVKRypEcWvQ4WbLdTdGCxzkFkKja1c7XGQaqS7sYgz7PSvLms5qgfXro/43gnWS8ME= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=idosch@mellanox.com; Received: from localhost.localdomain (5.29.216.175) by AM5PR0501MB2004.eurprd05.prod.outlook.com (2603:10a6:203:1a::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Mon, 15 Jan 2018 19:20:43 +0000 From: Ido Schimmel <idosch@mellanox.com> To: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: davem@davemloft.net, shuah@kernel.org, dsahern@gmail.com, nikolay@cumulusnetworks.com, roopa@cumulusnetworks.com, andy@greyhouse.net, jiri@mellanox.com, mlxsw@mellanox.com, saeedm@mellanox.com, tariqt@mellanox.com, jhs@mojatatu.com, lucasb@mojatatu.com, f.fainelli@gmail.com, vivien.didelot@savoirfairelinux.com, andrew@lunn.ch, jakub.kicinski@netronome.com, simon.horman@netronome.com, Ido Schimmel <idosch@mellanox.com> Subject: [RFC PATCH net-next 10/12] selftests: forwarding: Allow to get netdev interfaces names from commandline Date: Mon, 15 Jan 2018 21:18:51 +0200 Message-Id: <20180115191853.26129-11-idosch@mellanox.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180115191853.26129-1-idosch@mellanox.com> References: <20180115191853.26129-1-idosch@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [5.29.216.175] X-ClientProxiedBy: DB6PR05CA0016.eurprd05.prod.outlook.com (2603:10a6:6:14::29) To AM5PR0501MB2004.eurprd05.prod.outlook.com (2603:10a6:203:1a::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 3cd0a46b-e799-41a7-351a-08d55c4d14ab X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:AM5PR0501MB2004; X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2004; 3:CPPawoyNxJhh13ddVVxFlUyb7GRwiepFmhaatQYMyLh9n3NOlQZPGl9ysqZ0vHZehh/m2VhH9+NU59/IueWlAB8/Mwa0hR0jD2aJXFA+/pNEvHZZELuEMGwGemcx/rR5KxC+RP9onE/2943aHaSBQI+UZUCyUhDueAfTY4MkfPv/PA8+x+xYIh9D3ccJjKcpO4ZWGg/rs4cd4EgqkKyr71u5UgvgfSSE8eqJTz3v8QZbkUntLXr1VhbE1ieTVOTn; 25:35NAbXtJKGIQMhhzN7KL6pajLa0YDuMvOzlclBy0IEhqC+s8i3tllpLEoHGK4rZv2ARj/nuwxMAEa8TAaI/3sX6xcT7X16v3eTQWXEco+22EGRAryh+cbMk3Uvq/agGNqaGaI1ArrbD1hE5B6zW0XTxuan7waVxPs3DKaGpRd0xQPrWW1lxpC7oVX9VMMq0qA6/9m1n1H3YxnUMED0vAqEpLMnNNlx0ypp3lMq7xjYOuaM8A+yXCc+oIQ7auW55Tk1pYAKxg/RB5pLUqcMFy7+FzuNbVe6AeaEkBC/8QLLpGnEFTVz6x4JnL7pJaLr3XLPzGSvBL614yCOBq55mArw==; 31:tzZH0zw1CK811Br6Jk4EYKBX4XiCGA6qipvB+kwJWuJq97Qq+ZkXqMLOCWq3wcRAERhN447ICQiAhThV4cuU2cg2IGGST5YVt6slXwSBuXHWiLFkkqiLwhTnVrsCTq4VGWr9XyxvtctMn97WE09ee5lESOyMIkg+XMwgq6VBwIuJB0wdhqRfK/98qoGCVMpQeaRAN/f9FlTu6Ef9gSXqtYZ9GAHevkMBa2qn8NHo+EQ= X-MS-TrafficTypeDiagnostic: AM5PR0501MB2004: X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2004; 20:hKKxHU+hvVu2AXBezSJAjBMkK2dlQMZf8UVETthlCXHcY77/19dod697/cjeADH+B58SN/PXnDDcpK4IdqkgBFsPIuzEV8HiQG33Qsn7XP1XR0ogeAuMZSfe50VP5a8zVsagvlMApbNc1aV9EdCbSNxV9NVttCFcW4SSvIi7MVEyKYHVMiGQixmyLvESqc9qutC9RtMj3xGE4WVu5llOApfIvOF/4vhFgdTnQIDhK+Sdjtk9UQLXCluiCAMzY/g8ZgXffJhhfm2T8BLPN3Flc75n/pb6iOvF+Mc2STnIZBw/Dl2xqFyWhnEb5BOLiQhDwQxh/gqIlTRtuzaGdlFE5uU2maG2pOkJZPuRQsMVRDJCBbb2WRYSGpy5FhqR1+hyTbIuQJv+WUfOouhQO9FpDOJkCONc/E4bopeC9eGnyzwd7nzJgYZxU6mRrLea5AM65SjzAITFBo+zJB814gfSH/0myPd0gvSws8DLpWvM1lbBG52lyqWmV15k7iJenMzG; 4:EBYy5ki2aiaV1kVsGrZyl2MG3WyoquKLrVUt3yzcc06nQvwZLfDPE+vUcALlD8i8piq6wwx+EQzqUjJJKG/T+x95SOuO0B2+NjHVbg/Gi9Pst44wzLcn4ooSJOJ7ynCCbqRV9FYRuqx4F8oH6dSWQ2AM8VbflBBKo2XsuSgRxR8rj8Xgf0cwnSqfzyiwNtC6/iQAvazijQi3bw+IptGLbaMrbHenKI5WW/JXnLgHwPF0QIzNrbkEGVvogQSlF+DEBgVp31TIYcKToOLDH+dS4A== X-Microsoft-Antispam-PRVS: <AM5PR0501MB20049E72F7B939463C7C2D8BBFEB0@AM5PR0501MB2004.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(93001095)(6055026)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:AM5PR0501MB2004; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:AM5PR0501MB2004; X-Forefront-PRVS: 0553CBB77A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(6069001)(1496009)(39860400002)(346002)(376002)(39380400002)(366004)(396003)(189003)(199004)(6116002)(53936002)(6486002)(6506007)(386003)(2906002)(7416002)(478600001)(1076002)(3846002)(36756003)(50226002)(8676002)(81156014)(37156001)(81166006)(106356001)(8936002)(305945005)(105586002)(68736007)(52116002)(76176011)(6512007)(86362001)(47776003)(50466002)(48376002)(316002)(71446004)(16586007)(107886003)(66066001)(4326008)(16526018)(6666003)(97736004)(25786009)(39060400002)(51416003)(5660300001)(2950100002)(7736002)(217873001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0501MB2004; H:localhost.localdomain; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2004; 23:yzEj/lT9V4lonfxvq+wSSCPz7wzg1H8AafqaVIKA+EjQAyK+EJF0zPlHOGqhLo+EwAkDuLXflMm/76cHbFAjTSC7lt8BOYU9WKyOCsiC1kD6rRdJjR2QmMEF2qNawRvUjxDoeoJ/vmZZRp+ZfREJ971Djo8a3vTxmqXIOAOHciZ4gnIHTbVjbIlaJS79uud6C9pcrjODCWxL3E0f9JPQtQiLzTDfpsEWf2r7IZXQrLfWAQv/FkstkV4npLPkNH8yQjSV8OAzj16ctHAWgoL9TKeMRYivTvC0DKFcgRWgm3Oq/F39N37wFTg9705oGA6vPohJrPVHY9y2uYxHJRdTCvuFr2C2Cyik4oqIpj+jdp+UlM13skMR7u4K/kWvC8/AMj8HvW/tcjZzeDeoMDtCOD4IvF49BeyODgPfYLh42jukL7//LhS6CaGPcBDInSG2amtOVOuzXwOQkuQqvYMJpv9D54uy2nP1nZjXqN+uD++cx5UZsbTIhAk/F5dCPh8zvNXh23Qa+HwTeL0/jnw/tloH4JWKg5QqX/mi7d8rZuKyrN2kLG2pGrjE3AsiUgcoO23hbqx/cX4hUrZW1RVHczkOWVwTembSv9zTP+l3UnG2mKi4MGKBxQH7jl/5sztVvNY0ml/RXEZFTeo8SYr9DfceIux4+8rPO79ZICTO3WeCd4guNy+WyREPBNtLOFKhJHnTb8jq2lORK7pI4JQRIJMFV8kSAJUUB8tUHHTuRSEXvlKHBOyTm0zLM4Ly3/92QHKb5vy3uPKnR2GnfTNgy6udi3GeB2sI78ujCwHF8PSeKGoB63brGqZEaZ/DstjM4zUCA2UyDCY88OJMOupdaZVPzwWoLOrnJz/fxl9NJvCMLLKY5u2FJB09ZWpF39BZTsOpgOPKUn3gFQgD4Lpq51gFvG7J/UtXp9KdIJdjiiQoCh7FkAUr3u2R2T+71Vak5BXOJZUgW+0qTykqg7lj1ghvfId4VTtmCh9WDKO05hG/Yc1e+/gMi+4VP16iHYrXa6cGFaR+mMTymyuxlx0WezLO34a8r/FARtFezJXuIi8hFEjeqGn39vFHROYAfHOHqST4HSqgYKXscmd0F6GDiEYwlfJ+hqz2o9Hbzit89T3qRMcY7qsr1qRYOgEddPfqAuzOw0uOttCkBER0birm0Y147+MHC4nLpzTPmkA4ml6G2G8whF6qCo3hIRdvlqp6IITHmkugVczquN7xP/rnIMq+84aCXhiphracKQrz7c8= X-Microsoft-Exchange-Diagnostics: 1; AM5PR0501MB2004; 6:GNR3iQg31Wej3hNCXdUmRoOh2rJ4cV0c1VJWKSUdYAMaXXJTHEIrI562hBWhLbjNEWKEfC8RxyBSqodkfA9ByrN7TLGGw4gJ6AJnJ9QK8BxF3kzDFnOLJDJR75I98HGUo7BUBLPSHX57VhahJEIcl/QiKNmPTLTLg85icqDghOtVH+oW4ECFu9wXXUFXmzXqMPcWkMHz95z075KdLnTxQZFJBNSKBaC1vg1AcmLZKyQMEbpUhp6AxJKdy2zPqJDgE4/UML05xd8hQr0MtbL/0fWullDgKZaurh4vOjH4QuLxvLzpAAYCtgEyr9TK1VOpJyIgTIyXiM5fixxB2hH0R7itljyJaHzIEjixUIov+rw=; 5:7KUx11CSeEORfH/1CruKtTfF6YEW2xWw0Fi4sdQEGEXooSwHqebQTWPaRNNvOwOXKvQuemLgYgZ0F2FEfZ3l1iJGv/0355Cthi27UdM27Uqp755wUulwz5Nsem7C9Vtpk+3CMrMZQbpeH3kkCN7XInvh8bCTnufqIvOWryQnmzw=; 24:wCHYjCNJbZnjLbHm9Jhjc+IWXhb5OHLT0hUo0xpP4aZmLKA64EEr6vZTPEJcUHPFZxIpTWsh480Yl21LkU03lN663pqzEJ99oOHGpCETabQ=; 7:SV2py3dqTa1LIiiegRBQOpYNEkMZtYctXY48jqZc8Tx2ZVzVzzNv5laa8taD25TndeVMQjPnekdpWGAPNwgxqlYnEfJFHrAa541MXfFl21hP3UfCrbKoRvVbOyDcWcFb7CKVEjxAJ4lTjQnbr2cVUnG94gLa8uQS8TbSsw3UrMJNl9+zjAKPPfkLz8bUrxUgtRpfh6HvcPw5zixNobbcFjFRuiNrBj5lIa7fYzfc/ka4jNSAH4eCDxfjf7IQJKbU SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 19:20:43.0699 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3cd0a46b-e799-41a7-351a-08d55c4d14ab X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0501MB2004 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
Series |
selftests: forwarding: Add VRF-based tests
|
expand
|
diff --git a/tools/testing/selftests/forwarding/lib.sh b/tools/testing/selftests/forwarding/lib.sh index ddc3ef77f21d..85dbbe83a243 100644 --- a/tools/testing/selftests/forwarding/lib.sh +++ b/tools/testing/selftests/forwarding/lib.sh @@ -34,6 +34,20 @@ fi source forwarding.config +# Load netdev names from command line + +count=0 + +while [[ $# -gt 0 ]]; do + if [[ "$count" -eq "0" ]]; then + unset NETIFS + declare -A NETIFS + fi + count=$((count + 1)) + NETIFS[p$count]="$1" + shift +done + for i in $(eval echo {1..$NUM_NETIFS}); do ip link show dev ${NETIFS[p$i]} &> /dev/null if [[ $? -ne 0 ]]; then