//
// $Copyright$
//
// LLOCAL_invalNS_sllopt.def
//
//   You have to define the following name of frames. 
// DADV6ADDR              : v6 Tentative address for DAD
// dadns_from_NUT         : DAD NS comming from NUT on DAD
// chkconf_dadns_to_NUT   : DAD NS send to NUT to check if address is configured
// chkconf_dadna_from_NUT : DAD NA comming from NUT if addrss is configured
// dadpkt_to_NUT          : DAD Packet send to NUT to test DAD
//
// $Id: LLOCAL_invalNS_sllopt.def,v 1.1.1.1 2000/09/28 00:15:16 sekiya Exp $

//
// DADV6ADDR
// dadns_from_NUT
// chkconf_dadns_to_NUT
// chkconf_dadna_from_NUT
// hether_nut2tentsolnode
// hether_tn2tentsolnode
//    to define this, include the basic definition file.
#include "BASIC.def"


//
// dadpkt_to_NUT
//  Description: 
//    DAD Packet send to NUT to test DAD
//  Spec:
//    invalid DAD NS   (RFC2461 7.1.1 Validation of NS)
//    option= SLLOPT    it MUST NOT exist SLLOPT

FEM_icmp6_ns(  dadpkt_to_NUT, hether_nut2tentsolnode,
            {  _SRC(v6(_UNSPEC_ADDR));
               _DST(_IPV6_SOLNODE_MCAST(DADV6ADDR));
	       HopLimit=255; },
            {  TargetAddress=DADV6ADDR;
	       option=_SLLOPT_nut;   //invalid
	    }
)


//end
