@@ -193,6 +193,7 @@ static uint16_t thread_nd_service_border_router_flags_read(thread_network_server
193
193
flags |= (cur -> P_default_route << THREAD_P_DEF_ROUTE_BIT_MOVE );
194
194
flags |= (cur -> P_on_mesh << THREAD_P_ON_MESH_BIT_MOVE );
195
195
flags |= (cur -> P_nd_dns << THREAD_P_ND_DNS_BIT_MOVE );
196
+ flags |= (cur -> P_res1 << THREAD_P_ND_RES_BIT_MOVE );
196
197
return flags ;
197
198
}
198
199
@@ -1628,6 +1629,7 @@ int thread_nd_local_list_add_on_mesh_prefix(thread_network_data_cache_entry_t *n
1628
1629
server_entry -> P_nd_dns = service -> P_nd_dns ;
1629
1630
trigDataPropagate = true;
1630
1631
}
1632
+
1631
1633
}
1632
1634
1633
1635
if (trigDataPropagate ) {
@@ -1707,9 +1709,9 @@ int thread_nd_local_list_del_on_mesh_server(thread_network_data_cache_entry_t *n
1707
1709
int thread_local_server_list_add_on_mesh_server (thread_network_local_data_cache_entry_t * networkDataList , thread_prefix_tlv_t * prefixTlv , thread_border_router_tlv_entry_t * service )
1708
1710
{
1709
1711
int retVal = -1 ;
1710
- tr_debug ("Add prefix: %s prf:%d %s%s%s%s%s" , trace_ipv6_prefix (prefixTlv -> Prefix , prefixTlv -> PrefixLen ), service -> Prf ,
1712
+ tr_debug ("Add prefix: %s prf:%d %s%s%s%s%s%s " , trace_ipv6_prefix (prefixTlv -> Prefix , prefixTlv -> PrefixLen ), service -> Prf ,
1711
1713
service -> P_default_route ?"Default Route " :"" ,service -> P_dhcp ?"DHCPv6 Server " :"" , service -> P_configure ?"DHCPv6 Configuration " :"" ,
1712
- service -> P_slaac ?"SLAAC " :"" ,service -> P_preferred ?"Preferred " :"" );
1714
+ service -> P_slaac ?"SLAAC " :"" ,service -> P_preferred ?"Preferred " :"" , service -> P_res1 ? "P_res1 " : "" );
1713
1715
1714
1716
if (networkDataList ) {
1715
1717
thread_network_local_data_entry_t * prefix_entry = thread_local_prefix_entry_get (& networkDataList -> prefix_list , prefixTlv );
0 commit comments