drivers: can: loopback: add log message for full TX msgq

Emit a debug log message if the TX message queue is full.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
This commit is contained in:
Henrik Brix Andersen 2022-10-31 12:57:03 +01:00 committed by Carles Cufí
commit efd0d3ba96

View file

@ -144,8 +144,12 @@ static int can_loopback_send(const struct device *dev,
loopback_frame.cb_arg = user_data; loopback_frame.cb_arg = user_data;
ret = k_msgq_put(&data->tx_msgq, &loopback_frame, timeout); ret = k_msgq_put(&data->tx_msgq, &loopback_frame, timeout);
if (ret < 0) {
LOG_DBG("TX queue full (err %d)", ret);
return -EAGAIN;
}
return ret ? -EAGAIN : 0; return 0;
} }