Message ID | 20180228102519.4156-9-idosch@mellanox.com |
---|---|
State | Accepted, 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; dmarc=pass (p=none dis=none) header.from=mellanox.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=Mellanox.com header.i=@Mellanox.com header.b="NyB6QBhY"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zrsc709h6z9s3Y for <patchwork-incoming@ozlabs.org>; Wed, 28 Feb 2018 21:43:35 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752596AbeB1Knd (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Wed, 28 Feb 2018 05:43:33 -0500 Received: from mail-eopbgr30061.outbound.protection.outlook.com ([40.107.3.61]:22244 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752531AbeB1Kmy (ORCPT <rfc822;netdev@vger.kernel.org>); Wed, 28 Feb 2018 05:42:54 -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=F19aeFUqQA3LSHFlW4sLvR+DpBxCL8Ffeiv7/Y44B38=; b=NyB6QBhYxqkA5RVdSsJtvu4KZJA4bhpRrKIgpG0AnOqmc9XBghJoS0hgzjhFP3DRqmUrH52C4jz3NwxzHQl62s8vonrfwvXYEutk5SnPTAm1axFnSNv5ijO6DoxPM9pR4T4jDxywAXfhohvl95O/UCPJV0rGrVjHBeRRQMGFBW0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=idosch@mellanox.com; Received: from splinter.mtl.com (193.47.165.251) by DB6PR0501MB2008.eurprd05.prod.outlook.com (2603:10a6:4:6::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 28 Feb 2018 10:42:40 +0000 From: Ido Schimmel <idosch@mellanox.com> To: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: davem@davemloft.net, shuah@kernel.org, jiri@mellanox.com, dsahern@gmail.com, roopa@cumulusnetworks.com, nikolay@cumulusnetworks.com, andrew@lunn.ch, f.fainelli@gmail.com, vivien.didelot@savoirfairelinux.com, mlxsw@mellanox.com, Ido Schimmel <idosch@mellanox.com> Subject: [PATCH net-next v2 08/14] selftests: forwarding: Add tc offload check helper Date: Wed, 28 Feb 2018 12:25:13 +0200 Message-Id: <20180228102519.4156-9-idosch@mellanox.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20180228102519.4156-1-idosch@mellanox.com> References: <20180228102519.4156-1-idosch@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [193.47.165.251] X-ClientProxiedBy: DB6PR07CA0011.eurprd07.prod.outlook.com (2603:10a6:6:2d::21) To DB6PR0501MB2008.eurprd05.prod.outlook.com (2603:10a6:4:6::14) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: cedaf092-928a-4689-7665-08d57e97fea9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB6PR0501MB2008; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2008; 3:VKvxx1YhbkPFiY7daC4NUvWHgCErjjFa3ZYznCz0u+lRX0qxqU3uIhIU/I9gR94PhvZX/UuZIXRf4p8yq2Whi2ciybDty8639yeDBM+MBWiX8F8Rt8DSnHMJIjYzl9/Htpsl1I+bLYFKvw3DmbE8yvXOvgGj5rVbMDzMaFr9EbNFZ7Hn9iY34tc4BkZfT2g1kb+OyZI9xnV42OE2Dc6fPGOTSCddva+VXmY59a4EsWevSDT/qai6NrYbheO3Rdjl; 25:zuEKA6F261NbBs2h2DRubgpOHTpcWr2jx7cy5MLnlnmZzh/vxzFBhes0kccNbyEC0z+Xrf/hc/Cx2mUBrdoL6+eSAkSJyWGvegaThxodP6Kfc+7IWsDLEcdAkOUT+IWqn1cqRw1kPpBdCo7b1npxBZQIz8GyMBIxMfElXZyNaifzId8esfFKjHDCWCvoXU6Dbz/MRSrtKiNxi/lAfgamIPqvUhgjMBPQI8HnvFsijhXs9OOW5va2Xt7NZJxmNslSnrwXvPBxAEyP+0MZYg8civNo/iAJ/NZlxuhneJV3tQtxWdAIqF/wF2RgYwJs/Ru0Gq6Q/yfceudzQh+TSvrUDQ==; 31:JYIO0C8JCLnHXkEX4wZRJF3fNTGGQvdWe1pKsL5nbf+UsFpwTdoOJw7UmS8J31VZSf+KoaaoqzSqcynSTsqmcKvvGD0sZ2+6ByKSsxZXJhMOu2N9iz4SyCRSDy8CY1PHn1Lzg0rgicXuwEPkBVi07v6UsyHyufYs8S0in5gaUbtfghe8tuXkyMLwGP0ZYCLvGZtMC3f5GJEc9JORgoFLbK7QJlaLA6ct7mvCzu1H0rY= X-MS-TrafficTypeDiagnostic: DB6PR0501MB2008: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2008; 20:1i3ONm0OYZP5DZZKDNEYeB/ymlm7swA01yJpP6KctL6EqnXr7HMsyznpBSY34u/X+nPtChUNyecz2OiGlJRCPubms18W+xsYJGEBaEcedT3E02WZfKBqyrcX5+KLFWry8tMfbpr6CM5PW3GSgu9YagSnx8KXPH12ot3JWouGDxrKVb1ahR2yoUhTPNBR5Y62arJzPEuGOCR1pPqi5V0CO6+ZqN+5XX35NgHE7AJqGcoh7tvu+z2MuO/CF+Zq7RIPCfXaIIDeYxdKW/FvFpmY/6EZ7LH8g6THeRdc5thRY6vv0aucmzFZXYjDqYAIuqdSbeZEqrKf2AMUjhAvMV02hVolruhpi3LFxnGecXlu+wDtPGW8tvGcdLpqGaaCkPNx06eDo3xWi2xT6iphItJD3aPUbrLvvnOjabj3Y3YXZ9h+UA/LY4V80tCCJzVmLwwjPdYFk2tCzWOJHI2nKP27JfTuLam796vStmVds6aNaWCS8D+NRtheCtrO5JVU6QTN; 4:AOKU1xF5/qkaPTtnoyhGzDAALHjmQr/h8/SW9s6c/z2YP+cgT0YZ87usdDgwTbW3MQ1e2OWzuH1xrJfHI13sHli0zNpom/yLVs3TnBhgQSdT9cYxeaZlaapZl7Tg2mwsUyTq3qrxYoEWoRs9AP9tPRIjBT7uE68b5X11IuA6fjifQR1ujQM+qgYLFExwtVi/rjapO04nbBbcKJgBS+naNbnUPgAlA/rG6Mz88N6vrm4ST6MNoFzJp8G+/8QU9Jp426Gsq8crqggn3M15JHV3nQ== X-Microsoft-Antispam-PRVS: <DB6PR0501MB20085EE8030398C36AFAF433BFC70@DB6PR0501MB2008.eurprd05.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231220)(944501217)(6055026)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(6072148)(201708071742011); SRVR:DB6PR0501MB2008; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0501MB2008; X-Forefront-PRVS: 0597911EE1 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(39380400002)(396003)(39860400002)(376002)(346002)(189003)(199004)(478600001)(305945005)(2950100002)(53416004)(39060400002)(386003)(6506007)(59450400001)(81166006)(107886003)(81156014)(76176011)(68736007)(50226002)(66066001)(2906002)(8676002)(105586002)(7736002)(26005)(48376002)(16526019)(7416002)(186003)(8936002)(6666003)(50466002)(6116002)(86362001)(47776003)(6512007)(316002)(16586007)(3846002)(106356001)(1076002)(36756003)(97736004)(5660300001)(51416003)(52116002)(6486002)(25786009)(4326008)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2008; H:splinter.mtl.com; 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; DB6PR0501MB2008; 23:VbsZ+xtcJvbqSjjksX5NnJ9ce9f/YvrpySnLw2CJCIIYWqIyb5fiQQgGbz2VpAYI88329tRgEmCntgXlwN/C4eRtXDSOzgjzhBYVSDThSVdxH1jXDiTuKWDMykBSFwgmUgPz3lEz9HWl6LMF9MjW2QcTl1q9KOtimDrZ/BhexAa7rUD351wXwk+iZMQHG6/EH17YFk7ZwkMtS8Vn6zy9Qt83sG//k3JQZXhRIRiq4V5cBUzgJFzxFMO46TyiPw5k9cGh7lPGFz0BZ+eP9J6RuHnoan8vmBlOeBYQ1Hr46sHSdes2SjmUrDMq/Hm9IVtuBrTfahK92AJlPqxyLudAHvhACtWsLKSYMeqeMNT/VeuJuU0h6mIzJmy6O5R/FE5gfoPWytmgDoYhZFFzHB279LH+J+ZKD+IB0aTcXcjrWO/F4sdVdYNb10bms2XrSSZdLFMgM3NmUxhF/mzAxWNKUUoZcd2dcBBG0YsdjH9OwUsjIEs5dDxjJdHfNQc2F00OuU/TXgvLBHXOEjQzv+3O0Npxl8QUJsBrB5AyIwyo+pD5Zqp5IpL+FdbZxk1/IU7pPDppm5iimV0Mf+v/U16qijll1qdhIm2HTzT/WLGqwyRDZ/jlc48PKbDP6EeLB26VKhnOrHpXuoRdo4iw3O/oGOKynDlo5O0ElxsZiXojcil1wlJMxV//8gfilA5/KCmr0k5g98bMkZt0lQOPH6QdTXnWELsKlW8bzMtSAutoRjct3ivaumCov2el8fTLdGqp4P9uRgU8e+FwFgFEL77Fac2c43lFcxQhLqB7f1kpoPdelxEiq/MoFRSyGYSDJJULeufeeQsdZqwMxln1XpNnda+27fT7GJW3/A1kVSSbFmiEE4QWmCmGeK/D6CjrHe6mR8mos0EGPv5oVw95p+ZAOQIfhYimeLCANNXxu5crIsJLOwOJUp7QUqipLjxffTMsbe/XGDMNtf1AHJOWOYnKCzYEh2c+r1HwDcAUrY8E/wzh+3rFhHL1h+Ld8Dc+aD4Yyb+Ehqp6MP/1XG5uD0cRv2SR+TUcELIiCz0iMlOqRL8G+AYy65VWtt6BsqmsKiD7uP6ELm36b33Y0/Qm0VHgTiWCsJS6zy6HjueOpEokwvF3UUae8MNZKkw7Beos6HWGkOHtQmdg14vKOyQv7tOkwVg0eduiEWKGNegfOEFdJ0mCBfIGi9Lm0+Z2fORPgQev X-Microsoft-Exchange-Diagnostics: 1; DB6PR0501MB2008; 6:aGBTOsCF7FTZ8Hvb3kWo8NoRGf2jmiT5JKadEgFxLDH2bRgnWYSQrZp5Asuhdj3DOiXbiEwhU/PqFDA5ZLB2d99Xw5FTEjFqswPJle0lcavu76LK7PX1Kfr1Zh7h0bYJMfbtoNu95u2hW9AN1G4T7qe13YtcWqrOFj47Y8tU98L8MRBUPUUqi2a6XFfCHqjSgnPhub8LhNZ5b4Jb4NLlcrWb9ZnLtFmcz16ef20RLmUqEAI2bewkvAnEjbi/qvk54ZVENISirGwggouzAFujhpHMsfuzELCkl68CrBGnJQG7z0E5paAlG8IoWzeOCGuaPwinOsJpkQvSQBUU8U2m2rpLd1GFSK/x9E7q5b9Le2c=; 5:sgr95cqs0GAKo0dqGP1ACrZX9HSENiOjm1lxARe83LSEgzksUfV5bKCzBLWOb9IExpDdCfc0V3DNQ67KzIGfnDS/538tdwTjwMWAxdkiuEZWnjy6MQ3Khi+RFuP4CBTAB91lxfFmDZW4VZg5l50a1CTGY/hJuE5TmB2lVQahYiw=; 24:tBVBhn9hHUUE+EYAXuuVOKqFVouQPDHvY5nMQJOkZsYkXZD7VwECzqQSI4Zs1LRxMW5VfYJFXegLzc3HUDEL3TcNZanwZBOz800OVZC65hw=; 7:e1/appMqDf7aQ/4N+NuiSkt3TPBnCoo5ZlqIp2z+rPI0lk5iagtF4I1vDdTo6GkaWHPLxOtrBqLYAqlnAhnGt5wP9/V2sCpLx44HfNKvdwHHp2osD2TLaoE/bhGdq9grxrBp1diQOUtDIyf/NU+/FEKo4DD2msC7b4FTD3rw8qNqTuc5Dx6P6ukVIpVMHdfPrXE8GN7WZMqhphMT7lgvv4Fw/jCHpR8aRaO6/3vtKdkbpL1lbgF8l5W0NN+lLyUd SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2018 10:42:40.9066 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cedaf092-928a-4689-7665-08d57e97fea9 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2008 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/net/forwarding/lib.sh b/tools/testing/selftests/net/forwarding/lib.sh index 6866f4a4bc4e..92e46426bd1d 100644 --- a/tools/testing/selftests/net/forwarding/lib.sh +++ b/tools/testing/selftests/net/forwarding/lib.sh @@ -296,6 +296,19 @@ forwarding_restore() sysctl -q -w net.ipv4.conf.all.forwarding=$ipv4_fwd } +tc_offload_check() +{ + for i in $(eval echo {1..$NUM_NETIFS}); do + ethtool -k ${NETIFS[p$i]} \ + | grep "hw-tc-offload: on" &> /dev/null + if [[ $? -ne 0 ]]; then + return 1 + fi + done + + return 0 +} + ############################################################################## # Tests