| 91979430 | 27-Jul-2020 |
Devendra Singh Rawat <[email protected]> |
net/qede: fix milliseconds sleep macro
The macro defined for milliseconds sleep was not putting the thread to sleep and was simply calling a delay routine. This fix redefines the macro to call the c
net/qede: fix milliseconds sleep macro
The macro defined for milliseconds sleep was not putting the thread to sleep and was simply calling a delay routine. This fix redefines the macro to call the correct rte sleep API.
Fixes: ec94dbc57362 ("qede: add base driver") Cc: [email protected]
Signed-off-by: Devendra Singh Rawat <[email protected]> Signed-off-by: Igor Russkikh <[email protected]> Signed-off-by: Rasesh Mody <[email protected]>
show more ...
|
| a50d7cbb | 08-Jul-2020 |
Rasesh Mody <[email protected]> |
net/qede: support registers dump
Add support for .get_reg eth_dev ops which will be used to collect the firmware debug data.
PMD on detecting on some HW errors will collect the FW/HW Dump to a buff
net/qede: support registers dump
Add support for .get_reg eth_dev ops which will be used to collect the firmware debug data.
PMD on detecting on some HW errors will collect the FW/HW Dump to a buffer and then it will save it to a file implemented in qede_save_fw_dump().
Dump file location and name: Location: <RTE_SDK> or DPDK root Name: qede_pmd_dump_mm-dd-yy_hh-mm-ss.bin
DPDK applications can initiate a debug data collection by invoking DPDK library’s rte_eth_dev_get_reg_info() API. This API invokes .get_reg() interface in the PMD.
PMD implementation of .get_reg() collects the FW/HW Dump, saves it to data field of rte_dev_reg_info and passes it to the application. It’s the responsibility of the application to save the FW/HW Dump to a file. We recommendation using the file name format used by qede_save_fw_dump().
Signed-off-by: Rasesh Mody <[email protected]> Signed-off-by: Igor Russkikh <[email protected]>
show more ...
|
| 2352f348 | 08-Jul-2020 |
Rasesh Mody <[email protected]> |
net/qede/base: add changes for debug data collection
This patch adds base driver APIs required for debug data collection. It adds support for dumping internal lookup tables(ilt), reading nvram image
net/qede/base: add changes for debug data collection
This patch adds base driver APIs required for debug data collection. It adds support for dumping internal lookup tables(ilt), reading nvram image, register definitions.
Signed-off-by: Rasesh Mody <[email protected]> Signed-off-by: Igor Russkikh <[email protected]>
show more ...
|