Method for improving the efficiency of network packet processing
A network data packet and processing efficiency technology, applied in the direction of electrical digital data processing, resource allocation, inter-program communication, etc., can solve the problems of consuming system bus resources, large resource occupation, waste of resources, etc., to improve processing efficiency and improve efficiency , the effect of zero copy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment
[0073] The present invention improves the processing efficiency of data packet from following three aspects:
[0074] (1) Simplify the process of receiving and sending data packets to achieve zero copy
[0075] Such as image 3 As shown, the receiving and sending of data packets does not require the participation of the IP protocol stack of the operating system, and the application program can directly process the data packets, reducing the process of copying the data packets multiple times and improving the efficiency of data packet processing.
[0076] (2) The single queue of the network card is bound to the single core of the CPU
[0077] The vast majority of network cards are now designed to be multi-queue, and most CPUs are also designed to be multi-core. For each independent NIC queue, we designate a separate physical CPU core (or thread) to process it. In this way, this part of data processed by each core will only be exclusive, and will not be exchanged with data pr...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com