From a236180ad8a8752d79247d4ff405595aa2bad02c Mon Sep 17 00:00:00 2001 From: Steffen Maier Date: Thu, 21 Feb 2019 19:35:57 +0100 Subject: [PATCH] lszfcp: add new output marker for non-good fc_rports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit $ lszfcp -Pe 0.0.50c0/0x500507680b2481fa rport-6:0-2 NotOnline $ lszfcp -PeV - (NoMoreZfcpPort:0.0.50c0/0x500507680b2481fa) /sys/class/fc_remote_ports/rport-6:0-2 NotOnline $ lszfcp -Pe 0.0.3c40/0x500507680b2181fb rport-7:0-4 NotOnline $ lszfcp -PeV /sys/devices/css0/defunct/0.0.3c40/0x500507680b2181fb /sys/class/fc_remote_ports/rport-7:0-4 NotOnline Signed-off-by: Steffen Maier Reviewed-by: Jens Remus Signed-off-by: Jan Höppner --- zconf/lszfcp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/zconf/lszfcp b/zconf/lszfcp index 99d213e3..88a646b3 100755 --- a/zconf/lszfcp +++ b/zconf/lszfcp @@ -220,6 +220,9 @@ show_ports() else continue fi + PORTSTATEMARKER="" + $SHOW_EXTENDED && [ "$PORT_STATE" != "Online" ] \ + && PORTSTATEMARKER=" NotOnline" [ $WWPN != ${PAR_WWPN:-$WWPN} ] && continue @@ -246,14 +249,14 @@ show_ports() [ $ADAPTER != ${PAR_BUSID:-$ADAPTER} ] && continue if [ $VERBOSITY -eq 0 ]; then - echo "$ADAPTER/$WWPN $PORT" + echo "$ADAPTER/$WWPN $PORT$PORTSTATEMARKER" else if [ "$ADAPTER_PORT_PATH" != "-" ]; then echo $ADAPTER_PORT_PATH else echo "- (NoMoreZfcpPort:$ADAPTER/$WWPN)" fi - echo $FC_PORT_PATH + echo $FC_PORT_PATH$PORTSTATEMARKER fi if $SHOW_ATTRIBUTES; then