40 # Display IB partition link information 41 # (requires Solaris 11, will fail on Solaris 10) 42 /usr/sbin/dladm show-part -o LINK -p > ${IB_LINKS} 43 if [ $? != 0 ]; then 44 echo "Unable to get IB parition link information" 45 exit 0 46 fi 47 48 if [ -z "$TESTJAVA" ]; then 49 JAVA=java 50 TESTCLASSES=. 51 TESTSRC=. 52 else 53 JAVA="${TESTJAVA}/bin/java" 54 fi 55 56 CLASSPATH=${TESTCLASSES}:${TESTSRC} 57 export CLASSPATH 58 59 # Probe for IP addresses plumbed to IB interfaces 60 $JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true ProbeIB ${IB_LINKS} > ${IB_ADDRS} 61 62 # Create sdp.conf 63 SDPCONF=sdp.conf 64 rm ${SDPCONF} 65 touch ${SDPCONF} 66 cat ${IB_ADDRS} | while read ADDR 67 do 68 echo "bind ${ADDR} *" > ${SDPCONF} 69 echo "connect ${ADDR} *" >> ${SDPCONF} 70 done 71 72 # Sanity check 73 $JAVA ${TESTVMOPTS} -Djava.net.preferIPv4Stack=true -Dcom.sun.sdp.conf=${SDPCONF} -Dcom.sun.sdp.debug Sanity | 40 # Display IB partition link information 41 # (requires Solaris 11, will fail on Solaris 10) 42 /usr/sbin/dladm show-part -o LINK -p > ${IB_LINKS} 43 if [ $? != 0 ]; then 44 echo "Unable to get IB parition link information" 45 exit 0 46 fi 47 48 if [ -z "$TESTJAVA" ]; then 49 JAVA=java 50 TESTCLASSES=. 51 TESTSRC=. 52 else 53 JAVA="${TESTJAVA}/bin/java" 54 fi 55 56 CLASSPATH=${TESTCLASSES}:${TESTSRC} 57 export CLASSPATH 58 59 # Probe for IP addresses plumbed to IB interfaces 60 $JAVA ${TESTVMOPTS} ${TESTJAVAOPTS} -Djava.net.preferIPv4Stack=true ProbeIB ${IB_LINKS} > ${IB_ADDRS} 61 62 # Create sdp.conf 63 SDPCONF=sdp.conf 64 rm ${SDPCONF} 65 touch ${SDPCONF} 66 cat ${IB_ADDRS} | while read ADDR 67 do 68 echo "bind ${ADDR} *" > ${SDPCONF} 69 echo "connect ${ADDR} *" >> ${SDPCONF} 70 done 71 72 # Sanity check 73 $JAVA ${TESTVMOPTS} ${TESTJAVAOPTS} -Djava.net.preferIPv4Stack=true -Dcom.sun.sdp.conf=${SDPCONF} -Dcom.sun.sdp.debug Sanity |