// // $Copyright$ // // GLOBAL0_irregRA_prfxopt_ignore_VLT0.def // // $Id: GLOBAL0_irregRA_prfxopt_ignore_VLT0.def,v 1.1.1.1 2000/10/31 22:39:23 sekiya Exp $ #define DADV6ADDR v6merge(_GLOBAL0_UCAST_PRFX, _GLOBAL0_UCAST_PRFXLEN, nutv6()) #include "BASIC.def" _PRFXOPT_define(prefixopt_test_init, v6(_GLOBAL0_UCAST_PRFX), _GLOBAL0_UCAST_PRFXLEN, ValidLifetime=30; PreferredLifetime=30; ) // RA for initialization (init=ra) FEM_ADDRCONF_ra(usolra_init, _HETHER_src2allnodes, _SRC(v6src()); , option=_SLLOPT_src; option=prefixopt_test_init; ) // DAD NS for initialization (init=ra) FEM_ADDRCONF_dadns(dadns_from_NUT_init_ra, hether_nut2tentsolnode, DestinationAddress=_IPV6_SOLNODE_MCAST(DADV6ADDR); , TargetAddress=DADV6ADDR; // Tentative Address ) _PRFXOPT_define(prefixopt_test, v6(_GLOBAL0_UCAST_PRFX), _GLOBAL0_UCAST_PRFXLEN, ValidLifetime=0; // irregular, VLTime and PLTime > 0 is regular PreferredLifetime=0; // irregular, RFC2461 6.3.4. Processing Received Router Advertisements ) FEM_ADDRCONF_ra(usolra, _HETHER_src2allnodes, _SRC(v6src()); , option=_SLLOPT_src; option=prefixopt_test; ) //end