From patchwork Tue Jul 10 12:44:26 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Machata X-Patchwork-Id: 10516899 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 1DF3A6020F for ; Tue, 10 Jul 2018 12:44:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0A60D28ED2 for ; Tue, 10 Jul 2018 12:44:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F147C28F5F; Tue, 10 Jul 2018 12:44:40 +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 6D52928ED2 for ; Tue, 10 Jul 2018 12:44:40 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933278AbeGJMoj (ORCPT ); Tue, 10 Jul 2018 08:44:39 -0400 Received: from mail-db5eur01on0044.outbound.protection.outlook.com ([104.47.2.44]:40768 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1754089AbeGJMog (ORCPT ); Tue, 10 Jul 2018 08:44:36 -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=gWWMP2TUIFNMyKnmlwiZjj4YWQQ4LufNHBOBeGJo26o=; b=S/nq8H16UMjLGJm9TE9cZyRBwijehWjbpKgVWRZK839KUg0bJ58nT0ufv1ORItzhxoL6CFXX30AFD/wN+ODXae2WNaMejMDULzdlfCuuQyrhJACYrJKcODb4o9VXmXyXg5q54NRSekSWuSm+VlXeKTlJJuAvul0FoE8+V13g3RQ= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=petrm@mellanox.com; Received: from t540p (78.45.160.211) by VI1PR05MB4190.eurprd05.prod.outlook.com (2603:10a6:803:4e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.20; Tue, 10 Jul 2018 12:44:32 +0000 From: Petr Machata To: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org Cc: davem@davemloft.net, shuah@kernel.org, idosch@mellanox.com Subject: [PATCH net-next] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF Message-Id: Date: Tue, 10 Jul 2018 14:44:26 +0200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 X-Originating-IP: [78.45.160.211] X-ClientProxiedBy: AM5PR0701CA0022.eurprd07.prod.outlook.com (2603:10a6:203:51::32) To VI1PR05MB4190.eurprd05.prod.outlook.com (2603:10a6:803:4e::16) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5b01d652-f9bc-42ac-36df-08d5e662e291 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(2017052603328)(7153060)(7193020); SRVR:VI1PR05MB4190; X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4190; 3:tuHnpzABbKkbuDeRFFtizNGj76IqJEAfApoAnbo/giwDu4T//3JToiXoVEKUiZ41i2yVbq92JuePKtZUZ3uGsM1hTBvBm0Mqhp9FqCPjhwKiU0CfG2wlTy4juAc5D18njludZr4SqEX/5PAF7s2UbuUGYE80eWID3i4/1ZIF3V5plvPAz/WtS0PFngwsIuGRij8VjkUSbR8rN8xYjY5wPfUk8toWwqazU7w7wvHaDziw7b9C3vRCyFafagXNgi4A; 25:5GBw8PpEAuCp6dG/LgN0F4BJ0n4LYcaGoE3ccXT7j7NC7QrH+U7GigmEKSSMqA5n8bdEav1rgUQ6et/rmuquXAcEE9I+8r9afiGwZgQ9fiSwPkOahDumox3JW8iY51LtQ4/8vthbuIQI3I+18MQ5HmaajqskO+ufMPw+k6GhkXsHTQ+bVk7tgBEV44wqLon4FAsO7P4LhRr/H1cvwMLC47EjmXOB8ALzwObXiuByibPukLrmpEZy9QL7E6EysGTNbz9CmkgQ/y4L667EFTvH9Kp55wgq1lrEJAl1x8Q7dFUSxSTSYoMXrjw305EwaYWXiM/KDjcA2fHl/CzJIIhYaA==; 31:Or80RF0HNzfs2gMPEKXA1Ld46Y+u0idx1drduz3hhleo8EmM+xNIYdClUGY9VNVDDqCESYtmjAI/JK6EWrvePSv8ljZVqA2z0mAvk73KEGwXBM7zLf+dJ2C49kmjAa7eMkA6n/gs7IHBU0WiOtRVbnRxL5N65vpo0aOTCfcW9T7dZODaxXIW/HpQL63d/2c4n6Sny1oMhQeHHvBpoyLaKTH7TETJBA/ZXPGIPxPY9k0= X-MS-TrafficTypeDiagnostic: VI1PR05MB4190: X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4190; 20:XW499ZotpzYXCmEgu4YOAUN+8Y8Xkarh7Om87tb8UsiRK2pk1r+2RIS3n18VU4G9rsHfxGOHQie5yk8X7QIjwxPVztE1qsXKyV//TmsyjprNXSdDaBfXXIQ2eRJ1rDH2MYQybh5IizcFRrSvZFlE3cnCUxzx8lks3LLWqywtT14ztByfy0C2d6z77JvzYwKJ+4JhRFCgHo0PaPNqqyGjvNBUObv/M1AbQSKyeJLX8bC2K4c18kNF6fW+yZ3jYak8yZpNQN8yCCkKFBG8itBVDJb2RWMdbYwXYij89o45N0wBhqaKbkxdNheKKrg6rT8JGfi3NE79bw64GgLw/weRdFz0XxXAEv7Dw0UHD8/s7exXMVCinBm2x6DM9LvowpInewYf6P5YROhMfcqJuce6FkDfLg5qE2k5xlLW3CiMnjDOE4btnIPFqQlSs2po3wQQ3zw/rxB7uRxaV7QmleBSn9QbpO9PqNDE6KbmvcyLIXTe2MsdR8yUl9D4pXqyq4K+; 4:yYO7r/bG9vntZbFwYTZvbk1oEMIuX9Br6kidd82e0A1ppThLLQm7BIzkJ20wcAj2ODAtrm7fbGnue3qd6lQDxJGhJwYhtWO0kb+C6QFvxaC/LoY7a3xkYjkzOvu3iUpp3JmNsPn0G9GpaGjqavXoffPWCCZTvZWBWKZjA9pl3DZh4SRVzGa7Ckqtu3f3FNoMvcN1GUyeJUkFRBrAqvrQZVunHc3oCgaSG8cIjcygtXH2ZXB2oOAOE+/ZvTlyTfRSnFnOG4lVm0XO7vw65OCwAw== 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)(93006095)(93001095)(10201501046)(3002001)(3231311)(944501410)(52105095)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:VI1PR05MB4190; BCL:0; PCL:0; RULEID:; SRVR:VI1PR05MB4190; X-Forefront-PRVS: 0729050452 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(136003)(346002)(396003)(366004)(376002)(39860400002)(199004)(189003)(486006)(476003)(50466002)(48376002)(3846002)(6116002)(58126008)(316002)(105586002)(2906002)(2616005)(52116002)(51416003)(6496006)(386003)(97736004)(956004)(478600001)(25786009)(16586007)(16526019)(26005)(86362001)(6486002)(106356001)(36756003)(53936002)(6666003)(81156014)(66066001)(81166006)(107886003)(118296001)(8936002)(8676002)(305945005)(7736002)(5660300001)(68736007)(4326008)(14444005)(47776003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR05MB4190; H:t540p; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:3; Received-SPF: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR05MB4190; 23:tRF/vmk+vX7E4CNzyKxHOKbVBitLnVpFpLIx2v1fs?= =?us-ascii?Q?3/BQ3ADG/7/vGkRziJ3oLDPQs3CScbPwrAKeHrFKhfcz8w9pic3C13EiRlSB?= =?us-ascii?Q?/a4aJ8NaI1iOn78QXdDPnIWB3teXDmikmioULJNGhkAdyGJuqZdpyyIAZua9?= =?us-ascii?Q?QNQGjNyrBqRMQIFbgzE02SJnooLeNyYYGy7oNz2TakXKzf85li/ReM1dx79U?= =?us-ascii?Q?kNrj+mohv6QOxQxQAiNGjgT/MOsmi4RnZTOc1GdQzTJrmoqHS6od0/lwIV2V?= =?us-ascii?Q?IA5jL1HEU3A6cYk5ZnKmGNjB2wMhEmdOK3Bcm96NNQWAPDy+B3EZyWqFm9aI?= =?us-ascii?Q?67I3ktKmaUKOUm8A0/Zl/jhRAUGnJBK76nOhLgMVLrItwMm55Rlpc86Md7dG?= =?us-ascii?Q?vAc4Vqhpep90hKeY1JgFpqDB+hv0fHH3LUHmautO658zquux+3AKk4lNOLYw?= =?us-ascii?Q?l0w8aF4WeJxTT35ex61Ke8UJhfbWqXQlSQfysz/bPcJwxYFG+w1oY+4frYd4?= =?us-ascii?Q?FbZYVfw0Kow9awvKzjzza4uIPkcNMKClmEardF0QRfu8bZPkBhIolHvYEOz7?= =?us-ascii?Q?tdYO6Cgh/ivt3dvQKjY64I4edcZqkxkP+oVugcgHi/CINrFsYsUjgtgDNqcG?= =?us-ascii?Q?XL8PtHweGcjc2QlE4qcWeY1shICJfLOexlT1d9dTYRkNnlAO3w/yIF612Yh7?= =?us-ascii?Q?OukPgVXHNI66HwJvvjp5ZA/eEZ3FpsIsexrx+TnlRvW0b/KPOedTPww8zR8W?= =?us-ascii?Q?/s5GBKcT5PQKIQ4sPW5l1JntUZZUNSkcCoi73bodB4bxDhz3S5feH0meZ7Q3?= =?us-ascii?Q?HUBM8ER0KyIuM182ESqXllLv6l7WuHBeTB4xg+OlvFxPqilNvv58yp9w6wVf?= =?us-ascii?Q?AhzK2ANNXIQg5KnOrLJb5zKNjsvdWyLa3x72gcJq6wF0+94y00/0wZlDgLpX?= =?us-ascii?Q?wxIeWBJOlmCmFOtDLUqMuikUq99AtRzMBT5Y3FHMvQ957QqWoolr0o2nGQ9z?= =?us-ascii?Q?7sRylfwqO17Fc87zL6wYoysgYbRIegBzLIC7QFXnDGNFrYRdFN4ypgIYyQb3?= =?us-ascii?Q?4e4wXFPX03L2RzA3PKbOhDI8phTcI4wtDZYSjjVFH0SOno9siJK90dygNu3b?= =?us-ascii?Q?I9/fWgokeM=3D?= X-Microsoft-Antispam-Message-Info: oB8E2u9FXoJhdD2n9SAtAYYGaiTyP3S/5rrRd6e5emgkxAPXYjsHlJFUgNoiJSggAl+SjnyCcAjEsABcbx/28LVyfY4kYSeOxmk80/+YbaqDRZkNsyxmkppurzu2CliYRRs6riJXShZHpxHgyEWb8oRGwIA+HdKPM45AOEg4gSQJ3MBEvPyJ83cUaHmIa3/WQis9P+228HfPjIqaO6a/Le/l4IvbITLqYuIEiuT+LLen58ZzyV0KoUYM3mAUNAaTgJc2xXQxcf2qbiD1Q6moEzFuwirEDAylUUBi33dVfkfu7N3okfG/H6YrkzLAy11Rb53Hfd4ICkP7L7wtv61KatIvmEb5E+VxlAozhUS8hXk= X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4190; 6:soBZ5eJPwJ2yNklTbp4rhegEnNCerYCz58D4kR+F47K8ZTGgslWtthhsWDM+bLrkKeZQoqBK9LDDpg/h7oNVlHaFEeUWEJ9Fy1mB74YCSJ4EQ3Vxgd2IWIGDIkhxCrBAqjKjYn5e1mu/CDGMpL3w/86II5yx2lZJpATyS7DP+++YqMEKA1rOnqefv9wQc/mCH2sbvrD1vWeUWzX2/WzJoyHAJptVcfGzZVdiWQzGpKD9xtJlLkxrUjMp1W/AoFh1+rcaxSjUSDQ+ITK4DZt4mjmlWnltGDK5a0nmw4YWo3B9kyfRSe/7GvWEVlZFT6ikhOn26uhhExdeey8c8THLaNavt7+fBUaVBViUIy6Q2Hgj5nz2kTV+rZvRxfMAvEeJX00xmn/Opo6IrVAk8Zx/Oi4WNLfkJKinkBLSVZTR+RLBD3IvQlxHAF1uxoq0oqZ+Xbi4F0f6nLkAxXTv9BuZdw==; 5:ZG1Q556L/2MWJVHVBUZynphCMseuwHxpGKum3oulEl1/dxXFi51D/RdoKPaLbsqA0p/vMDrUHPfByac6kGVrR1kqYc+hEZwcMGD8UUvZ3sV/Rbw8FFAfOGiI15HteYnnHv1TGPH5j8xFs7DZxOW5liwaJmJZUjoZ8gjKjbCkSX8=; 24:j+J77R7UBb3JGzOobD5uSjLPtC78fgxa+dlR9+cPhuPr7xWteiUXNoEk6/xb6dWnQCxqT8t9RMVG2OdCZLL7Z4TNTTLTD3oA7PLhADA9Hrs= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; VI1PR05MB4190; 7:aKq8RbQ3+hnGfQOCvmCcZebh/ehgAFo7OcijHGxmSG/ok0NFCO7gt2ah/BATLytqSg0rd8XWVQY4pgZZDDK5m+lfkZsker02jMjr6XcXxXW34ISvRhkb70n6tDtPO9MpDwEyhlCqS6ugsKL2YRkaCrAcP0XDOOxbLtY4h1V9CaHKanh2BS3Ey+3ToYmXM/7qZnm/TOzDyJrmVxqbTdfZlZsTZvyn7HwO+lKuQUCaP95kGsLO7dp5ivd6N+Ug0AT6 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2018 12:44:32.0520 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 5b01d652-f9bc-42ac-36df-08d5e662e291 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB4190 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 The mirrored packets arrive at $h3 encapsulated in GRE/IPv4, with IP address from 192.0.2.128/28 network. However the interface is configured as a member of 192.0.2.160/28 and there's no route directing traffic from the former network through that interface. Correspondingly, the RP filter on the VRF rejects it. Therefore turn off the VRF's RP filter. Signed-off-by: Petr Machata --- tools/testing/selftests/net/forwarding/mirror_gre_nh.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/testing/selftests/net/forwarding/mirror_gre_nh.sh b/tools/testing/selftests/net/forwarding/mirror_gre_nh.sh index 8fa681eb90e7..6f9ef1820e93 100755 --- a/tools/testing/selftests/net/forwarding/mirror_gre_nh.sh +++ b/tools/testing/selftests/net/forwarding/mirror_gre_nh.sh @@ -35,6 +35,8 @@ setup_prepare() vrf_prepare mirror_gre_topo_create + sysctl_set net.ipv4.conf.v$h3.rp_filter 0 + ip address add dev $swp3 192.0.2.161/28 ip address add dev $h3 192.0.2.162/28 ip address add dev gt4 192.0.2.129/32 @@ -61,6 +63,8 @@ cleanup() ip address del dev $h3 192.0.2.162/28 ip address del dev $swp3 192.0.2.161/28 + sysctl_restore net.ipv4.conf.v$h3.rp_filter 0 + mirror_gre_topo_destroy vrf_cleanup