From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 1C29AB62 for ; Tue, 8 Dec 2015 07:02:34 +0100 (CET) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP; 07 Dec 2015 22:02:24 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,398,1444719600"; d="scan'208";a="702353511" Received: from unknown (HELO dpdk-fedora20.icx.intel.com) ([10.238.55.12]) by orsmga003.jf.intel.com with ESMTP; 07 Dec 2015 22:02:23 -0800 From: Lijuan Tu To: dts@dpdk.org Date: Tue, 8 Dec 2015 13:57:52 +0800 Message-Id: <1449554272-51511-1-git-send-email-lijuanx.a.tu@intel.com> X-Mailer: git-send-email 1.9.3 Subject: [dts] [PATCH]testSuite kni:enable ipv6 before test X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Dec 2015 06:02:35 -0000 our test related ipv6 ,so we should enable it. Signed-off-by: Lijuan Tu --- tests/TestSuite_kni.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/TestSuite_kni.py b/tests/TestSuite_kni.py index 69a20fe..d6766a8 100644 --- a/tests/TestSuite_kni.py +++ b/tests/TestSuite_kni.py @@ -469,6 +469,8 @@ class TestKni(TestCase): for port in self.config['ports']: virtual_interface = self.virtual_interface_name(port) + # enable ipv6 + self.dut.enable_ipv6(virtual_interface) # Set up out = self.dut.send_expect( "ifconfig %s up" % virtual_interface, "# ") @@ -517,6 +519,9 @@ class TestKni(TestCase): "ip -family inet6 address show dev %s" % virtual_interface, "# ") self.verify("inet6 addr" not in out, "ifconfig down not supported") + # restore ipv6 setting + self.dut.disable_ipv6(virtual_interface) + def test_ping(self): """ Ping support KNI. @@ -543,6 +548,9 @@ class TestKni(TestCase): # Send ping requests and check for answers for port in self.config['ports']: + # enable ipv6 + self.dut.enable_ipv6(virtual_interface) + tx_port = self.tester.get_local_port(port) tx_interface = self.tester.get_interface(tx_port) @@ -597,6 +605,9 @@ class TestKni(TestCase): # remove ip from tester self.tester.send_expect( "ip addr del 192.168.%d.2 dev %s" % (port, tx_interface), "# ") + + # restore ipv6 setting + self.dut.disable_ipv6(virtual_interface) for port in self.config['ports']: tx_port = self.tester.get_local_port(port) -- 1.8.4.2