A zero-copy data packet acquisition method for industrial control system network
A technology for industrial control systems and acquisition methods, which is applied in the field of zero-copy acquisition of data packets in industrial control system networks, can solve problems such as low capture rate, damage to real-time performance of data packets, packet loss or out-of-sequence packets, and achieve efficient capture Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The technical scheme of the present invention will be further explained below in conjunction with the accompanying drawings.
[0029] The invention provides a zero-copy acquisition method for a data packet used in an industrial control system network, comprising the following steps:
[0030] Step 1, load the kernel module, and specify the network interface that needs to obtain the data packet; that is, set the name of the network card.
[0031] Step 2, initialize the kernel module, which includes allocating the shared memory area of the kernel module and the user program, and the shared memory area is allocated in the user state area.
[0032] Among them, the shared memory area is formed by mapping between the kernel module and the user state. The main method is: use the alloc_pages function to apply for a physical page, then use vmap to map the applied physical page to the kernel module, and then pass the vm_insert_page function to apply for the physical page Insert...
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