<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></he=ad><body><div style="font-family:times new roman, new york, times, serif;=
font-size:12pt"><DIV><FONT face="arial, helvetica, sans-serif" size=2>H=
ello Everyone,</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-ser=
if" size=2></FONT> </DIV>
<DIV><FONT face="arial, helvetica, san=
s-serif" size=2>Trying to add a new testcase in IPv6 SelfTest_4-0-3 for R=
DNSS Option in Router advertisement.</FONT></DIV>
<DIV><FONT face=
="arial, helvetica, sans-serif" size=2></FONT> </DIV>
<DIV><FONT=
face="arial, helvetica, sans-serif" size=2>Have tried to und=
erstand the existing Prefix option in Router advertisment changes=
</FONT> i.e <SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-seri=
f'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; m=
so-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><SPAN style="FONT-S=
IZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: SimSun; mso=
-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-language: AR-S=
A">McOpt_ICMPv6_Prefix </SPAN><FONT face="arial, helvetica, sans-serif">c=
lass e</FONT></SPAN><FONT face="arial, helvetica, sans-serif">xisting in<=
/FONT> v6eval_3-0-12/lib/Pz/McICMPv6.h.</DIV>
<DIV> </DIV>
<=
DIV><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast=
-font-family: SimSun; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN=
; mso-bidi-language: AR-SA">McOpt_ICMPv6_Prefix </SPAN></DIV>
<DIV><SPAN =
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fami=
ly: SimSun; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi=
-language: AR-SA"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New=
'; mso-ansi-language: EN-GB">class McOpt_ICMPv6_Prefix :public McOpt_ICMPv6=
{<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offi=ce" /><o:p></o:p></SPAN></DIV>
<DIV>
<P class=MsoNormal style="MARG=
IN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN style="FONT-SIZE: 10p=
t; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN-GB">public:<o:p></o:p>=
</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout=
-grid-align: none"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier Ne=
w'; mso-ansi-language: EN-GB"><SPAN style="mso-tab-count: 1"> =
</SPAN>McOpt_ICMPv6_Prefix(CSTR);<o:p></o:p></SPAN></P>=
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align=
: none"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ans=
i-language: EN-GB">virtual<SPAN style="mso-tab-count: 1"> &nbs=
p; </SPAN>~McOpt_ICMPv6_Prefix();<o:p></o:p></SPAN></P>
<P class==
MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SPAN =
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: EN=
-GB">static<SPAN style="mso-tab-count: 1"> =
</SPAN>McOpt_ICMPv6_Prefix* create(CSTR);<o:p></o:p></SPAN></P>
<P class=
=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"><SP=
AN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language:=
EN-GB"><SPAN style="mso-tab-count: 1"> </S=
PAN>int32_t optionType()const{return TP_Opt_ICMPv6_Prefix;}<o:p></o:p></SPA=N></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid=
-align: none"><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; m=
so-ansi-language: EN-GB">};<o:p></o:p></SPAN></P></SPAN></DIV>
<DIV><SPAN=
style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-fam=
ily: SimSun; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bid=
i-language: AR-SA"></SPAN> </DIV>
<DIV><FONT face="arial, helvetic=
a, sans-serif" size=2>Hence based on this understanding, we would li=
ke to follow this approach</FONT></DIV>
<DIV><FONT face="arial, helveti=
ca, sans-serif" size=2>1. Add a new cla</FONT>ss <SPAN style="FONT=
-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'T=
imes New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso=
-bidi-language: AR-SA">McOpt_ICMPv6_RDNSS in </SPAN> <SPAN style=
="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: S=
imSun; mso-ansi-language: EN-GB; mso-fareast-language: ZH-CN; mso-bidi-lang=
uage: AR-SA; mso-fareast-theme-font: minor-fareast"><STRONG><U>McICMPv6.h</=
U> </STRONG><FONT face=Arial>for v6eval to parse RDNSS option successfull=
y. </FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY:=
'Courier New'; mso-fareast-font-family: SimSun; mso-ansi-language: EN-GB; =
mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-theme-fo=
nt: minor-fareast"><FONT face=Arial>2. Add supporting methods <=
STRONG>"</STRONG><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'=
; mso-ansi-language: EN-GB"><STRONG>static<SPAN style="mso-tab-count: 1">=
</SPAN>McOpt_ICMPv6_Rdnss* create(CSTR)"</STRONG> in </SPAN> McI=
CMPv6.cc</FONT></SPAN></DIV>
<DIV><SPAN style="FONT-SIZE: 10pt; FONT-FA=
MILY: 'Courier New'; mso-fareast-font-family: SimSun; mso-ansi-language: EN=
-GB; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-the=
me-font: minor-fareast"><FONT face=Arial>3. Add <FONT size=2>LEXADD(McO=
pt_ICMPv6_Prefix, "Opt_ICMPv6_Rdnss" ) in McInit.cc</FONT></FONT></SPAN></D=
IV>
<DIV><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-=
fareast-font-family: SimSun; mso-ansi-language: EN-GB; mso-fareast-language=
: ZH-CN; mso-bidi-language: AR-SA; mso-fareast-theme-font: minor-fareast"><=
FONT face=Arial>4. </FONT><FONT face="arial, helvetica, sans-serif">Com=
pile the v6eval source using "make"</FONT></SPAN></DIV>
<DIV><FONT face=
="arial, helvetica, sans-serif" size=2>5. Then shall install v6eval in =
usr/local/v6eval directory using the following commands "make install"=
</FONT></DIV>
<DIV><FONT face="arial, helvetica, sans-serif" size=2>6=
. Then shall compose RDNSS testcase in SelfTest_4-0-3/ via&n=
bsp;V6LCxxxx.seq and V6LCxxxx.def.</FONT></DIV>
<DIV><FONT face=Arial s=
ize=2></FONT> </DIV>
<DIV><FONT face="arial, helvetica, sans-ser=
if" size=2>Could you please confirm the above steps are sufficient for v6=
eval to parse the new option being added in V6LCxxx.seq and V6LCxxxx.def fi=
les.</FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>Re=
gards</FONT></DIV>
<DIV><FONT face=Arial size=2>Girish</FONT> </=
DIV></div><br>
</body></html>