From patchwork Thu Oct 5 08:06:46 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Varsha Rao X-Patchwork-Id: 821639 X-Patchwork-Delegate: pablo@netfilter.org Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netfilter-devel-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="prsHDyYJ"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y753b17pbz9s7m for ; Thu, 5 Oct 2017 19:07:39 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751330AbdJEIHh (ORCPT ); Thu, 5 Oct 2017 04:07:37 -0400 Received: from mail-pg0-f65.google.com ([74.125.83.65]:37725 "EHLO mail-pg0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751239AbdJEIHg (ORCPT ); Thu, 5 Oct 2017 04:07:36 -0400 Received: by mail-pg0-f65.google.com with SMTP id o1so13932493pga.4 for ; Thu, 05 Oct 2017 01:07:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=inpPimPLiks9e9PxstdBd/8yxstxPObu8MOrliLPyic=; b=prsHDyYJAmYbPbZfRQ8YoSuYLJ+Gt/WPK75TSSfm7bhP0/S5o4pe7XkrQYeXzwcT9c ZqUUvQB2UGm7T5i4O+pNcF5/IiER3uSbKpVZY1ABS+wQG7P78fyJ/ubrA2KoCbJSzpXj 5SkVNdAbrp43YgJSWgWT4TRZxIGmw7kLTAe91JzgHn8wWVIVtjcBc3rqeH6wPTJdgW6v e4Orsd6WLBcOAHHOE5K0u5KC5e175dHHg1r2mSk9uWT43MWrSk0L7TrzII3ASVdVy6JI ZhizH1lAYyV+Mr6bCME7rBivwitV+V4IrMS7uqN6NHTlaEVNmdjBk4s6tqWzgYCzq+zn FeHQ== 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; bh=inpPimPLiks9e9PxstdBd/8yxstxPObu8MOrliLPyic=; b=Rerjp5nAYtlWnDvKoAZ4rJ/p1yY6B0Ip0lc5QyooZ3wFyo5eNdBhCNiIcDA6vrdM1d VUkSpZ76Phf1RI1UodXH+Ztf4I2rpgetl2yjcCgaRPhqOBl+ZRHAkgjUsm3/A+ePMbDA 4eLXSq7GYqACEggMOn3o87X9bfDgLJUTPDpUjXDXozS+gr8wA3BRs3pn6uwEWm3EItdz S/OohpjQ7r2NFr1w/R7h0uMxNCJuMWqevAXZ5ysqGtaItRgtVwRxleAZhq8OAIkVTH// 9xp8plv4MUJNi/FN20s73tOR4nEof3cXvWNugelWb2CfkQkGgrn5h8WDNPdP2kxagfpa X87g== X-Gm-Message-State: AHPjjUh+adIi1HvLJ3mfwv1SbdMtaXsApytqEQLUbeMZRldSPU/GYiel IAHFtJ3rWDxF0iGLtBCWBJg= X-Google-Smtp-Source: AOwi7QBGK8UyxwHBvpIaKzXLCI9YV9CoVwShUEsZ1Lc/lkZWAmHPrsoKwz/GAN4sfcspcybmkfptkw== X-Received: by 10.99.53.11 with SMTP id c11mr15900200pga.162.1507190855368; Thu, 05 Oct 2017 01:07:35 -0700 (PDT) Received: from localhost.localdomain ([2405:204:509e:3ffc:d43e:f8a:ac8e:393e]) by smtp.googlemail.com with ESMTPSA id v14sm27852120pgq.72.2017.10.05.01.07.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 05 Oct 2017 01:07:34 -0700 (PDT) From: Varsha Rao To: Pablo Neira Ayuso , netfilter-devel@vger.kernel.org Cc: Varsha Rao Subject: [PATCH nft v2] tests: shell: Add tests for chain rename. Date: Thu, 5 Oct 2017 13:36:46 +0530 Message-Id: <20171005080647.15713-1-rvarsha016@gmail.com> X-Mailer: git-send-email 2.13.6 Sender: netfilter-devel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netfilter-devel@vger.kernel.org This patch adds test cases for renaming chain with existing and non existing chains. Signed-off-by: Varsha Rao --- Changes in v1: - Added test for non existing chains. Changes in v2: - Added tests for both existing and non existing chains. - Edited the comment. - Modified commit message. tests/shell/testcases/chains/0013rename_0 | 8 ++++++++ tests/shell/testcases/chains/0014rename_1 | 14 ++++++++++++++ 2 files changed, 22 insertions(+) create mode 100755 tests/shell/testcases/chains/0013rename_0 create mode 100755 tests/shell/testcases/chains/0014rename_1 diff --git a/tests/shell/testcases/chains/0013rename_0 b/tests/shell/testcases/chains/0013rename_0 new file mode 100755 index 0000000..b9fe11a --- /dev/null +++ b/tests/shell/testcases/chains/0013rename_0 @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +$NFT add table t +$NFT add chain t c1 +# kernel should not return EEXIST +$NFT rename chain t c1 c2 diff --git a/tests/shell/testcases/chains/0014rename_1 b/tests/shell/testcases/chains/0014rename_1 new file mode 100755 index 0000000..e29e788 --- /dev/null +++ b/tests/shell/testcases/chains/0014rename_1 @@ -0,0 +1,14 @@ +#!/bin/bash + +set -e + +$NFT add table t +$NFT add chain t c1 +$NFT add chain t c2 +# kernel should return EEXIST +$NFT rename chain t c1 c2 + +if [ $? -eq 0 ] ; then + echo "E: Renamed with existing chain" >&2 + exit 0 +fi