Improve readability of DAO output variables

This commit is contained in:
Sébastien Dawans 2013-07-25 11:22:38 +02:00
parent 0bd26d83c8
commit a05d635512
1 changed files with 8 additions and 7 deletions

View File

@ -707,7 +707,7 @@ dao_input(void)
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
void void
dao_output(rpl_parent_t *n, uint8_t lifetime) dao_output(rpl_parent_t *parent, uint8_t lifetime)
{ {
/* Destination Advertisement Object */ /* Destination Advertisement Object */
uip_ipaddr_t prefix; uip_ipaddr_t prefix;
@ -717,11 +717,12 @@ dao_output(rpl_parent_t *n, uint8_t lifetime)
return; return;
} }
dao_output_target(n, &prefix, lifetime); /* Sending a DAO with own prefix as target */
dao_output_target(parent, &prefix, lifetime);
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
void void
dao_output_target(rpl_parent_t *n, uip_ipaddr_t *prefix, uint8_t lifetime) dao_output_target(rpl_parent_t *parent, uip_ipaddr_t *prefix, uint8_t lifetime)
{ {
rpl_dag_t *dag; rpl_dag_t *dag;
rpl_instance_t *instance; rpl_instance_t *instance;
@ -731,11 +732,11 @@ dao_output_target(rpl_parent_t *n, uip_ipaddr_t *prefix, uint8_t lifetime)
/* Destination Advertisement Object */ /* Destination Advertisement Object */
dag = n->dag; dag = parent->dag;
instance = dag->instance; instance = dag->instance;
#ifdef RPL_DEBUG_DAO_OUTPUT #ifdef RPL_DEBUG_DAO_OUTPUT
RPL_DEBUG_DAO_OUTPUT(n); RPL_DEBUG_DAO_OUTPUT(parent);
#endif #endif
buffer = UIP_ICMP_PAYLOAD; buffer = UIP_ICMP_PAYLOAD;
@ -779,10 +780,10 @@ dao_output_target(rpl_parent_t *n, uip_ipaddr_t *prefix, uint8_t lifetime)
PRINTF("RPL: Sending DAO with prefix "); PRINTF("RPL: Sending DAO with prefix ");
PRINT6ADDR(prefix); PRINT6ADDR(prefix);
PRINTF(" to "); PRINTF(" to ");
PRINT6ADDR(&n->addr); PRINT6ADDR(&parent->addr);
PRINTF("\n"); PRINTF("\n");
uip_icmp6_send(&n->addr, ICMP6_RPL, RPL_CODE_DAO, pos); uip_icmp6_send(&parent->addr, ICMP6_RPL, RPL_CODE_DAO, pos);
} }
/*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/
static void static void