< prev index next >

test/jdk/com/sun/nio/sctp/SctpChannel/SocketOptionTests.java

Print this page
rev 59105 : imported patch corelibs

@@ -160,18 +160,10 @@
         for (Iterator<SocketAddress> it = remoteAddresses.iterator(); it.hasNext(); ) {
             InetSocketAddress addr = (InetSocketAddress)it.next();
             debug("\t" + addr);
         }
 
-        /* retrieval of SCTP_PRIMARY_ADDR is not supported on Solaris */
-        if ("SunOS".equals(osName)) {
-            /* For now do not set this option. There is a bug on Solaris 10 pre Update 5
-             * where setting this option returns Invalid argument */
-            //debug("Set SCTP_PRIMARY_ADDR with " + addrToSet);
-            //sc.setOption(SCTP_PRIMARY_ADDR, addrToSet);
-            return;
-        } else { /* Linux */
             SocketAddress primaryAddr = sc.getOption(SCTP_PRIMARY_ADDR);
             System.out.println("SCTP_PRIMARY_ADDR returned: " + primaryAddr);
             /* Verify that this is one of the remote addresses */
             check(remoteAddresses.contains(primaryAddr), "SCTP_PRIMARY_ADDR returned bogus address!");
 

@@ -182,11 +174,10 @@
                 System.out.println("SCTP_PRIMARY_ADDR set to    : " + addrToSet);
                 primaryAddr = sc.getOption(SCTP_PRIMARY_ADDR);
                 System.out.println("SCTP_PRIMARY_ADDR returned  : " + primaryAddr);
                 check(addrToSet.equals(primaryAddr), "SCTP_PRIMARY_ADDR not set correctly");
             }
-        }
         sc.close();
         peerChannel.close();
     }
             //--------------------- Infrastructure ---------------------------
     boolean debug = true;
< prev index next >