[HW, TOOLS] Improve VSTAT output in case of a driver startup failure. [MLNX: 2819]
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 21 Jul 2008 10:57:08 +0000 (10:57 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 21 Jul 2008 10:57:08 +0000 (10:57 +0000)
commitc3674e996b750f40eb85fd51f49d68d0dae534d7
tree4efc317bdf23d78da21a318ab797d5b275383251
parent3be3c907c699fe7453235670bce40cd0f3607262
[HW, TOOLS] Improve VSTAT output in case of a driver startup failure. [MLNX: 2819]

When low level drivers fail on startup, which usually happens upon an incorrect FW, they report to all the above stack a dev_id of the burning device ("livefish") and imitate such a device thereafter. It was done in order to allow to all the upper level drivers to start their work.
VSTAT shows in this case the dev_id of a "livefish", which is a bit misleading.

This patch fixes this behavior. VSTAT will now show the real dev_id. The drivers  still imitate the "livefish" device. The detailed message about the startup failure can be found in System Event Log (as it always was).

git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1424 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
hw/mlx4/kernel/bus/net/SOURCES
hw/mlx4/kernel/bus/net/main.c
hw/mlx4/kernel/hca/ca.c
hw/mthca/kernel/hca_verbs.c
hw/mthca/kernel/mthca_main.c
tools/vstat/user/vstat_main.c