- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 52 for regions (0.88 sec)
-
src/test/java/jcifs/internal/smb2/rdma/RdmaBufferManagerTest.java
// Get a region and release it RdmaMemoryRegion region1 = bufferManager.getSendRegion(1024); bufferManager.releaseSendRegion(region1); // Get another region - should potentially reuse from pool RdmaMemoryRegion region2 = bufferManager.getSendRegion(1024); assertNotNull(region2); // Both regions should be valid
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 7.1K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/RdmaBufferManager.java
* 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 { region.close(); totalReleased.incrementAndGet(); } }
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 8.7K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/tcp/TcpMemoryRegion.java
/** * TCP memory region implementation. * * For TCP fallback, memory regions are just wrappers around * ByteBuffers since no real RDMA registration is needed. */ public class TcpMemoryRegion extends RdmaMemoryRegion { private static final AtomicInteger keyGenerator = new AtomicInteger(1000); /** * Create new TCP memory region * * @param buffer memory buffer
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 2.1K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/RdmaAccess.java
* RDMA memory access permissions for registered memory regions. * These flags control what operations can be performed on a memory region. */ public enum RdmaAccess { /** * Local read access to the memory region */ LOCAL_READ, /** * Local write access to the memory region */ LOCAL_WRITE, /** * Remote read access to the memory region */ REMOTE_READ, /**
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 1.4K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/RdmaStatistics.java
} /** * Get total number of memory regions allocated * * @return memory region count */ public long getMemoryRegionsAllocated() { return memoryRegionsAllocated.get(); } /** * Get number of currently active memory regions * * @return active memory region count */ public long getMemoryRegionsActive() {
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 24 00:12:28 UTC 2025 - 10.7K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/RdmaMemoryRegion.java
/** Access permissions for this memory region */ protected final EnumSet<RdmaAccess> accessFlags; /** Local key for accessing this memory region */ protected final int localKey; /** Remote key for remote RDMA access */ protected final int remoteKey; /** Virtual address of the memory region */ protected final long address; /** Flag indicating if the memory region is still valid */
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sun Aug 24 00:12:28 UTC 2025 - 4.3K bytes - Viewed (0) -
src/test/java/jcifs/internal/smb2/rdma/RdmaIntegrationTest.java
assertNotNull(sendRegion, "Send region should not be null"); assertTrue(sendRegion.getSize() >= 4096, "Send region should be at least 4KB"); assertNotNull(sendRegion.getBuffer(), "Send region buffer should not be null"); RdmaMemoryRegion recvRegion = bufferManager.getReceiveRegion(); assertNotNull(recvRegion, "Receive region should not be null");
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 13.8K bytes - Viewed (0) -
src/main/java/jcifs/internal/smb2/rdma/disni/DisniMemoryRegion.java
import org.slf4j.LoggerFactory; import jcifs.internal.smb2.rdma.RdmaAccess; import jcifs.internal.smb2.rdma.RdmaMemoryRegion; /** * DiSNI memory region implementation. * * This class would integrate with DiSNI to provide registered * memory regions for high-performance RDMA operations. * * Note: This is a skeleton implementation. A real implementation would
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 23 05:11:12 UTC 2025 - 5.3K bytes - Viewed (0) -
src/test/java/jcifs/EncodableTest.java
// Assert: copied region equals the source slice. for (int i = 0; i < len; i++) { assertEquals(src[off + i], dst[dstIndex + i], "Byte mismatch at " + i); } // Assert: bytes before and after region remain unchanged. for (int i = 0; i < dstIndex; i++) { assertEquals((byte) 0x55, dst[i], "Unexpected change before copy region at " + i); }
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Thu Aug 14 05:31:44 UTC 2025 - 4.6K bytes - Viewed (0) -
docs/smb3-features/05-rdma-smb-direct-design.md
public void cleanup() { // Clean up all pooled regions RdmaMemoryRegion region; while ((region = availableSendRegions.poll()) != null) { region.close(); totalReleased.incrementAndGet(); } while ((region = availableReceiveRegions.poll()) != null) { region.close(); totalReleased.incrementAndGet(); }
Registered: Sun Sep 07 00:10:21 UTC 2025 - Last Modified: Sat Aug 16 02:53:50 UTC 2025 - 35.9K bytes - Viewed (0)