From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.0 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 52C82C0650E for ; Sun, 7 Jul 2019 08:04:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 2780420850 for ; Sun, 7 Jul 2019 08:04:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="OKsifsm1" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727357AbfGGIEB (ORCPT ); Sun, 7 Jul 2019 04:04:01 -0400 Received: from new2-smtp.messagingengine.com ([66.111.4.224]:37817 "EHLO new2-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726330AbfGGIEA (ORCPT ); Sun, 7 Jul 2019 04:04:00 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id 8BA6C2ADF; Sun, 7 Jul 2019 04:03:59 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sun, 07 Jul 2019 04:03:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=WEkjxHYOTx75p2eOWkyXcn3Pa+rOtoXbtkGPgw1Ymlo=; b=OKsifsm1 pjhYSXS/wHqABBwwvDJJxAcSXzQLx+/FaAZfeXKWIDi0nWxUc3sa80fnvT5LiL4D PL5/c+6ivELKZWn2S8yt/OBbQfiyxoPj1xWIks9les4Xpm58l6jEcQwAyOURY6oq wz5/kP/I1IAo1/P+SKRtIQ3z91CSBPUgWMXhds92SMsrCwKZzvcVTZPxsaik/hso V2Jnk77QIXjGLZ/rhVWQKYnt5Ga9SKEGHYxJlpvql14bUHdt9N0HEHH5UJkIAr9D Oq7jBos5fOmLubKqIm0Oeoce4Bq4of7j9kFlUwQiUSD+EjHQjWJwPaFigQcQGFft QFhXGKtadz4wYg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrfeejgdduvdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufffkofgjfhgggfestdekre dtredttdenucfhrhhomhepkfguohcuufgthhhimhhmvghluceoihguohhstghhsehiugho shgthhdrohhrgheqnecukfhppeduleefrdegjedrudeihedrvdehudenucfrrghrrghmpe hmrghilhhfrhhomhepihguohhstghhsehiughoshgthhdrohhrghenucevlhhushhtvghr ufhiiigvpedt X-ME-Proxy: Received: from splinter.mtl.com (unknown [193.47.165.251]) by mail.messagingengine.com (Postfix) with ESMTPA id DB7688005A; Sun, 7 Jul 2019 04:03:56 -0400 (EDT) From: Ido Schimmel To: netdev@vger.kernel.org Cc: davem@davemloft.net, jiri@mellanox.com, mlxsw@mellanox.com, dsahern@gmail.com, roopa@cumulusnetworks.com, nikolay@cumulusnetworks.com, andy@greyhouse.net, pablo@netfilter.org, jakub.kicinski@netronome.com, pieter.jansenvanvuuren@netronome.com, andrew@lunn.ch, f.fainelli@gmail.com, vivien.didelot@gmail.com, Ido Schimmel Subject: [RFC PATCH net-next 0/5] selftests: Add devlink-trap selftests Date: Sun, 7 Jul 2019 11:03:31 +0300 Message-Id: <20190707080336.3794-1-idosch@idosch.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190707075828.3315-1-idosch@idosch.org> References: <20190707075828.3315-1-idosch@idosch.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Ido Schimmel Patch #1 adds test cases for the generic devlink-trap infrastructure over netdevsim. Patch #2 mentions the previous patch in the devlink-trap documentation. This is meant to serve as a reminder for people to add test cases when the infrastructure is extended. Patches #3-#5 add test cases over mlxsw. Ido Schimmel (5): selftests: devlink_trap: Add test cases for devlink-trap Documentation: Add a section for devlink-trap testing selftests: forwarding: devlink_lib: Add devlink-trap helpers selftests: mlxsw: Add test cases for devlink-trap L2 drops selftests: mlxsw: Add a test case for devlink-trap Documentation/networking/devlink-trap.rst | 9 + .../drivers/net/mlxsw/devlink_trap.sh | 130 +++ .../net/mlxsw/devlink_trap_l2_drops.sh | 487 +++++++++++ tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/config | 1 + tools/testing/selftests/net/devlink_trap.sh | 792 ++++++++++++++++++ .../selftests/net/forwarding/devlink_lib.sh | 125 +++ 7 files changed, 1545 insertions(+), 1 deletion(-) create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/devlink_trap_l2_drops.sh create mode 100755 tools/testing/selftests/net/devlink_trap.sh -- 2.20.1