Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for releaseSendRegion (0.08 sec)

  1. src/test/java/jcifs/internal/smb2/rdma/RdmaBufferManagerTest.java

            RdmaMemoryRegion region = bufferManager.getSendRegion(1024);
            assertNotNull(region);
    
            // Release should not throw exception
            assertDoesNotThrow(() -> bufferManager.releaseSendRegion(region));
        }
    
        @Test
        public void testGetReceiveRegion() throws Exception {
            RdmaMemoryRegion region = bufferManager.getReceiveRegion();
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  2. docs/smb3-features/05-rdma-smb-direct-design.md

                // Parse response
                ServerMessageBlock2 response = parseResponse(responseBuffer);
                request.setResponse(response);
                
            } finally {
                bufferManager.releaseSendRegion(sendRegion);
            }
        }
        
        private void waitForSendCredit() throws IOException {
            long deadline = System.currentTimeMillis() + 5000;  // 5 second timeout
            
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 02:53:50 UTC 2025
    - 35.9K bytes
    - Viewed (0)
  3. src/test/java/jcifs/internal/smb2/rdma/RdmaIntegrationTest.java

                assertTrue(initialActive >= 2, "Should have at least 2 active regions");
    
                // Test buffer release and reuse
                bufferManager.releaseSendRegion(sendRegion);
                bufferManager.releaseReceiveRegion(recvRegion);
    
                // Allocate again to test pooling
                RdmaMemoryRegion newSendRegion = bufferManager.getSendRegion(4096);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 13.8K bytes
    - Viewed (0)
  4. src/main/java/jcifs/internal/smb2/rdma/RdmaBufferManager.java

            return region;
        }
    
        /**
         * Release a send region back to the pool
         *
         * @param region memory region to release
         */
        public void releaseSendRegion(RdmaMemoryRegion region) {
            if (region.getSize() == sendBufferSize && availableSendRegions.size() < initialSendBuffers * 2) {
                availableSendRegions.offer(region);
            } else {
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 23 05:11:12 UTC 2025
    - 8.7K bytes
    - Viewed (0)
Back to top