La versione Solaris 10 10/09 include i seguenti miglioramenti per la funzione InfiniBand:
Controller InfiniBand (HCA): la versione Solaris 10 10/09 include un driver InfiniBand notevolmente migliorato per il controller Mellanox ConnectX. Il driver InfiniBand consente ai protocolli InfiniBand di operare sui fabric InfiniBand DDR (Double Data Rate) e QDR (Quad Data Rate). Il driver è inoltre integrato nella struttura per la gestione degli errori FMA di Solaris e supporta il meccanismo relaxed ordering nei sistemi SPARC.
IBTF (InfiniBand Transport Framework): la versione Solaris 10 10/09 include un'implementazione IBTF notevolmente migliorata, che fornisce un supporto avanzato per l'esecuzione dei protocolli InfiniBand basati su RDMA in Solaris. InfiniBand per SPARC ora supporta la riconfigurazione dinamica (DR) PCI.
IPoIB (Internet Protocol over InfiniBand): la versione Solaris 10 10/09 include un driver IPoIB (ibd) notevolmente migliorato, che supporta le RFC Internet 4391 e 4392. Il driver IPoIB della release Solaris 10 10/09 supporta la modalità operativa UD (User Datagram) e l'indirizzamento IPv4 e IPv6; inoltre, si avvale degli scaricamenti hardware nell'HCA ConnectX per migliorare il throughput riducendo l'utilizzo della CPU. IPoIB-UD consente l'utilizzo di qualsiasi protocollo di applicazione TCP/IP, ad esempio SSH, HTTP, FTP, NFS e iSCSI su fabric InfiniBand DDR e QDR. Il nuovo driver IPoIB per le piattaforme SPARC e x86 garantisce un notevole incremento delle prestazioni rispetto al driver disponibile in precedenza.
Protocollo SDP (Sockets Direct Protocol): la versione Solaris 10 10/09 include un driver SDP e un'implementazione sockfs notevolmente migliorati. SDP è un protocollo di trasporto che utilizza IBTF (Infiniband Transport Framework). SDP è un'implementazione standard basata sull'Allegato 4 del volume 1 della specifica di Infiniband. Il protocollo SDP fornisce una trasmissione bidirezionale affidabile con flusso di byte controllato, simile al protocollo TCP (Transmission Control Protocol). I programmatori InfiniBand utilizzano SDP mediante la libreria libsdp C che supporta un'interfaccia verso i programmi SOCK_STREAM basata su socket. Il protocollo SDP supporta la chiusura normale, l'indirizzamento IPv4 e IPv6, il modello connessione/accettazione connessione, i dati OOB (Out-Of-Band) e le opzioni socket comuni. Il protocollo SDP supporta inoltre i trasferimenti di dati fuori dal kernel e i trasferimenti di dati da buffer ULP (send-Upper-Layer-Protocol) a buffer ULP di ricezione.
RDS (Reliable Datagram Sockets): la versione Solaris 10 10/09 include un driver RDSv1 migliorato certificato per l'utilizzo con Oracle RAC (Real Application Clusters) 10gR2.
uDAPL (User-Level Direct Access Programming Library): la versione Solaris 10 10/09 include un'API uDAPL su InfiniBand aggiornata, conforme alla specifica DAT (Direct Access Transport) Collaborative uDAPL 1.2 più recente.