ionic: debug line for Tx completion errors

Here's a little debugging aid in case the device starts throwing
Tx completion errors.

Signed-off-by: Shannon Nelson <shannon.nelson@amd.com>
Signed-off-by: Brett Creeley <brett.creeley@amd.com>
Link: https://patch.msgid.link/20240906232623.39651-2-brett.creeley@amd.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
Shannon Nelson 2024-09-06 16:26:17 -07:00 committed by Jakub Kicinski
parent 760664b72c
commit 4a0ec34870

View File

@ -648,7 +648,14 @@ static void ionic_rx_clean(struct ionic_queue *q,
stats = q_to_rx_stats(q);
if (comp->status) {
if (unlikely(comp->status)) {
/* Most likely status==2 and the pkt received was bigger
* than the buffer available: comp->len will show the
* pkt size received that didn't fit the advertised desc.len
*/
dev_dbg(q->dev, "q%d drop comp->status %d comp->len %d desc->len %d\n",
q->index, comp->status, comp->len, q->rxq[q->head_idx].len);
stats->dropped++;
return;
}