Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for InfiniBand (0.04 sec)

  1. src/main/java/jcifs/internal/smb2/rdma/RdmaProvider.java

    import java.nio.ByteBuffer;
    import java.util.EnumSet;
    import java.util.Set;
    
    /**
     * Interface for RDMA provider implementations.
     *
     * This interface abstracts different RDMA implementations such as
     * InfiniBand, iWARP, RoCE, or TCP fallback providers.
     */
    public interface RdmaProvider {
    
        /**
         * Check if RDMA is available on this system
         *
         * @return true if RDMA can be used, false otherwise
         */
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 3K bytes
    - Viewed (0)
  2. src/main/java/jcifs/internal/smb2/rdma/disni/DisniRdmaProvider.java

    import jcifs.internal.smb2.rdma.RdmaMemoryRegion;
    import jcifs.internal.smb2.rdma.RdmaProvider;
    
    /**
     * DiSNI RDMA provider for InfiniBand/RoCE networks.
     *
     * This provider uses the DiSNI (Direct Storage and Networking Interface)
     * library to provide high-performance RDMA operations over InfiniBand
     * and RoCE (RDMA over Converged Ethernet) networks.
     */
    public class DisniRdmaProvider implements RdmaProvider {
    
        /**
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 5.2K bytes
    - Viewed (0)
  3. docs/smb3-features/05-rdma-smb-direct-design.md

         */
        RdmaMemoryRegion registerMemory(ByteBuffer buffer, 
                                       EnumSet<RdmaAccess> access) throws IOException;
        
        /**
         * Get provider name (e.g., "InfiniBand", "iWARP", "RoCE")
         */
        String getProviderName();
        
        /**
         * Get maximum message size supported
         */
        int getMaxMessageSize();
        
        /**
         * Clean up provider resources
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 35.9K bytes
    - Viewed (0)
  4. src/test/java/jcifs/internal/smb2/rdma/RdmaProviderFactoryTest.java

            if (provider != null) {
                assertTrue(provider.isAvailable(), "If DiSNI provider is returned, it should be available");
                assertEquals("DiSNI (InfiniBand/RoCE)", provider.getProviderName());
            }
        }
    
        @Test
        public void testCreateProviderUnknown() {
            RdmaProvider provider = RdmaProviderFactory.createProvider("unknown");
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 3.4K bytes
    - Viewed (0)
  5. src/main/java/jcifs/internal/smb2/rdma/RdmaProviderFactory.java

         */
        public static RdmaProvider selectBestProvider() {
            // Try providers in order of preference
            List<RdmaProvider> providers = Arrays.asList(new DisniRdmaProvider(), // InfiniBand/RoCE - highest performance
                    new TcpRdmaProvider() // TCP fallback - always available
            );
    
            for (RdmaProvider provider : providers) {
                if (provider.isAvailable()) {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sun Aug 24 00:12:28 UTC 2025
    - 4.2K bytes
    - Viewed (0)
  6. src/main/java/jcifs/internal/smb2/rdma/disni/DisniRdmaConnection.java

    import jcifs.internal.smb2.rdma.RdmaNegotiateResponse;
    
    /**
     * DiSNI RDMA connection implementation.
     *
     * This class would integrate with the DiSNI library to provide
     * high-performance RDMA operations over InfiniBand/RoCE networks.
     *
     * Note: This is a skeleton implementation. A real implementation would
     * require proper DiSNI integration with actual RDMA hardware.
     */
    public class DisniRdmaConnection extends RdmaConnection {
    
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 10.2K bytes
    - Viewed (0)
  7. CHANGELOG/CHANGELOG-1.10.md

    ### Storage
    
    Registered: Fri Sep 05 09:05:11 UTC 2025
    - Last Modified: Thu May 05 13:44:43 UTC 2022
    - 341.8K bytes
    - Viewed (0)
Back to top