#include "../DHCPv6.def" #include "DHCPv6_test.def" #ifndef IA_ADDR_ADDR_INVALID #define IA_ADDR_ADDR_INVALID v6("5ffe:ffff:100::ab") #endif FEM_dhcp6_rebind( rebind_client1_to_alldhcp_invalid, _HETHER_client1_to_nut, { _SRC(CLIENT1_LLOCAL_UCAST); _DST(v6(_ALLDHCPAGENTS_MCAST_ADDR)); }, { _SPORT(1027); _DPORT(547); }, { Identifier = ID_REBIND; option = opt_CID_LLT_client1; option = opt_IA_NA_Addr_Invalid; } ) //invalid IA address option Opt_DHCPv6_IA_NA opt_IA_NA_Addr_Invalid { // Identifier = IA_NA_IDENTIFIER; Identifier = IA_NA_IDENTIFIER_2; //Other IA is used. Time1 = IA_NA_TIME1; Time2 = IA_NA_TIME2; option = opt_IA_Address_Invalid; } //================================================================ // IA Address option // Opt_DHCPv6_IA_Address opt_IA_Address_Invalid { Address = IA_ADDR_ADDR_INVALID; PreferredLifetime = IA_ADDR_PLTIME; ValidLifetime = IA_ADDR_VLTIME; }