Automatic probing and drive loading method of virtual network interface card

A virtual network card and network card driver technology, applied in the computer field, can solve problems such as consumption, data copy loss, and packet processing equipment cannot fully utilize multi-core CPUs, etc., to reduce system performance loss, eliminate high overhead, and improve CPU utilization. Effect

Inactive Publication Date: 2014-03-19
TIANJIN OPZOON INFORMATION TECH
View PDF2 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Kernel loading driver message sending and receiving will consume a certain amount of CPU resources (especially the X86 architecture) with a large number of interrupts caused by the impact of a large number of messages; as a virtual network card driver, the data receiving and sending of the driver does not directly deal with the real network card , but through the user mode, which requires the interaction of data between the kernel mode and the user mode. The performance loss of the data copy from the kernel mode to the user mode of the Linux operating system is also the reason why the packet processing device cannot make full use of the multi-core CPU. Especially in the case of VMware virtualizing multiple PCs, the disadvantages of kernel driver loading will be more obvious

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic probing and drive loading method of virtual network interface card

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0018] The embodiment of the present invention provides an automatic detection and driver loading method of a virtual network card, which is applied to a virtual machine installed with a self-compiled operating system, and the automatic detection and driver loading of the virtual network card and the processing of network data packets are both distributed. In the user mode, automatic detection and driver loading of the virtual network card in the user mode can ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides an automatic probing and drive loading method of a virtual network interface card. Through the method, automatic probing and drive loading of the virtual network interface card in a user state are achieved. The automatic probing and drive loading method of the virtual network interface card is applied to a virtual machine provided with a self-programmed operating system, and comprises the following steps that an inner core of the operating system is configured, and driving information of the network interface card is programmed into the inner core to generate a novel inner core; the novel inner core is programmed, an inner core mirror image document is generated, and a starting item of the inner core is corrected to guide to the inner core mirror image document to start; the inner core starts an initialization phase, and the starting operation is finished after the information of the virtual network interface card is probed and stored; the user state obtains the information, probed by the inner core, of the virtual network interface card in the starting process of the inner core mirror image document; the user state initializes the virtual network interface card and loads a drive according to the information of the virtual network interface card and the driving information of the network interface card.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to an automatic detection and driver loading method of a virtual network card. technical background [0002] The operating system controls hardware devices through various drivers, which shields users from various devices. Driving hardware is the most basic function of the operating system and provides a unified operation method. Just like when we view documents on the screen, we don’t need to care whether we use NVIDIA chip or ATI chip display card, we only need to know that after entering the command, the required text will be displayed on the screen. The hardware driver is the most basic component of the operating system, and it also occupies a relatively high proportion in the source program of the Linux kernel. [0003] Kernel loading driver message sending and receiving will consume a certain amount of CPU resources (especially the X86 architecture) with a large number of i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/48H04L12/66
Inventor 高福亮
Owner TIANJIN OPZOON INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products