This patch improves the fcoedump.sh debug script in three ways-

1) Don't grep out any of the 'fc filter show dev <ethX>' output.
2) Dump /var/log/messages
3) Dump dmesg
---

 debug/fcoedump.sh |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/debug/fcoedump.sh b/debug/fcoedump.sh
index 972f1cd..c61558a 100755
--- a/debug/fcoedump.sh
+++ b/debug/fcoedump.sh
@@ -46,7 +46,7 @@ dcb_info () {
        echo -e "\n###DCB INFO"
        echo -e "#tc config"
        tc qdisc
-       tc filter show dev $1 | grep -v filter
+       tc filter show dev $1
        echo -e "#service dcbd status:"
        service dcbd status
        echo -e "\n########## Showing dcb for $1"
@@ -102,6 +102,15 @@ sysfs_dump () {
        find /sys/class/fc_vports/*/ -type f -print -exec cat '{}' \;
 }
 
+logfile_dump() {
+       echo "###LOGFILES"
+       echo "#/var/log/messages"
+       cat /var/log/messages
+       echo
+       echo "#dmesg"
+       dmesg
+}
+
 fcoe_debug () {
        kernel_info $1
        system_info $1
@@ -109,6 +118,7 @@ fcoe_debug () {
        dcb_info $1
        fcoe_info $1
        sysfs_dump $1
+       logfile_dump
 }
 
 fcoe_debug $1

_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel

Reply via email to