#!/pkg/bin/ksh
#
# Wrapper script for collecting ctraces for vm-monitor.
# Copies Calvados ctrace.dec and prints clavdos ctraces too.
#
# November 2013, Srinivas Reddy Patlolla
#
#  Copyright (c) 2012-2015, 2017 by cisco Systems, Inc.
#  All rights reserved.
#

logdir="/misc/scratch/"
mkdir -p $logdir
logdir="/misc/scratch/"
mkdir -p $logdir

echo "Start: `date +"%Y-%m-%d-%H:%M:%S:%N"`" >> $logdir/hb-debug.out
echo "++++ ifconfig out ++++" >> $logdir/hb-debug.out
ifconfig >> $logdir/hb-debug.out
echo "++++++++++++" >> $logdir/hb-debug.out
echo "++++ ethtool out ++++" >> $logdir/hb-debug.out
ifconfig | grep eth | awk '{print $1}' >> $logdir/eth.out
cat $logdir/eth.out | while read line
do
    ethtool $line >> $logdir/hb-debug.out
    ip link show $line >> $logdir/hb-debug.out
    ethregs $line >> $logdir/hb-debug.out
done
echo "++++++++++++" >> $logdir/hb-debug.out
cp /dev/shmem/sysmgr.log $logdir/sysmgr.out
cmp_dbg -i pm > $logdir/cmp-pm.out
cp /tmp/pnet_cfg.log $logdir/pnet_cfg.out
cp /tmp/envoke_log $logdir/envoke_log.out
