Script.
domain=`virtinfo -c current get -H -o value domain-name`
for device in `ldm list-io|grep IOVFC.PF|egrep $domain|awk {'print $1'}`;
do
#echo "ldm list-io -l -p $device|grep type=PF|awk -F\| {'print $2'}|sed 's/dev=//g'"
dev=`ldm list-io -l -p $device|grep type=PF|awk -F\| {'print $2'}|sed 's/dev=//g'`
CFG=`ls -ltr /dev/cfg/*|grep $dev|awk {'print $9'}|head -1`
echo "$dev \t $device \t $CFG"
done
pci@300/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE4/IOVFC.PF0 /dev/cfg/c1
pci@300/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE4/IOVFC.PF1 /dev/cfg/c2
pci@340/pci@1/pci@0/pci@2/SUNW,qlc@0 /SYS/IOU0/PCIE2/IOVFC.PF0 /dev/cfg/c8
pci@340/pci@1/pci@0/pci@2/SUNW,qlc@0,1 /SYS/IOU0/PCIE2/IOVFC.PF1 /dev/cfg/c9
pci@380/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE5/IOVFC.PF0 /dev/cfg/c20
pci@380/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE5/IOVFC.PF1 /dev/cfg/c21
pci@3c0/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE8/IOVFC.PF0 /dev/cfg/c22
pci@3c0/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE8/IOVFC.PF1 /dev/cfg/c23
pci@600/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE13/IOVFC.PF0 /dev/cfg/c29
pci@600/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE13/IOVFC.PF1 /dev/cfg/c30
pci@640/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE16/IOVFC.PF0 /dev/cfg/c31
pci@640/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE16/IOVFC.PF1 /dev/cfg/c32
pci@680/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE12/IOVFC.PF0 /dev/cfg/c33
pci@680/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE12/IOVFC.PF1 /dev/cfg/c34
pci@6c0/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE9/IOVFC.PF0 /dev/cfg/c40
pci@6c0/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE9/IOVFC.PF1 /dev/cfg/c41
domain=`virtinfo -c current get -H -o value domain-name`
for device in `ldm list-io|grep IOVFC.PF|egrep $domain|awk {'print $1'}`;
do
#echo "ldm list-io -l -p $device|grep type=PF|awk -F\| {'print $2'}|sed 's/dev=//g'"
dev=`ldm list-io -l -p $device|grep type=PF|awk -F\| {'print $2'}|sed 's/dev=//g'`
CFG=`ls -ltr /dev/cfg/*|grep $dev|awk {'print $9'}|head -1`
echo "$dev \t $device \t $CFG"
done
pci@300/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE4/IOVFC.PF0 /dev/cfg/c1
pci@300/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE4/IOVFC.PF1 /dev/cfg/c2
pci@340/pci@1/pci@0/pci@2/SUNW,qlc@0 /SYS/IOU0/PCIE2/IOVFC.PF0 /dev/cfg/c8
pci@340/pci@1/pci@0/pci@2/SUNW,qlc@0,1 /SYS/IOU0/PCIE2/IOVFC.PF1 /dev/cfg/c9
pci@380/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE5/IOVFC.PF0 /dev/cfg/c20
pci@380/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE5/IOVFC.PF1 /dev/cfg/c21
pci@3c0/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE8/IOVFC.PF0 /dev/cfg/c22
pci@3c0/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE8/IOVFC.PF1 /dev/cfg/c23
pci@600/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE13/IOVFC.PF0 /dev/cfg/c29
pci@600/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE13/IOVFC.PF1 /dev/cfg/c30
pci@640/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE16/IOVFC.PF0 /dev/cfg/c31
pci@640/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE16/IOVFC.PF1 /dev/cfg/c32
pci@680/pci@1/pci@0/pci@4/SUNW,qlc@0 /SYS/IOU0/PCIE12/IOVFC.PF0 /dev/cfg/c33
pci@680/pci@1/pci@0/pci@4/SUNW,qlc@0,1 /SYS/IOU0/PCIE12/IOVFC.PF1 /dev/cfg/c34
pci@6c0/pci@1/pci@0/pci@8/SUNW,qlc@0 /SYS/IOU0/PCIE9/IOVFC.PF0 /dev/cfg/c40
pci@6c0/pci@1/pci@0/pci@8/SUNW,qlc@0,1 /SYS/IOU0/PCIE9/IOVFC.PF1 /dev/cfg/c41
No comments:
Post a Comment