Ensure that packet metric is always set.
This commit is contained in:
parent
bf299b1a07
commit
6611291dd0
|
@ -110,18 +110,16 @@ neighbor_info_packet_sent(int status, int numtx)
|
|||
return;
|
||||
}
|
||||
|
||||
PRINTF("neighbor-info: packet sent to %d.%d, status=%d, numtx=%d\n",
|
||||
packet_metric = numtx;
|
||||
|
||||
PRINTF("neighbor-info: packet sent to %d.%d, status=%d, metric=%u\n",
|
||||
dest->u8[sizeof(*dest) - 2], dest->u8[sizeof(*dest) - 1],
|
||||
status, numtx);
|
||||
status, (unsigned)packet_metric);
|
||||
|
||||
switch(status) {
|
||||
case MAC_TX_OK:
|
||||
packet_metric = numtx;
|
||||
add_neighbor(dest);
|
||||
break;
|
||||
case MAC_TX_COLLISION:
|
||||
packet_metric = numtx;
|
||||
break;
|
||||
case MAC_TX_NOACK:
|
||||
packet_metric = ETX_NOACK_PENALTY;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue