mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
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:
parent
760664b72c
commit
4a0ec34870
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user