CN103312601A - Data message processing method from user mode to kernel mode - Google Patents
Data message processing method from user mode to kernel mode Download PDFInfo
- Publication number
- CN103312601A CN103312601A CN2013102137945A CN201310213794A CN103312601A CN 103312601 A CN103312601 A CN 103312601A CN 2013102137945 A CN2013102137945 A CN 2013102137945A CN 201310213794 A CN201310213794 A CN 201310213794A CN 103312601 A CN103312601 A CN 103312601A
- Authority
- CN
- China
- Prior art keywords
- message
- kernel state
- microsoft loopback
- loopback adapter
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
The invention discloses a data message processing method from a user mode to a kernel mode. The method comprises the steps that S1, a virtual network card is created in the kernel mode through a TUN/TAP driving manner; S2, a network card drive is loaded in the user mode, and network interface information in the user mode is sent to the virtual network card; S3, the virtual network card creates virtual interfaces according to the network interface information in the user mode, wherein the number and the state of the virtual interfaces are kept consistent with those of a network interface in the user mode; S4, when receiving a message needing to be processed by the kernel mode, the network interface in the user mode sends the message needing to be processed by the kernel mode to the virtual network card, and the virtual network card sends the message needing to be processed by the kernel mode to the kernel mode for processing. The method can be used for eliminating performance loss caused by loading a kernel network card drive and enabling the kernel mode to perceive the states of an actual physical network and a network interface.
Description
Technical field
The present invention relates to the message processing technology field, particularly a kind of user's attitude is to the data message processing method of kernel state.
Background technology
Main frame adopts dual mode usually when transmitting-receiving and processing network message:
A kind of is to be driven by the kernel loads network interface card, carries out packet sending and receiving, delivers to user's attitude process by the data copy and carries out Business Processing;
Another kind is to load network interface card by user's attitude to drive, and carries out packet sending and receiving, is forwarded to the main frame message of kernel processes for needs, creates special socket or creates file by the proc file system and realize data interaction with kernel by socket.
The shortcoming of first kind of mode is: the kernel loads network interface card drives and carries out packet sending and receiving, under the impact of the big flow of ten thousand Broadcoms, can cause a large amount of the interruption, consume certain cpu performance (particularly X86 architectural framework), the kernel state of (SuSE) Linux OS also can cause the loss of systematic function to the data copy of user's attitude simultaneously;
The shortcoming of the second way is: user's attitude loads the network interface card driving and carries out packet sending and receiving, though reduced the performance loss, but handle (for example PPPoE of linux kernel, DHCP etc.) at some main frame message traffics and need perception actual physics network and network interface state, and but kernel does not have the network interface sense operation, will go wrong this moment, also relates to user's attitude message PKB and kernel SKB format conversion problem simultaneously.
Summary of the invention
(1) technical problem to be solved
The object of the present invention is to provide a kind of user's attitude to the data message processing method of kernel state, drive and load the performance loss that causes to reduce network interface card, make the kernel state can perception actual physics network and network interface state simultaneously.
(2) technical scheme
In order to solve the problems of the technologies described above, the present invention proposes a kind of user's attitude to the data message processing method of kernel state, said method comprising the steps of:
S1, the mode that drives by TUN/TAP are created Microsoft Loopback Adapter at kernel state;
S2, carry out network interface card in user's attitude and drive to load, and the network interface information of user's attitude is sent to described Microsoft Loopback Adapter;
S3, described Microsoft Loopback Adapter are created virtual interface according to the network interface information of user's attitude, and the network interface of the quantity of described virtual interface and state and user's attitude is consistent;
S4, when receiving when needing message that kernel state handles, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter sends to kernel state with the described message that needs kernel state to handle and handles.
Optionally, also comprise step after the step S4:
The message to be sent that S5, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter sends the network interface that described message to be sent sends to user's attitude.
Optionally, step S3 further comprises: the message of the described Microsoft Loopback Adapter of carry is handled function in described virtual interface.
Optionally, step S4 specifically comprises:
When receiving the message that needs the kernel state processing, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter finds out the described message corresponding virtual interface that needs kernel state to handle, and the message that calls the described Microsoft Loopback Adapter of carry in this virtual interface handles function, and the message of described Microsoft Loopback Adapter is handled function and the described message that needs kernel state to handle is sent to kernel state handled.
Optionally, also comprise step before the step S4:
S0, create message chain Table A and message chained list B in user's attitude, wherein, message chain Table A is used for the described message that needs kernel state to handle is carried out buffer memory, and message chained list B is used for described message to be sent is carried out buffer memory.
Optionally, step S4 specifically comprises:
S401, when receiving when needing message that kernel state handles, the network interface of user's attitude is put into message chain Table A with the described message that needs kernel state to handle;
S402, described Microsoft Loopback Adapter extract from message chain Table A and describedly need the message that kernel state handles and send it to kernel state to handle.
Optionally, step S5 specifically comprises:
The message to be sent that S501, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter is put into message chained list B with described message to be sent;
The network interface of S502, user's attitude extracts described message to be sent and it is sent from message chained list B.
Optionally, among the step S402, described Microsoft Loopback Adapter extracts the described message that needs kernel state to handle by the write function from message chain Table A.
Optionally, among the step S501, described Microsoft Loopback Adapter is put into message chained list B by the read function with described message to be sent.
Optionally, step S1 specifically comprises:
Call the open function and create Microsoft Loopback Adapter with the form of device file at kernel state, and be described Microsoft Loopback Adapter allocating default IP and route.
(3) beneficial effect
Compared with prior art, technical scheme of the present invention has following advantage:
Technical scheme of the present invention has realized that network interface card drives loading and the transmitting-receiving message carries out in user's attitude, has eliminated the performance loss that the driving of kernel state network interface card is interrupted and the data copy causes; Simultaneously, the cover network interface that registration is safeguarded and a cover virtual interface can satisfy user's attitude, kernel state respectively to the perception demand of physical network and network interface state, and need not to consider the problem of user's attitude message PKB and kernel state SKB format conversion.
Description of drawings
Fig. 1 is that user's attitude of proposing of the present invention is to the basic flow sheet of the data message processing method of kernel state.
Fig. 2 is the functional schematic of Microsoft Loopback Adapter in a kind of embodiment of the present invention.
Fig. 3 is the data exchange process schematic diagram of user's attitude and kernel state in a kind of embodiment of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.
The present invention proposes a kind of user's attitude to the data message processing method of kernel state, as shown in Figure 1, said method comprising the steps of:
S1, the mode that drives by TUN/TAP are created Microsoft Loopback Adapter at kernel state;
S2, carry out network interface card in user's attitude and drive to load, and the network interface information of user's attitude is sent to described Microsoft Loopback Adapter;
S3, described Microsoft Loopback Adapter are created virtual interface according to the network interface information of user's attitude, and the network interface of the quantity of described virtual interface and state and user's attitude is consistent;
S4, when receiving when needing message that kernel state handles, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter sends to kernel state with the described message that needs kernel state to handle and handles.
Also comprise step after the step S4:
The message to be sent that S5, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter sends the network interface that described message to be sent sends to user's attitude.
Preferably, step S3 further comprises: the message of the described Microsoft Loopback Adapter of carry is handled function in described virtual interface.
Preferably, step S4 specifically comprises:
When receiving the message that needs the kernel state processing, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter finds out the described message corresponding virtual interface that needs kernel state to handle, and the message that calls the described Microsoft Loopback Adapter of carry in this virtual interface handles function, and the message of described Microsoft Loopback Adapter is handled function and the described message that needs kernel state to handle is sent to kernel state handled.
Preferably, also comprise step before the step S4:
S0, create message chain Table A and message chained list B in user's attitude, wherein, message chain Table A is used for the described message that needs kernel state to handle is carried out buffer memory, and message chained list B is used for described message to be sent is carried out buffer memory.
Preferably, step S4 specifically comprises:
S401, when receiving when needing message that kernel state handles, the network interface of user's attitude is put into message chain Table A with the described message that needs kernel state to handle;
S402, described Microsoft Loopback Adapter extract from message chain Table A and describedly need the message that kernel state handles and send it to kernel state to handle.
Preferably, step S5 specifically comprises:
The message to be sent that S501, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter is put into message chained list B with described message to be sent;
The network interface of S502, user's attitude extracts described message to be sent and it is sent from message chained list B.
In technical scheme of the present invention, network interface card drives loading and the transmitting-receiving message is deployed in user's attitude, safeguards independently network interface by user's attitude.
For the main frame message that needs kernel processes, use the mode of device file, drive the data interaction that realizes user's attitude and kernel state by TUN/TAP.Configuration TUN/TAP Microsoft Loopback Adapter can be used when the kernel initialization, registers a cover virtual interface simultaneously, and the number of virtual interface and state and user's attitude network interface are consistent, and the message of equal carry TUN/TAP Microsoft Loopback Adapter is handled function in each virtual interface.As shown in Figure 2, the Microsoft Loopback Adapter Tun0 here is equivalent to a passage that connects user's attitude and kernel state.
As shown in Figure 3, at first call the open function and create Microsoft Loopback Adapter Tun0 with the form of device file at kernel state, and be its allocating default IP, route.Simultaneously, create kernel_to_user_queue and two message chained lists of user_to_kernel_queue in user's attitude, two message chained lists are corresponding with the transmitting-receiving formation of actual physics network interface card.For the message that needs kernel processes that physical network card is received, the user_to_kernel_queue that at first this message joined the team goes out team then and writes Microsoft Loopback Adapter Tun0 by the write function, and by Microsoft Loopback Adapter Tun0 this message transferred to kernel processes; Finish the message to be sent of being given to user's attitude for kernel processes, read the kernel_to_user_queue that joins the team by the read function from Microsoft Loopback Adapter Tun0, go out team then and send by the physical network card formation.Need to prove that more than join the team, go out team's operation and not necessarily take place simultaneously, the message chained list plays cushioning effect, thereby can improve the efficient that message is handled.
To sum up, the invention discloses a kind of user's attitude and handle topological structure and method to the data message of kernel state, network interface card is at user's attitude receiving data packets, for the data message that needs kernel state to handle, realize data interaction by Microsoft Loopback Adapter and kernel state, create a cover virtual interface at kernel state simultaneously, satisfy some business modules of kernel state to perception and the operational requirements of physical interface state.
The above only is preferred implementation of the present invention; should be pointed out that for the person of ordinary skill of the art, under the prerequisite that does not break away from the technology of the present invention principle; can also make some improvement and replacement, these improvement and replacement also should be considered as protection scope of the present invention.
Claims (10)
1. user's attitude is characterized in that to the data message processing method of kernel state, said method comprising the steps of:
S1, the mode that drives by TUN/TAP are created Microsoft Loopback Adapter at kernel state;
S2, carry out network interface card in user's attitude and drive to load, and the network interface information of user's attitude is sent to described Microsoft Loopback Adapter;
S3, described Microsoft Loopback Adapter are created virtual interface according to the network interface information of user's attitude, and the network interface of the quantity of described virtual interface and state and user's attitude is consistent;
S4, when receiving when needing message that kernel state handles, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter sends to kernel state with the described message that needs kernel state to handle and handles.
2. method according to claim 1 is characterized in that, also comprises step after the step S4:
The message to be sent that S5, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter sends the network interface that described message to be sent sends to user's attitude.
3. method according to claim 1 and 2 is characterized in that, step S3 further comprises: the message of the described Microsoft Loopback Adapter of carry is handled function in described virtual interface.
4. method according to claim 3 is characterized in that, step S4 specifically comprises:
When receiving the message that needs the kernel state processing, the network interface of user's attitude sends to described Microsoft Loopback Adapter with the described message that needs kernel state to handle, described Microsoft Loopback Adapter finds out the described message corresponding virtual interface that needs kernel state to handle, and the message that calls the described Microsoft Loopback Adapter of carry in this virtual interface handles function, and the message of described Microsoft Loopback Adapter is handled function and the described message that needs kernel state to handle is sent to kernel state handled.
5. method according to claim 2 is characterized in that, also comprises step before the step S4:
S0, create message chain Table A and message chained list B in user's attitude, wherein, message chain Table A is used for the described message that needs kernel state to handle is carried out buffer memory, and message chained list B is used for described message to be sent is carried out buffer memory.
6. method according to claim 5 is characterized in that, step S4 specifically comprises:
S401, when receiving when needing message that kernel state handles, the network interface of user's attitude is put into message chain Table A with the described message that needs kernel state to handle;
S402, described Microsoft Loopback Adapter extract from message chain Table A and describedly need the message that kernel state handles and send it to kernel state to handle.
7. according to claim 5 or 6 described methods, it is characterized in that step S5 specifically comprises:
The message to be sent that S501, kernel state will obtain after will handling sends to described Microsoft Loopback Adapter, and described Microsoft Loopback Adapter is put into message chained list B with described message to be sent;
The network interface of S502, user's attitude extracts described message to be sent and it is sent from message chained list B.
8. method according to claim 6 is characterized in that, among the step S402, described Microsoft Loopback Adapter extracts the described message that needs kernel state to handle by the write function from message chain Table A.
9. method according to claim 7 is characterized in that, among the step S501, described Microsoft Loopback Adapter is put into message chained list B by the read function with described message to be sent.
10. method according to claim 1 is characterized in that, step S1 specifically comprises:
Call the open function and create Microsoft Loopback Adapter with the form of device file at kernel state, and be described Microsoft Loopback Adapter allocating default IP and route.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310213794.5A CN103312601B (en) | 2013-05-31 | 2013-05-31 | Data message processing method from user mode to kernel mode |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310213794.5A CN103312601B (en) | 2013-05-31 | 2013-05-31 | Data message processing method from user mode to kernel mode |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103312601A true CN103312601A (en) | 2013-09-18 |
CN103312601B CN103312601B (en) | 2017-04-19 |
Family
ID=49137400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310213794.5A Expired - Fee Related CN103312601B (en) | 2013-05-31 | 2013-05-31 | Data message processing method from user mode to kernel mode |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103312601B (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634142A (en) * | 2013-11-04 | 2014-03-12 | 天津汉柏信息技术有限公司 | Method for simultaneously managing user mode Internet interface and kernel virtual Internet interface |
CN103929418A (en) * | 2014-03-28 | 2014-07-16 | 汉柏科技有限公司 | Wireless Internet access method and system based on network safety equipment |
CN104123229A (en) * | 2014-07-21 | 2014-10-29 | 上海斐讯数据通信技术有限公司 | Method and system capable of making message efficiently submitted to user mode from kernel mode |
CN105357203A (en) * | 2015-11-13 | 2016-02-24 | 汉柏科技有限公司 | Message processing method for firewall equipment, processor and firewall equipment |
CN105656808A (en) * | 2015-12-29 | 2016-06-08 | 京信通信技术(广州)有限公司 | Message processing method and system thereof |
CN106101012A (en) * | 2016-07-06 | 2016-11-09 | 广州海格通信集团股份有限公司 | A kind of method of satellite IP gateway protocol adaptation |
CN106850871A (en) * | 2017-01-23 | 2017-06-13 | 上海上讯信息技术股份有限公司 | A kind of Dynamic Host Configuration Protocol server implementation method of single physical network card multi-VLAN |
CN108306832A (en) * | 2018-01-29 | 2018-07-20 | 北京启明星辰信息安全技术有限公司 | A kind of network flow quantity shunting method and device |
CN109194558A (en) * | 2018-07-25 | 2019-01-11 | 东软集团股份有限公司 | Tunnel packet authenticates retransmission method and system |
CN109688058A (en) * | 2018-12-19 | 2019-04-26 | 迈普通信技术股份有限公司 | Message processing method, device and the network equipment |
CN112491570A (en) * | 2019-09-11 | 2021-03-12 | 中兴通讯股份有限公司 | A kind of virtual network card link state setting method, device and storage medium |
CN112883007A (en) * | 2021-02-20 | 2021-06-01 | 杭州迪普科技股份有限公司 | Native protocol message processing method and device for Linux system |
CN112968890A (en) * | 2021-02-08 | 2021-06-15 | 浪潮软件科技有限公司 | Method for converting axi bus data into virtual network card received data |
CN113259400A (en) * | 2021-07-14 | 2021-08-13 | 南京易科腾信息技术有限公司 | Network interaction system, method and storage medium based on network protocol |
CN113556323A (en) * | 2021-06-24 | 2021-10-26 | 深圳市邦盛实时智能技术有限公司 | Bypass non-invasive flow acquisition system applied to enterprise internal control |
CN113572700A (en) * | 2020-04-29 | 2021-10-29 | 厦门网宿有限公司 | Flow detection method, system, device and computer readable storage medium |
CN113742098A (en) * | 2021-08-20 | 2021-12-03 | 苏州浪潮智能科技有限公司 | A kernel message processing method, apparatus, device and storage medium |
CN114567583A (en) * | 2022-02-24 | 2022-05-31 | 北京卓越信通电子股份有限公司 | Method for transmitting routing message from network card to routing module through kernel |
CN114969753A (en) * | 2022-05-13 | 2022-08-30 | 上海交通大学 | Implementation method and system of loadable system module for dynamically determining running state |
CN115002028A (en) * | 2022-04-30 | 2022-09-02 | 济南浪潮数据技术有限公司 | Message processing method, device and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917350A (en) * | 2010-09-13 | 2010-12-15 | 南京中兴特种软件有限责任公司 | Network card drive-based zero copy Ethernet message capturing and transmitting implementation method under Linux |
CN102932174A (en) * | 2012-10-25 | 2013-02-13 | 华为技术有限公司 | Method, device and physical host for managing physical network card |
CN103118144A (en) * | 2013-01-22 | 2013-05-22 | 北京傲天动联技术股份有限公司 | Wireless accessing controller and long-distance port agent method thereof |
-
2013
- 2013-05-31 CN CN201310213794.5A patent/CN103312601B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101917350A (en) * | 2010-09-13 | 2010-12-15 | 南京中兴特种软件有限责任公司 | Network card drive-based zero copy Ethernet message capturing and transmitting implementation method under Linux |
CN102932174A (en) * | 2012-10-25 | 2013-02-13 | 华为技术有限公司 | Method, device and physical host for managing physical network card |
CN103118144A (en) * | 2013-01-22 | 2013-05-22 | 北京傲天动联技术股份有限公司 | Wireless accessing controller and long-distance port agent method thereof |
Non-Patent Citations (1)
Title |
---|
麻利辉: "虚拟网卡TUN/TAP驱动程序设计原理", 《CHINAUNIX.NET LINUX时代 HTTP://LINUX.CHINAUNIX.NET/DOCS/2006-11-24/3296.SHTML》, 24 November 2006 (2006-11-24) * |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103634142A (en) * | 2013-11-04 | 2014-03-12 | 天津汉柏信息技术有限公司 | Method for simultaneously managing user mode Internet interface and kernel virtual Internet interface |
CN103929418A (en) * | 2014-03-28 | 2014-07-16 | 汉柏科技有限公司 | Wireless Internet access method and system based on network safety equipment |
CN104123229A (en) * | 2014-07-21 | 2014-10-29 | 上海斐讯数据通信技术有限公司 | Method and system capable of making message efficiently submitted to user mode from kernel mode |
CN104123229B (en) * | 2014-07-21 | 2017-10-24 | 上海斐讯数据通信技术有限公司 | Message can be made efficiently to be submitted to the method and system of User space from kernel state |
CN105357203A (en) * | 2015-11-13 | 2016-02-24 | 汉柏科技有限公司 | Message processing method for firewall equipment, processor and firewall equipment |
CN105656808A (en) * | 2015-12-29 | 2016-06-08 | 京信通信技术(广州)有限公司 | Message processing method and system thereof |
CN105656808B (en) * | 2015-12-29 | 2019-02-12 | 京信通信系统(中国)有限公司 | Message processing method and its system |
CN106101012A (en) * | 2016-07-06 | 2016-11-09 | 广州海格通信集团股份有限公司 | A kind of method of satellite IP gateway protocol adaptation |
CN106850871B (en) * | 2017-01-23 | 2020-11-17 | 上海上讯信息技术股份有限公司 | Method for realizing DHCP server with single physical network card and multiple VLANs |
CN106850871A (en) * | 2017-01-23 | 2017-06-13 | 上海上讯信息技术股份有限公司 | A kind of Dynamic Host Configuration Protocol server implementation method of single physical network card multi-VLAN |
CN108306832A (en) * | 2018-01-29 | 2018-07-20 | 北京启明星辰信息安全技术有限公司 | A kind of network flow quantity shunting method and device |
CN109194558B (en) * | 2018-07-25 | 2021-03-05 | 东软集团股份有限公司 | Tunnel message authentication forwarding method and system |
CN109194558A (en) * | 2018-07-25 | 2019-01-11 | 东软集团股份有限公司 | Tunnel packet authenticates retransmission method and system |
CN109688058B (en) * | 2018-12-19 | 2021-03-02 | 迈普通信技术股份有限公司 | Message processing method and device and network equipment |
CN109688058A (en) * | 2018-12-19 | 2019-04-26 | 迈普通信技术股份有限公司 | Message processing method, device and the network equipment |
CN112491570A (en) * | 2019-09-11 | 2021-03-12 | 中兴通讯股份有限公司 | A kind of virtual network card link state setting method, device and storage medium |
CN113572700A (en) * | 2020-04-29 | 2021-10-29 | 厦门网宿有限公司 | Flow detection method, system, device and computer readable storage medium |
CN112968890A (en) * | 2021-02-08 | 2021-06-15 | 浪潮软件科技有限公司 | Method for converting axi bus data into virtual network card received data |
CN112883007A (en) * | 2021-02-20 | 2021-06-01 | 杭州迪普科技股份有限公司 | Native protocol message processing method and device for Linux system |
CN113556323A (en) * | 2021-06-24 | 2021-10-26 | 深圳市邦盛实时智能技术有限公司 | Bypass non-invasive flow acquisition system applied to enterprise internal control |
CN113259400A (en) * | 2021-07-14 | 2021-08-13 | 南京易科腾信息技术有限公司 | Network interaction system, method and storage medium based on network protocol |
CN113742098A (en) * | 2021-08-20 | 2021-12-03 | 苏州浪潮智能科技有限公司 | A kernel message processing method, apparatus, device and storage medium |
CN113742098B (en) * | 2021-08-20 | 2023-08-08 | 苏州浪潮智能科技有限公司 | Kernel message processing method, device, equipment and storage medium |
CN114567583A (en) * | 2022-02-24 | 2022-05-31 | 北京卓越信通电子股份有限公司 | Method for transmitting routing message from network card to routing module through kernel |
CN115002028A (en) * | 2022-04-30 | 2022-09-02 | 济南浪潮数据技术有限公司 | Message processing method, device and medium |
CN115002028B (en) * | 2022-04-30 | 2024-02-13 | 济南浪潮数据技术有限公司 | Message processing method, device and medium |
CN114969753A (en) * | 2022-05-13 | 2022-08-30 | 上海交通大学 | Implementation method and system of loadable system module for dynamically determining running state |
CN114969753B (en) * | 2022-05-13 | 2025-03-25 | 上海交通大学 | Method and system for implementing loadable system module for dynamically determining running state |
Also Published As
Publication number | Publication date |
---|---|
CN103312601B (en) | 2017-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103312601A (en) | Data message processing method from user mode to kernel mode | |
US10411971B2 (en) | Method for unified communication of server, baseboard management controller, and server | |
EP3042297B1 (en) | Universal pci express port | |
CN101626337B (en) | Multiple tunnel concurrent model implementation method based on virtual network card technology | |
CN103428226B (en) | Method and system for communication of user state and inner core | |
CN103269284B (en) | The catching method of real-time network data | |
US9846576B2 (en) | Technologies for reprogramming network interface cards over a network | |
CN104486192B (en) | A kind of virtual network partition method | |
US20140129741A1 (en) | Pci-express device serving multiple hosts | |
CN103139039A (en) | Virtual network capable of achieving flow isolation control and construction method | |
EP2720111A1 (en) | Computer system, connection device, power supply control method, and power supply control program recording medium | |
CN103490931B (en) | The unbroken method and apparatus of agreement in a kind of non-interrupting service escalation process | |
CN103154897A (en) | Core abstraction layer for telecommunication network applications | |
CN103634225A (en) | Service bandwidth expansion method in cloud computing network virtualization | |
CN113472624A (en) | Method for realizing virtual network data packet forwarding based on vDPA and application | |
CN103873338A (en) | Method for realizing network virtualization by utilizing binding and VLANs (Virtual Local Area Networks) | |
CN103118066A (en) | Optimized virtual machine network model based on XEN | |
CN102255799B (en) | Internal network interface mapping method and device supporting separation of forwarding and control | |
CN103885813B (en) | Packet capturing method in virtual machine environment | |
CN106254419A (en) | System and method virtual machine operated by control station server | |
CN115185630A (en) | Method and device for realizing message forwarding of openstack virtual machine | |
CN101350821B (en) | Dual mode storing method and apparatus | |
CN102971723A (en) | Distributed multi-process communication method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170419 Termination date: 20180531 |