DEBUG_CHATTER("[UpdateAckMab %s] Received last message for id %d on route %s, set burst to 1", _now.unparse().c_str(), acne_hdr->_id_rate_mab, acne_hdr->_route.unparse().c_str());
set_bursts(true); // set burst to 1
}
// reset queues (at source only to avoid killing packets counted in airtime)
//if(acne_hdr->_hop==0)
//reset_queues();
}
output(port).push(p_in);
/*
if(acne_hdr->_id_rate_mab == 0) {
if(!_burst_one) {
_now.assign_now();
click_chatter("[UpdateAckMab %s] WARNING: burst is not 1 whereas exploiting", _now.unparse().c_str());
set_bursts(true);
}
if(_fd_moni && _fd_moni->get_active()) {
DEBUG_CHATTER("[UpdateAckMab] WARNING: Moni FromDevice was still active, now inactive");
DEBUG_CHATTER("[UpdateAckMab %s] Update ack for route %s, id %d, airtime on %s (next hop %s) is %s (silent slot airtime %s), index %d", _now.unparse().c_str(),
DEBUG_CHATTER("[UpdateAckMab %s] Received BEGIN control packet for id %d, route %s, flow %s, hop %u, measure=%d, addr_meas %s (INT %d) (timestamp %s)...",
DEBUG_CHATTER("[UpdateAckMab %s] Received END control packet for id %d, route %s, flow %s, hop %u, measure=%d, addr_meas %s (INT %d) (timestamp %s). Has received %d...",
// if traffic has been received with more than one burst (200*1400=280000 -> 300000), check that first packet has been measured soon enough (otherwise, likely a bug)