mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Merge pull request #5252 from ARMmbed/6lowpan-enable-MPL
Enable MPL by default for 6LoWPAN-ND.pull/4955/head
						commit
						2a57d598dc
					
				| 
						 | 
				
			
			@ -23,6 +23,7 @@
 | 
			
		|||
#include "include/nd_tasklet.h"
 | 
			
		||||
#include "include/mesh_system.h"
 | 
			
		||||
#include "ns_event_loop.h"
 | 
			
		||||
#include "multicast_api.h"
 | 
			
		||||
 | 
			
		||||
// For tracing we need to define flag, have include and define group
 | 
			
		||||
#define HAVE_DEBUG 1
 | 
			
		||||
| 
						 | 
				
			
			@ -265,6 +266,13 @@ void nd_tasklet_configure_and_connect_to_network(void)
 | 
			
		|||
         tasklet_data_ptr->network_interface_id,
 | 
			
		||||
         MBED_CONF_MBED_MESH_API_6LOWPAN_ND_PANID_FILTER);
 | 
			
		||||
 | 
			
		||||
    // Enable MPL by default
 | 
			
		||||
    const uint8_t all_mpl_forwarders[16] = {0xff, 0x03, [15]=0xfc};
 | 
			
		||||
    multicast_mpl_domain_subscribe(tasklet_data_ptr->network_interface_id,
 | 
			
		||||
                                      all_mpl_forwarders,
 | 
			
		||||
                                      MULTICAST_MPL_SEED_ID_DEFAULT,
 | 
			
		||||
                                      NULL);
 | 
			
		||||
 | 
			
		||||
    status = arm_nwk_interface_up(tasklet_data_ptr->network_interface_id);
 | 
			
		||||
    if (status >= 0) {
 | 
			
		||||
        tasklet_data_ptr->tasklet_state = TASKLET_STATE_BOOTSTRAP_STARTED;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue