Network card drive-based zero copy Ethernet message capturing and transmitting implementation method under Linux
A network card driver and implementation method technology, applied in the field of zero-copy sending and receiving packets, zero-copy Ethernet packet capture and transmission, can solve problems such as difficulty in improving speed, reduce CPU consumption, improve capture and transmission performance, and satisfy Effects of high performance requirements
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0029] like Figure 1-7 shown.
[0030] A kind of implementation method of capturing and sending zero-copy ethernet message based on network card driver under Linux, it comprises the following steps:
[0031] A. Establish packet capture queue, message release queue, message buffer queue and sending queue in the kernel state message driver module to realize message management, and create corresponding message filling threads, message release threads and sending thread;
[0032] After the Linux system is started, the kernel message driver module is first loaded, which is responsible for directly transmitting the message between the user space and the network card driver, and omitting the complicated processing between the two. Its specific operation steps are as figure 2 shown.
[0033] B. When the corresponding network card driver is loaded and the...
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