Message ID | cover.1532961216.git.petrm@mellanox.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-kselftest-owner@kernel.org> Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 6436D13BB for <patchwork-linux-kselftest@patchwork.kernel.org>; Mon, 30 Jul 2018 14:39:53 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5309B29EEF for <patchwork-linux-kselftest@patchwork.kernel.org>; Mon, 30 Jul 2018 14:39:53 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 474A329EFB; Mon, 30 Jul 2018 14:39:53 +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 B50D929EEF for <patchwork-linux-kselftest@patchwork.kernel.org>; Mon, 30 Jul 2018 14:39:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731288AbeG3QPK (ORCPT <rfc822;patchwork-linux-kselftest@patchwork.kernel.org>); Mon, 30 Jul 2018 12:15:10 -0400 Received: from mail-eopbgr60041.outbound.protection.outlook.com ([40.107.6.41]:21584 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1729224AbeG3QPJ (ORCPT <rfc822;linux-kselftest@vger.kernel.org>); Mon, 30 Jul 2018 12:15:09 -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=ywtXy6fa+SDiZl8EFD1asH36wlEM22FQV7OVnh+3b00=; b=RiJedVALnF51lHA5uWS/ncDY+v9gKdBw6+Ac/B3/KjIKV7dE4Ploto4h93YHmkFT1nx/mAQPsW1THQu2MHfO2fs9bu09WkkMp42j4m5EbTaK7o3CHYTsOgABzi79nyaHqVcIIsZjI6pf7E1Df2n4iHUKA7IA83NyTV/Kuvg1NjE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=petrm@mellanox.com; Received: from t540p (78.45.160.211) by AM0PR05MB4178.eurprd05.prod.outlook.com (2603:10a6:208:57::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.995.19; Mon, 30 Jul 2018 14:39:45 +0000 From: Petr Machata <petrm@mellanox.com> To: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: davem@davemloft.net, shuah@kernel.org Subject: [PATCH net-next 0/5] A test for mirror-to-gretap with team in UL packet path Date: Mon, 30 Jul 2018 16:37:17 +0200 Message-Id: <cover.1532961216.git.petrm@mellanox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [78.45.160.211] X-ClientProxiedBy: VI1PR08CA0233.eurprd08.prod.outlook.com (2603:10a6:802:15::42) To AM0PR05MB4178.eurprd05.prod.outlook.com (2603:10a6:208:57::27) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9cb2a754-655a-4fa7-5a76-08d5f62a4be7 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020);SRVR:AM0PR05MB4178; X-Microsoft-Exchange-Diagnostics: 1;AM0PR05MB4178;3:GxUJ9kCdWV4a6I2SttbgBPKhNjZJkVCu923ZaFLNYfFORWngEp11LNrVZzEj0+NOlWlg2RhHk480srLBDn9fWhqvHGkvqQnFjQ+6L+lo1e2uKBEyPcR3mpwzzhTeZfPwWAHtFeCCNBgzzTTm+jf8QJcu/c4yyduh0cL9eu5icoBtWhHXDTW52Uzr2AMDjfM2wZCAsUleVEqLDoB6T7N3bwXF1Ypn/6L0T0ty2BifBUxuutZcML0ZFO4dGlfVYuoI;25:c5I1WZ5jfF2uft9W1wU4zuaNBp+vgyR0WIUFckCEg4SxzFkoTswbYDWoqJ57sK9QapOI9/SR47xsx1119oAx3eXv4gf2WTAGSjNCy6nrtuI6DwS8v5ZYugv9ipfE0xy6JXAu/fZosBeg70i8ir9O4B5pwNrt/fO/SEXN4Z+eYQGsBV/VtoVM35rW3P9NsfNvJFwoW5ihzjTUYWR3NPXx4uNao7lztmmAtysUSEENbEfH06jhCO7m6Y00qTryLw7hMmzze+kpxQU6Z7wRwE8eeX/lX4zKfN3tavMvmqoRlRra1HaloRwk4x3dxjMLTpqAc6H/96m3npj1luTe8WESRw==;31:rQVEJHF/onJMVQcJbV6w6CPPyE3NN2Q4yEwxrK7n7vmsNRjpeAEU44X4mTAas92HB8PF98NWFXNqAtN+x6ALhWMnlZRp7y2L6XPtsVyvYfaunR2RPACkn5P+NtPRpsYSVd0+UfA5LtJj+pPHkb/CTm4DMRrVPeNgTLzYXw83bfBvmac9pzPIxv8hSS5Mc420QrNjkGw5/HjzJ8cUEqiNdJHDsVpp/vCgssiTHtSPxQM= X-MS-TrafficTypeDiagnostic: AM0PR05MB4178: X-Microsoft-Exchange-Diagnostics: 1;AM0PR05MB4178;20:qmhfbmDYNGfdL9lQHpP5kJShOYfmh2ULwz5r5KcXwkCIcjzInD9ppHGvLM7ccmxu5PgKih1PWnuznlm0Ms9VrDFMP9FfxWSW0vgB8fkMXYEZJya8LQfZ9QKseMcvT9dljlQEnJZSSi/QcOBwUlXYewZVWfTLFmLGd8FywhayU2ghkQiw0oZKImnJeyAhttTBBAK0I16AsFL0DI8GpeRi13ot92vG+YHea1an6cGyQhDZQQky35ulPqj7oCTXwO1hXDeDQNboSEqHQkn9FquEVHIEPypv5UPTHBJ+H7p3uOuW6kzvh978aN0D72fgYEgtCAP5bhsw4I2YrW6qVlUDXYGrLdFQqaaG6Ci7t2PS0obDQoXJKnzlaQJ0aNTG08LyXXEXYh6pJmQPqBQyvMSVLGopiN5QqBe3TqU0vxGbSqo0KkTOvNi7ntoDrqo9RiqtyqMkTfmVBf4T6CmzWKkqUeZ51pIv9JzQijemMuzPYp0PfiuFFTRpAWFO/dzeiTkD;4:u+5AmQ4DcRM0WgHIIxKwdcTpuBeyUYq50aD2I/lDIRbn1xTH698WrJWp2WFixp84AQhjffh1mOGs8j4yDAGrKk2mjoBzGHEr6Nw+pep9K6iLGBsdrF5XyIL8ppOgZoRliNpULWDYGsNtQWPdLEWqJwWOaG1PxeDwZbICRnxKgJQqt1LUEFZv0Fzyq11ok0NUMb+xUOc11fxa8+MxB8BBpFVN8VHu1HlXkTY8n3NGdNANn3Q/7MCP05L18Sccpe3nODVOBT0c1bN8sNfPrA2lWQ== X-Microsoft-Antispam-PRVS: <AM0PR05MB4178D238BCD3DCB495C92873DB2F0@AM0PR05MB4178.eurprd05.prod.outlook.com> 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)(3002001)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011)(7699016);SRVR:AM0PR05MB4178;BCL:0;PCL:0;RULEID:;SRVR:AM0PR05MB4178; X-Forefront-PRVS: 0749DC2CE6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(39860400002)(136003)(396003)(346002)(376002)(366004)(189003)(199004)(68736007)(386003)(6666003)(478600001)(53936002)(58126008)(36756003)(956004)(50466002)(86362001)(2906002)(486006)(48376002)(8676002)(66066001)(2616005)(47776003)(476003)(4326008)(52116002)(7736002)(5660300001)(25786009)(81156014)(81166006)(105586002)(16526019)(186003)(3846002)(6116002)(8936002)(6486002)(106356001)(316002)(305945005)(97736004)(51416003)(16586007)(6496006)(26005);DIR:OUT;SFP:1101;SCL:1;SRVR:AM0PR05MB4178;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: 1;AM0PR05MB4178;23:PYwfud95Gzrn6OE0NtqUuYVrfe3T/Kw2ZYT9L3v3jETzNLKVHaUVPcde1X8RY+1Q+mbOkOg0h2eSRTNFKXw9FiRloyxOmL7J9uxQUfVw2at1g0sXw8PaRYMuq7kHlk+uhf8WXGajZZZxLcM3SVf8h5q69LwmPvYpxEB6kug5HLs8aIZrzCAniBJMZEsOeCJdQscZkdSxON0f9KkVtY6dD2yKKK3fagtykfJq5I7FrPfmmIUdU/p09GoSpYw/s8slSK+vX7w1BFhXdrLocv9qXAKyvCZpDdruDuTJVUFbMZLCy+ijA0j8ccCRvTrHHiVUBetkr1ZYLPXaZ/stRAcqxe94fATthA2dVwYD2W740zKXIECRLLXptO7WEtGK7CJJbGasA54ftr9zyvsezuKRujRtD7sbeiTfDs8E6EFPRuii+IfrvBb3EvoIpCjHKg51oq9HIEole477IUhRonzyTqhUJPYF1kzW35xybs8oVIeP639+IChjVLBphOpSTiAjFsAcqLUS2/c34V2O9yo+vo2UHcG/VnfTh1NRAzUVa/mvWNNWmpVR7uOD1IaqoJEKG+WyzX/U3LhgyiXvLdyQZJi891n6fEIWw5xjX+5TPCH8k5RFHqmRfbZqBCWYt+tKV4ZAQhddzuit8vxwhvAMhUR5PGIGpKhIYB28dCr2qTpmp0R0bK1J+i/Ko9AdaERFqgb19uYblrHfrkionEpYeVl7GWn2Y06hGCETP+JJxFQALkT+JWWFOI8GsEBnF57lxJwznH+eCGlHl8/p331gjjEmoVzg7flISGp5a3oAAjA25sRmThjRGx99Bz4q/ZtiCWR3wfk4sFt8DHNdFVhmzXX8h9cTh6u9dgECPjIrRaWKdJmk6RB0vyx/bd9+8nxX93JkEo7kY1M9Kai3SJmcrhvRzXokUz1gUcnnvzVrcInWNXefdh+nMXTefz2Ji3+nCXopsyp21UJRlAC+nFyVXfPqXFZcMhsqPW5430RRgj1Xq+y6rImHkUBQ7q4HDojaZT1zSpiB2Xbbxm/R/H2Bf9gB6NyFQrOtzoyWHo4snF+yC8EItZLQdkOQYLEoKnym X-Microsoft-Antispam-Message-Info: WlyZdZck1GRANJpOPBlAvpi5tGtRfkY/Ynu0Nlr8I2DmJJ8WUENaUkyGNT5TYsdxS4eDFtYWGsobFSIqzXV5+qGm0o3z9fFeSJKn0hAz1HX9un2eFTjl3jhJK+FQF6R6ZD0gOvdGRvT23r18abBt+JdGEDWZMNcoZFyG+S0T3viBjwRXU2c23uFYUxFIhZ4zYQsV7Um0IHJXD7iN9QsjBP35fCY80OtyqT8MsM//Jq2qOMI+9ROU6Cm390exi9ea/ss5akQ6IqJckvowEJ4P58vaxL1Ql5BVuSEtNJVcyBotEuBJybzRWfev04GyZExhaCN2DwnUPj/k1NhPScU3Kb80fnlOqJTpNHMtSEyU5y4= X-Microsoft-Exchange-Diagnostics: 1;AM0PR05MB4178;6:H3XKs+okK5GPGj9RC6DfM2NzVBLC8IVUDsgzVq60gWsmYe8dySZyqBsrGw17oUjx5zgvJka6aA9P8JZeVAbgEBlLp3LrGFlXMKE+ONmL4f7y2ffS5U26ux+bVY1evuzI3rYO5Rk5mzALyHPptPn+7aC6sI5BNtwNhMT3FXOxBp+njFxO7nVy+lgVcm96Cne55W2uS0dIgyuTn0Y+6MsaAtJ/vJi5ad2CQMGFLFjFtOzv/fohTNLB/EMbpTByoV1AxlpLiCSysYARZ+AV2816t39CO8tPOuNKwV37pgFRBjUgLehB+02JVr7UH6OKaH2/YxoCV3tyU4trVN7Wer2U0new/5snBf6hXZAF1ZwbdtfsCud2cyaeeITCyap/jBtQZnGF/H+dLQ+QqOB+1+gTgT1hTP53bmdeWeAjq/GqzToCggymwP3GPWko/btl4EBZDo4mjfwGSv2WNQSREYh89Q==;5:wd0TB0p4JOedzvqSuQt49MlSYAfCPiLBx6nCRWyKKXKp5VKSHQEug/Qcs+G4d4i65HEjD/D23zsv045sD/EQD4Hiu3oYVgAyVwpRAYYIY0ouU2v/wG5BYGWWMyJ7DijE3/g7wzfRdBMmkYjpyEaGyBVpXvQrbukg41ow7WXnMd0=;7:Iw/Dv3gP8UsoB9o70mdOZDTE381IwycQ73oLtyND4kUy+mCXaV2Cg7s/dYrPS2AdtPM8J+3dOclldvrZLboug68twI+R8J5WULZ8QjXmD5sgyphBqjPzByOouD1kB372lnRjnjaL724PtuHOa9EN2mEUtLBtnWURWkHctHGcKIszzUldFB6tdR1BbAFO/raqejRC/EDntDLrC5P3HIkxrZZkXl6DULr6debFuNI3+WlVNuGwThD/X9rXRxyPb+iI SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jul 2018 14:39:45.8681 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9cb2a754-655a-4fa7-5a76-08d5f62a4be7 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR05MB4178 Sender: linux-kselftest-owner@vger.kernel.org Precedence: bulk List-ID: <linux-kselftest.vger.kernel.org> X-Mailing-List: linux-kselftest@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP |
Series |
A test for mirror-to-gretap with team in UL packet path
|
expand
|
From: Petr Machata <petrm@mellanox.com> Date: Mon, 30 Jul 2018 16:37:17 +0200 > This patchset adds a test for "tc action mirred mirror" where the > mirrored-to device is a gretap, and underlay path contains a team > device. > > In patch #1 require_command() is added, which should henceforth be used > to declare dependence on a certain tool. > > In patch #2, two new functions, team_create() and team_destroy(), are > added to lib.sh. > > The newly-added test uses arping, which isn't necessarily available. > Therefore patch #3 introduces $ARPING, and a preexisting test is fixed > to require_command $ARPING. > > In patches #4 and #5, two new tests are added. In both cases, a team > device is on egress path of a mirrored packet in a mirror-to-gretap > scenario. In the first one, the team device is in loadbalance mode, in > the second one it's in lacp mode. (The difference in modes necessitates > a different testing strategy, hence two test cases instead of just > parameterizing one.) I always like seeing new test cases. :) Series applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html