Index: [Article Count Order] [Thread]

Date: Tue, 17 Mar 2009 23:02:57 -0700 (PDT)
From: girish srikantaiah <girish_srikant@yahoo.com>
Subject: [users:01123] Need help to add a new Testcase in Tahi [v6eval-3-1-0]
To: users@tahi.org
Message-Id: <193127.98858.qm@web54506.mail.re2.yahoo.com>
X-Mail-Count: 01123

Hello Everyone,
 
Trying to add a new testcase in IPv6 SelfTest_4-0-3= for RDNSS Option  in Router advertisement.
 
Have tried to und=erstand the existing Prefix option in Router advertisment changes i.e M=cOpt_ICMPv6_Prefix class existing in  v6eval_3-0-12/lib/Pz/McICMPv6.h.
=
McOpt_ICMPv6_Prefix 
class McOpt_ICMPv6_Prefix :public McOpt_ICMPv6{=
public:
      McOpt_ICMPv6_Prefix(CSTR);
virtual   =  ~McOpt_ICMPv6_Prefix();
static      McOpt_ICMPv6_Prefix* cr=eate(CSTR);
      int32_t optionType()const{return TP_Opt_ICMPv=6_Prefix;}
};
 
Hence based on this understanding, we would like =to follow this approach
1. Add a new class McOpt_ICMPv6_RDNSS in  M=cICMPv6.h for v6eval to parse RDNSS option successfully. 
2. Add suppor=ting methods "static McOpt_ICMPv6_Rdnss* create(CSTR)" in  McICMPv6.c=c
3. Add LEXADD(McOpt_ICMPv6_Prefix, "Opt_ICMPv6_Rdnss" ) in McInit.cc
=4. Compile the v6eval source using "make"
5. Then shall install v6eval in= usr/local/v6eval directory using the following commands "make install"=
6. Then shall compose RDNSS testcase in SelfTest_4-0-3/ via V6LC=xxxx.seq and V6LCxxxx.def.
 
Could you please confirm the above steps= are sufficient for v6eval to parse the new option being added in V6LCxxx.s=eq and V6LCxxxx.def files.

Regards
Girish 


	

1123_2.html (attatchment)(tag is disabled)