From patchwork Fri May 29 11:16:53 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Machata X-Patchwork-Id: 1300626 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) 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.a=rsa-sha256 header.s=selector1 header.b=rcgOBXAh; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 49YMVF4LnZz9sSw for ; Fri, 29 May 2020 21:17:25 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725971AbgE2LRY (ORCPT ); Fri, 29 May 2020 07:17:24 -0400 Received: from mail-eopbgr60067.outbound.protection.outlook.com ([40.107.6.67]:13233 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725681AbgE2LRW (ORCPT ); Fri, 29 May 2020 07:17:22 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gDhOAArHqeA6/Tv6cfCWGyj9YkWyezUnd7VuP5wfiqCqCm60emPee/dfugxDiJwEOzxdnpoKxNi668CNmPDvsX1r5RYgFMHsPld9WNFG7JzTXI3xFPu4LVNqvBTVgo71PWenSxE6XA7HWodUIeYEI7frg3IccxkYut7QgprdXp0NtzcKrWWEoU/3fmMmYX5+1GFcEsuHbw4s6ivEAQ0u+o8L5+dnAV8U37xbk3bcWY80Mdn4BD6UtVcNB8PR0OkoT1wS4NTNaAh0yKDlIahvukIMfVjeUSaaskIEkMWz9iOT0ZOUUdisgi302lavGhiO+B3WBOsbe7uGz7MSic9a8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=oMmeaBtl+BAclSG7jpa6HlXGrS2x0VW9cUkGd77rdrg=; b=BqgbR29Skvk9fbM3RWLXOvPf5GLgqnzBM+sHoPGp/Wps2OMreB4iJ0IBTC5dwJDpZHnzW6yQE+K5SKUFHxTeOrSYGfd0cUSOtUncpfQ5CZKqa8K6lB27BhDdTxEDUojd3IJlO1PTDir0ZxncZ6+gLA6UEAdJl+gKBhn4zU399/8KLaf8jj4KYvT6fxPwDAQTBqYoEyJTgqTm4Tl33idJsyeNYVs5dpnSvWnhC1LYiD96G52bt1ve/7RrDFjToZDt5EqpOJi1kN8npPVDYBIJeOoA2172OEnjNZonmyuwRk1lrotLg+mtAqD9pinu27LqXioGMKxqNFgx5hRinOljbA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none 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=oMmeaBtl+BAclSG7jpa6HlXGrS2x0VW9cUkGd77rdrg=; b=rcgOBXAhdgPiBY/qBSZGTBoBvXkR4DkOndDlhtCfvZzz8/Asa43uvjvsnvG/HspCwmViU9tGDAutf7aSw/LVLGeENE0GybzfyVY0abVr4NSYgCfbjEzt9vZ5U1UEU06ayEGD29ZJr148cda2Rl9ZIBICOMCvs6jomonyXxxfEpw= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=mellanox.com; Received: from HE1PR05MB4746.eurprd05.prod.outlook.com (2603:10a6:7:a3::22) by HE1PR05MB3468.eurprd05.prod.outlook.com (2603:10a6:7:32::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Fri, 29 May 2020 11:17:17 +0000 Received: from HE1PR05MB4746.eurprd05.prod.outlook.com ([fe80::9de2:ec4b:e521:eece]) by HE1PR05MB4746.eurprd05.prod.outlook.com ([fe80::9de2:ec4b:e521:eece%5]) with mapi id 15.20.3045.018; Fri, 29 May 2020 11:17:17 +0000 From: Petr Machata To: netdev@vger.kernel.org Cc: "David S. Miller" , Jakub Kicinski , Petr Machata , Ido Schimmel Subject: [PATCH net-next 1/2] selftests: forwarding: mirror_lib: Use mausezahn Date: Fri, 29 May 2020 14:16:53 +0300 Message-Id: <61e2f4c1489aa35ef05a5c7c0f4f55e2ee946321.1590749356.git.petrm@mellanox.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: References: X-ClientProxiedBy: AM0PR10CA0032.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::12) To HE1PR05MB4746.eurprd05.prod.outlook.com (2603:10a6:7:a3::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dev-r-vrt-156.mtr.labs.mlnx (37.142.13.130) by AM0PR10CA0032.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17 via Frontend Transport; Fri, 29 May 2020 11:17:16 +0000 X-Mailer: git-send-email 2.20.1 X-Originating-IP: [37.142.13.130] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a205e30c-28c9-43db-5b36-08d803c1d870 X-MS-TrafficTypeDiagnostic: HE1PR05MB3468: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5516; X-Forefront-PRVS: 04180B6720 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: p2K+JGAWmlYv0/SMBy5ldZ1dfJsJau/iLeC0HlkeUIwNCLZoRmQ9Tp8ZmxH7fMJawQ5foP8Z+ITJD1l4WmOiZ3CAlAFPuBmniSvQRDS2HE0APdIIuKvugCaxo8xbbGd6CMgTTsqXMSpuZ+oBss/rZ7/iyiCmGQIA0vbejjpY65+rqsHoLhnnF9iRh+B1a7OQGNiOHdl1vYKeMTwbvyF6JH5/+7RWbBqLSfa/45rGWvShFYRLJ97QZhZI7JtOys06P6PQrWws+81at1wI/whsAdAMHp1gBg0FDKu9SUhbfbka9c6RyqfCDou6s76WkRiZX8LFW5zUG4/egRVFEwEQNQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR05MB4746.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(6916009)(8676002)(316002)(83380400001)(86362001)(8936002)(186003)(107886003)(16526019)(54906003)(6512007)(6486002)(478600001)(4326008)(6666004)(6506007)(36756003)(66476007)(66556008)(66946007)(26005)(2906002)(5660300002)(2616005)(956004)(52116002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: Kl8OozK0V8sNiEAytEZSVBPweOiXYEJwO7b+nWnfmG1VMwWx5PO/oqOaHVO74BFwG3QP66sBK1UAoEbO8Jsd/u3haPfkDeNHee4HeKLUb3D/cyCzSjZhErA1tos1+h6up40IUewym40Z4T3U2yX0PBx/QkBZgTRcm1EaVgMoYzmpaVvEcjs35zCB85zkWqIRqzvx4dyXzM31/uZd70OrYLbeHJFi1916hJ2nMeEUqd1YEGMP+R6TRguGElIey+sTPIBflZgv9pz2hq2V44fql7KXg/z0/H5ICyvesx+417b9x6m65I2sQF+UkLrup3GSolyr6V3tdkGK5O7PE2CtKseHS5OMUy4WayPbPb6jnPTSkCU4LBprA/X5jt7DFtZNNtwc8uQ0EjB4LxJL1juqKnL9v1SBBNfjrcZjwnX25BoWWlrR0qMDmiGnNAZQYtmCuCRVStixLApRIwRzE0IHGBVypYgjXRrqLldLI7fvQew= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: a205e30c-28c9-43db-5b36-08d803c1d870 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2020 11:17:17.0677 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y3NhL/rI0/oBATl8iPl/GIbr2zSBwBBVCVXzGa2/SXsZuzKnM7QdP5Ujb7HlmPufau4A5NGIXddzLN7ZRpTdbw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3468 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Using ping in tests is error-prone, because ping is too smart. On a flaky system (notably in a simulator), when packets don't come quickly enough, more pings are sent, and that throws off counters. Instead use mausezahn to generate ICMP echo request packets. That allows us to send them in quicker succession as well, because the reason the ping was made slow in the first place was to make the tests work on simulated systems. Signed-off-by: Petr Machata Signed-off-by: Ido Schimmel --- tools/testing/selftests/net/forwarding/mirror_lib.sh | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tools/testing/selftests/net/forwarding/mirror_lib.sh b/tools/testing/selftests/net/forwarding/mirror_lib.sh index 00797597fcf5..c33bfd7ba214 100644 --- a/tools/testing/selftests/net/forwarding/mirror_lib.sh +++ b/tools/testing/selftests/net/forwarding/mirror_lib.sh @@ -29,11 +29,9 @@ mirror_test() local pref=$1; shift local expect=$1; shift - local ping_timeout=$((PING_TIMEOUT * 5)) local t0=$(tc_rule_stats_get $dev $pref) - ip vrf exec $vrf_name \ - ${PING} ${sip:+-I $sip} $dip -c 10 -i 0.5 -w $ping_timeout \ - &> /dev/null + $MZ $vrf_name ${sip:+-A $sip} -B $dip -a own -b bc -q \ + -c 10 -d 100ms -t icmp type=8 sleep 0.5 local t1=$(tc_rule_stats_get $dev $pref) local delta=$((t1 - t0)) From patchwork Fri May 29 11:16:54 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Machata X-Patchwork-Id: 1300627 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming-netdev@ozlabs.org Delivered-To: patchwork-incoming-netdev@ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) 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.a=rsa-sha256 header.s=selector1 header.b=lX4LFtIn; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 49YMVJ3Hfqz9sSs for ; Fri, 29 May 2020 21:17:28 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726167AbgE2LR1 (ORCPT ); Fri, 29 May 2020 07:17:27 -0400 Received: from mail-eopbgr60067.outbound.protection.outlook.com ([40.107.6.67]:13233 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725306AbgE2LR0 (ORCPT ); Fri, 29 May 2020 07:17:26 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bUvJxEVgg7BTtwCOVeAqvQvsfF/r5ExeRii4AhvrbbYzzjRJVklXiQsinsASqvjMUx3RG7ORTgy4cKMTRbmcTb571J+4Mz94JlDl8P0HJnho0p4KK0+PIdblnQDxXa43i99MSN6wdGpeOPY5yPVTIv39wB1j3K7J/shICxGYtfrCAOuF5wD0IMTO0iSUgSMeiEJm45o4arArUaQW2PJLlq9JFm+4iCun4AZb0JZhTKcy8STGgKTMgojeoLQODZLTI2tamzRT4wCJzA1lJOjEvZ1UdwiH3rkHB2sw565/2c7IQ8pzVyGx6Ejzia4WfHE2CKKEP/0hF2LBEkOA/F+9Cg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rekagn4twffY1KBvt24hw2WBqPxsIROokYJCTOGpHD4=; b=niW6tkFh/Za8V780ue1tHJS6lUM9ENG1y+b+Fx07jfPF2VcNrGz+5D5yQ9IJXptBeQP/AyLXviKACOwCzyDiydY9qY/2TnftL3iQyMZu8OPqmU2Vjd9Foi9dEMnracj4oLBtk+OxB0yUHGUgY7Gym6n6g9MxyDm/A+w6ONj2kAvN5MJ8EG6DndUKelBas+/UHxuKn6y9DLZFmoIECHYu3bfnErIRV8feyTwokqvjXOCj33nqAARmUmqt0RUVdm9zrkYlzjkOe14nHqIZgk4jlg17rXMldjrsyjH9ttPBrGIjBL/HnLlHprRpveW/LdlR7gVdoIeEAr0FDpgwiUHYgg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none 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=Rekagn4twffY1KBvt24hw2WBqPxsIROokYJCTOGpHD4=; b=lX4LFtInjGponQ4NpoBESqmRrncMd3e7dKUBzHo1iD6nA8FSwsgnoJNmgXozkxlNvIBJ19Ci3tQmXtqN+XsShwdIDQmjLlKYP7rynH0gcuVED3yRh79gRBTIudbrDULHGJof+iNkg1oMrOo8L/7boFVknW0xdKMHGypkV9/89ec= Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=mellanox.com; Received: from HE1PR05MB4746.eurprd05.prod.outlook.com (2603:10a6:7:a3::22) by HE1PR05MB3468.eurprd05.prod.outlook.com (2603:10a6:7:32::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3021.27; Fri, 29 May 2020 11:17:18 +0000 Received: from HE1PR05MB4746.eurprd05.prod.outlook.com ([fe80::9de2:ec4b:e521:eece]) by HE1PR05MB4746.eurprd05.prod.outlook.com ([fe80::9de2:ec4b:e521:eece%5]) with mapi id 15.20.3045.018; Fri, 29 May 2020 11:17:18 +0000 From: Petr Machata To: netdev@vger.kernel.org Cc: "David S. Miller" , Jakub Kicinski , Petr Machata Subject: [PATCH net-next 2/2] selftests: forwarding: pedit_dsfield: Check counter value Date: Fri, 29 May 2020 14:16:54 +0300 Message-Id: X-Mailer: git-send-email 2.20.1 In-Reply-To: References: X-ClientProxiedBy: AM0PR10CA0032.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::12) To HE1PR05MB4746.eurprd05.prod.outlook.com (2603:10a6:7:a3::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from dev-r-vrt-156.mtr.labs.mlnx (37.142.13.130) by AM0PR10CA0032.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.17 via Frontend Transport; Fri, 29 May 2020 11:17:17 +0000 X-Mailer: git-send-email 2.20.1 X-Originating-IP: [37.142.13.130] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 1167e488-714c-48c0-7a88-08d803c1d922 X-MS-TrafficTypeDiagnostic: HE1PR05MB3468: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:7691; X-Forefront-PRVS: 04180B6720 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: D7eh5EgGpCEHn6YeLmhujKlvHrp88l/5JQZrYmVl+o52I5ntxXPRK60oAxjjlvZjGIcqHc3jlUnbLgcTd2NzaK0QI+aTf2MVY4Z0nBhpg0JyOFg1J0XMRX4xp4kcyQLOeFnetdCXqFNLhbcvTRHs3yCTqrGjgItW+gpjqI7dsqsDx6MCc2VK5lrzdEryNub9WJ+ZG/SJ+jX9rR4KLO4g4dan2wrpGnzjrl/ZhfqY+d0zWLhS0SIVCZAi5tJkHu3u7ozccjHtFITdEvOKd+ImmEPnSMLkb97v2SfO5OAJ+57ApudqJ7gMdV+4dD8XrnnB X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR05MB4746.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(346002)(376002)(39860400002)(366004)(396003)(136003)(6916009)(8676002)(316002)(83380400001)(86362001)(8936002)(186003)(107886003)(16526019)(54906003)(6512007)(6486002)(478600001)(4326008)(6666004)(6506007)(36756003)(66476007)(66556008)(66946007)(26005)(2906002)(5660300002)(2616005)(956004)(52116002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: CgEEpCzag/p/XDd9+sWxim3D2szapKgYLgz5w7XYZ1EXWpFEic2vHBuf2lU55YjuPounOptn76f+hXUxt5KyA6C6z92mUuIXqLCBEySk9V9KzaRHRJg6c7FPgiswDpbYWJp6YctIyOXctXwwmBApR/AZ4pl2LJy76vH28Y4dzGLNNsnLWUhIVdM6DUKpnPcoSXNqtYq1y1ZBce7LEsYrLkggTdhCVJG/R28EGGEMQIjppf46btjvMZdMqYfo9qBREbCvB0ZOiUt+mVOrsjZK7/VQyJ88mAFvQY9M5w0G9acnOzUYaoKSCXQKH3ahJUdWt3+9ue8LwNchMqGJP5/v4jKVxHhknn0Lz6CpTinX0nS9jJHXdxAf+DmIPH2wTFtwIMIV+8nh+WjI/eU28oi3A07iJ6XkPbRoAQzkeHBqw/QhuHprl0TH9VVfuja8v1y5MJM0hVdflCQn7rMOsU0xYKcpF2jJ3Di55t45BkpKQao= X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1167e488-714c-48c0-7a88-08d803c1d922 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 May 2020 11:17:18.1860 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: xebsjnVHGQwx8DJfkb4XBtU5Y+VUZ3efnKYM01Mhpr16pVHMGyclFeHG4EInXJj1RgcuHHpjgF/ibaxXNlIGhw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB3468 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org A missing stats_update callback was recently added to act_pedit. Now that iproute2 supports JSON dumping for pedit, extend the pedit_dsfield selftest with a check that would have caught the fact that the callback was missing. Signed-off-by: Petr Machata --- tools/testing/selftests/net/forwarding/pedit_dsfield.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/testing/selftests/net/forwarding/pedit_dsfield.sh b/tools/testing/selftests/net/forwarding/pedit_dsfield.sh index 1181d647f6a7..55eeacf59241 100755 --- a/tools/testing/selftests/net/forwarding/pedit_dsfield.sh +++ b/tools/testing/selftests/net/forwarding/pedit_dsfield.sh @@ -132,7 +132,12 @@ do_test_pedit_dsfield_common() local pkts pkts=$(busywait "$TC_HIT_TIMEOUT" until_counter_is ">= 10" \ tc_rule_handle_stats_get "dev $h2 ingress" 101) - check_err $? "Expected to get 10 packets, but got $pkts." + check_err $? "Expected to get 10 packets on test probe, but got $pkts." + + pkts=$(tc_rule_handle_stats_get "$pedit_locus" 101) + ((pkts >= 10)) + check_err $? "Expected to get 10 packets on pedit rule, but got $pkts." + log_test "$pedit_locus pedit $pedit_action" }