Method and system for transparent TCP offload with dynamic zero copy sending
a technology of dynamic zero copy and offload engine, applied in sustainable buildings, instruments, high-level techniques, etc., can solve the problems of reducing throughput and efficiency, lso not helping with receive packet processing, and complex offload engin
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0031] Certain embodiments of the invention may be found in a method and system for transparent TCP offload with dynamic zero copy sending. Aspects of the method and system may comprise enabling direct memory access of data for a particular user application directly from a user buffer to a buffer in a single integrated circuit, for example, network interface card (NIC), without copying the data to a kernel buffer, based on an occurrence of a number of memory page faults. At least one page in the user buffer comprising data for the particular user application to be transmitted may be marked as a copy-on-write to prevent modification of contents of the buffer before receipt of at least one acknowledgement packet. After receiving an ACK, the copy-on-write attribute may be removed in order to let the application re-use the buffer without penalty.
[0032]FIG. 1A is a block diagram of an exemplary system for transparent TCP offload, in accordance with an embodiment of the invention. Accord...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



