When a node is configured as an IP gateway, we switch off the power-saving MAC protocolto improve performance and to avoid problems with the serial communication that X-MACs use of rtimers can cause
This commit is contained in:
parent
064f4488d4
commit
e6215712ca
|
@ -26,7 +26,7 @@
|
||||||
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*
|
*
|
||||||
* @(#)$Id: contiki-sky-main.c,v 1.53 2009/04/10 00:40:08 adamdunkels Exp $
|
* @(#)$Id: contiki-sky-main.c,v 1.54 2009/04/29 11:46:20 adamdunkels Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
@ -182,6 +182,8 @@ set_gateway(void)
|
||||||
uip_over_mesh_set_gateway(&rimeaddr_node_addr);
|
uip_over_mesh_set_gateway(&rimeaddr_node_addr);
|
||||||
uip_over_mesh_make_announced_gateway();
|
uip_over_mesh_make_announced_gateway();
|
||||||
is_gateway = 1;
|
is_gateway = 1;
|
||||||
|
|
||||||
|
rime_mac->off(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif /* WITH_UIP */
|
#endif /* WITH_UIP */
|
||||||
|
@ -383,7 +385,6 @@ main(int argc, char **argv)
|
||||||
interrupt that sets
|
interrupt that sets
|
||||||
the wake up flag. */
|
the wake up flag. */
|
||||||
|
|
||||||
|
|
||||||
/* We get the current processing time for interrupts that was
|
/* We get the current processing time for interrupts that was
|
||||||
done during the LPM and store it for next time around. */
|
done during the LPM and store it for next time around. */
|
||||||
dint();
|
dint();
|
||||||
|
|
Loading…
Reference in a new issue