Zero-copy data capture technology based on rt8169 gigabit net card and Linux operating system
A data capture and operating system technology, applied in transmission systems, digital transmission systems, data exchange networks, etc., can solve the problems of insufficient development of memory bandwidth and access delay, and the gap increases, achieving high efficiency and improving transmission efficiency Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0015] The technical scheme of the present invention will be described in detail below, a kind of zero-copy data capture technology design based on rt8169 gigabit network card and Linux operating system is as follows:
[0016] A. The modified network card driver workflow:
[0017] 1. After the data packet arrives, the network card will issue a hard interrupt.
[0018] 2. The network card driver returns the nodes in the rx_free ring to the data_buf buffer list in the interrupt processing function, and at the same time sets the descriptor in the description structure corresponding to the structure on the ring as unused.
[0019] 3. Obtain a structure in the data_buf buffer list, and fill the data packet into the structure.
[0020] 4. Hang the structure into the rx_busy ring, and set the descriptor in the description structure corresponding to the structure on the ring as used.
[0021] 5. Finally, the application is signaled that a new data packet is available.
[0022] B. A...
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