Index: [Article Count Order] [Thread]

Date: Fri, 27 Jul 2007 21:44:54 +0900
From: Mitsuru Chinen <mitch@linux.vnet.ibm.com>
Subject: [dhcptest:00193] Specifiy invalid address range at Reception of Solicit message tests
To: dhcptest@tahi.org
Message-Id: <20070727214454.1c34805e.mitch@linux.vnet.ibm.com>
X-Mail-Count: 00193

Dear TAHI Project folks,

At server test in DHCPv6 Testsuite v1.0.3, I found invalid address
range is specified in the following tests.

  #39 Reception of Solicit message with DUID-LLT
  #40 Reception of Solicit message with DUID-EN
  #41 Reception of Solicit message with DUID-LL

The prefix of start address is 3ffe:501:ffff:100::/64
However the prefix of end address is 3ffe:ffff:100::/64.
`:501:' is lacked at the end address.

I attached a proposal patch for this.
Could you take a look at it?

Best Regards,
----
Mitsuru Chinen <mitch@linux.vnet.ibm.com>


diff -upr DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwEN.seq DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwEN.seq
--- DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwEN.seq	2007-03-11 20:05:54.000000000 +0900
+++ DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwEN.seq	2007-07-27 21:06:50.000000000 +0900
@@ -65,7 +65,7 @@ my $IF0 = "Link0";
 #initial NUT config parameters,
 my %NUT_Server_Config = (
 'if_nut0'=> "$V6evalTool::NutDef{Link0_device}",
-'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:ffff:100::11\")"
+'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:501:ffff:100::11\")"
 );
 dhcpSvrInit(\%NUT_Server_Config);
 vClear($IF0);
diff -upr DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwLL.seq DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwLL.seq
--- DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwLL.seq	2007-03-11 20:05:54.000000000 +0900
+++ DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwLL.seq	2007-07-27 21:07:20.000000000 +0900
@@ -65,7 +65,7 @@ my $IF0 = "Link0";
 #initial NUT config parameters,
 my %NUT_Server_Config = (
 'if_nut0'=> "$V6evalTool::NutDef{Link0_device}",
-'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:ffff:100::11\")"
+'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:501:ffff:100::11\")"
 );
 dhcpSvrInit(\%NUT_Server_Config);
 vClear($IF0);
diff -upr DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwLLT.seq DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwLLT.seq
--- DHCPv6_Self_Test_P2_1_0_3.orig/rfc3315/S_RFC3315_SolicitMsgwLLT.seq	2007-03-11 20:05:54.000000000 +0900
+++ DHCPv6_Self_Test_P2_1_0_3/rfc3315/S_RFC3315_SolicitMsgwLLT.seq	2007-07-27 21:04:47.000000000 +0900
@@ -65,7 +65,7 @@ my $IF0 = "Link0";
 #initial NUT config parameters,
 my %NUT_Server_Config = (
 'if_nut0'=> "$V6evalTool::NutDef{Link0_device}",
-'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:ffff:100::11\")"
+'init_opcode' => "vRemote(\"dhcp6s.rmt\", \"start\", \"link0=$V6evalTool::NutDef{Link0_device}\",\"startaddr=3ffe:501:ffff:100::10\",\"endaddr=3ffe:501:ffff:100::11\")"
 );
 dhcpSvrInit(\%NUT_Server_Config);
 vClear($IF0);