]> git.baikalelectronics.ru Git - kernel.git/commit
qed*: enhance tx timeout debug info
authorManish Chopra <manishc@marvell.com>
Thu, 2 Dec 2021 21:01:56 +0000 (13:01 -0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 4 Dec 2021 02:24:20 +0000 (18:24 -0800)
commit9c9ce580912528137658c87f32b2f6616ffe033b
treebcf99bfb1a9189b302ba04c48719c06028b113c5
parent49c05168bf4a4d250cee5f709e0c1b3cd3597bf7
qed*: enhance tx timeout debug info

This patch add some new qed APIs to query status block
info and report various data to MFW on tx timeout event

Along with that it enhances qede to dump more debug logs
(not just specific to the queue which was reported by stack)
on tx timeout which includes various other basic metadata about
all tx queues and other info (like status block etc.)

Signed-off-by: Manish Chopra <manishc@marvell.com>
Signed-off-by: Prabhakar Kushwaha <pkushwaha@marvell.com>
Signed-off-by: Alok Prasad <palok@marvell.com>
Signed-off-by: Ariel Elior <aelior@marvell.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/qlogic/qed/qed_int.c
drivers/net/ethernet/qlogic/qed/qed_int.h
drivers/net/ethernet/qlogic/qed/qed_main.c
drivers/net/ethernet/qlogic/qed/qed_mcp.h
drivers/net/ethernet/qlogic/qed/qed_reg_addr.h
drivers/net/ethernet/qlogic/qede/qede_main.c
include/linux/qed/qed_if.h