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=-9.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham 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 031BBC10F0B for ; Tue, 26 Feb 2019 06:03:14 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id C93F8217F5 for ; Tue, 26 Feb 2019 06:03:13 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=cumulusnetworks.com header.i=@cumulusnetworks.com header.b="Rkh54cK2" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726523AbfBZGDK (ORCPT ); Tue, 26 Feb 2019 01:03:10 -0500 Received: from mail-pl1-f195.google.com ([209.85.214.195]:39629 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726496AbfBZGDJ (ORCPT ); Tue, 26 Feb 2019 01:03:09 -0500 Received: by mail-pl1-f195.google.com with SMTP id b65so2663601plb.6 for ; Mon, 25 Feb 2019 22:03:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cumulusnetworks.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=psT/CibVBHO6s/WM5kUaMxadd+WLhTkMEA2CN+A5MtU=; b=Rkh54cK2Vi+P6DehlK/vMcf7nsw9QhwOBdJrDH/VnbyMnhWiIQkmaIDyIYoE9/Qhi2 RF1cBfvT/kW+kvCT5N8SjYQh2QqO4KedJ0kCuAMeTuepluJn4ip+0yfqCvbuU54F6tbe /SwvOiMPBm36LBDI7pWwgiwsAclKtM/TwgBH0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=psT/CibVBHO6s/WM5kUaMxadd+WLhTkMEA2CN+A5MtU=; b=ZtzOnJ4rRBvEC3CwlnIEWcyiRmcEUXgWzcPXEBxU2KPOZh6P3GNO8nXy+gMU2ixckD SylcirUZEigFUWbKgdc2Oq2kVX6czX17IQYyajdmJ6MUA+wVxR3jaQFtyUhyLLuylSNO a6dgKciFPZiStuUVOTK8qiHPM8WcyUjVP46Kd/4xAJhlkWOBrtQMioM+B8cm0YapGs2e 6Juh7DmYIonNiLr51DEsv6MzTi94uiLD9nFLAYCqGcViiXCw1wgQx57XU8GiROWfNju5 E74hr5LppRJ4O1/KVV9lLUUmYDMx1tWjbqoP/Q2sipie8wzMmmfrqBu3OnKPmMoqE19n 1UQw== X-Gm-Message-State: AHQUAua/xd9+h80bLXBFqb1dOleaOOSqIgST7FoDQQw5fMFRSDqJJRPu /scfqCvjf6h6fa7KLXlla2s+kg== X-Google-Smtp-Source: AHgI3IZomsEVtcvdPns9mRWvj64QaZ7PWquQytq4bcv9f/pMljBSrJeVam9T7IR2x9Vs1DF3X1avzA== X-Received: by 2002:a17:902:e789:: with SMTP id cp9mr24684166plb.127.1551160988959; Mon, 25 Feb 2019 22:03:08 -0800 (PST) Received: from monster-08.mvlab.cumulusnetworks.com. (fw.cumulusnetworks.com. [216.129.126.126]) by smtp.googlemail.com with ESMTPSA id e2sm16563989pga.92.2019.02.25.22.03.07 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 25 Feb 2019 22:03:08 -0800 (PST) From: Roopa Prabhu X-Google-Original-From: Roopa Prabhu To: davem@davemloft.net Cc: netdev@vger.kernel.org, dsa@cumulusnetworks.com, sd@queasysnail.net, johannes@sipsolutions.net Subject: [PATCH net-next 2/2] tools: selftests: rtnetlink: add testcases for vxlan flag sets Date: Mon, 25 Feb 2019 22:03:02 -0800 Message-Id: <1551160982-32685-3-git-send-email-roopa@cumulusnetworks.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1551160982-32685-1-git-send-email-roopa@cumulusnetworks.com> References: <1551160982-32685-1-git-send-email-roopa@cumulusnetworks.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Roopa Prabhu This patch extends rtnetlink.sh to cover some vxlan flag netlink attribute sets. Signed-off-by: Roopa Prabhu --- tools/testing/selftests/net/rtnetlink.sh | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/tools/testing/selftests/net/rtnetlink.sh b/tools/testing/selftests/net/rtnetlink.sh index 78fc593..5baf35a 100755 --- a/tools/testing/selftests/net/rtnetlink.sh +++ b/tools/testing/selftests/net/rtnetlink.sh @@ -408,6 +408,58 @@ kci_test_encap_vxlan() ip netns exec "$testns" ip link add link "$vxlan" name "$vlan" type vlan id 1 check_err $? + # changelink testcases + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan vni 43 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan group ffe5::5 dev "$devdummy" 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan ttl inherit 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan ttl 64 + check_err $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan nolearning + check_err $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan proxy 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan norsc 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan l2miss 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan l3miss 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan external 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan udpcsum 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan udp6zerocsumtx 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan udp6zerocsumrx 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan remcsumtx 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan remcsumrx 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan gbp 2>/dev/null + check_fail $? + + ip netns exec "$testns" ip link set dev "$vxlan" type vxlan gpe 2>/dev/null + check_fail $? + ip netns exec "$testns" ip link del "$vxlan" check_err $? -- 2.1.4