mac_pcap_base: log warning when PDUs can't be added to write queue

This commit is contained in:
Andre Puschmann 2021-03-22 19:04:22 +01:00
parent 26e7964694
commit 9d8d897d3e
1 changed files with 4 additions and 4 deletions

View File

@ -85,10 +85,10 @@ void mac_pcap_base::pack_and_queue(uint8_t* payload,
memcpy(pdu.pdu->msg, payload, payload_len);
pdu.pdu->N_bytes = payload_len;
if (not queue.try_push(std::move(pdu))) {
logger.error("Failed to push message to pcap writer queue");
logger.warning("Dropping PDU (%d B) in PCAP. Write queue full.", payload_len);
}
} else {
logger.info("Dropping PDU in PCAP. No buffer available or not enough space (pdu_len=%d).", payload_len);
logger.warning("Dropping PDU in PCAP. No buffer available or not enough space (pdu_len=%d).", payload_len);
}
}
}
@ -122,10 +122,10 @@ void mac_pcap_base::pack_and_queue_nr(uint8_t* payload,
memcpy(pdu.pdu->msg, payload, payload_len);
pdu.pdu->N_bytes = payload_len;
if (not queue.try_push(std::move(pdu))) {
logger.error("Failed to push message to pcap writer queue");
logger.warning("Dropping PDU (%d B) in NR PCAP. Write queue full.", payload_len);
}
} else {
logger.info("Dropping PDU in NR PCAP. No buffer available or not enough space (pdu_len=%d).", payload_len);
logger.warning("Dropping PDU in NR PCAP. No buffer available or not enough space (pdu_len=%d).", payload_len);
}
}
}