Network card interrupt control method for a plurality of virtual machines
A multi-virtual machine and control method technology, applied in the field of virtualized network card interrupt control, can solve the problems of reducing the processing performance of the network card I/O interface, high CPU usage, and increasing the response time of data packet processing, so as to avoid system crashes, The effect of reducing CPU load and increasing data processing rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0019] according to Figure 2-4 As shown, a network card interrupt control method for multi-virtual machine applications of the present invention is provided with an FPGA on the network card, and the FPGA includes: a MAC module, a memory module, PCIe, a network filter, a DMA controller, a protocol processor, and a descriptor The manager, memory module, and DMA controller are also connected to an interrupt controller. The interrupt controller is equipped with counters and timers. The memory module has a corresponding virtual machine queue corresponding to each virtual machine:
[0020] First, when the network card is sending and receiving data packets, the protocol processor reads the descriptor of the data packet through the descriptor manager to obtain the source address, destination address and length information of the DMA, and transmits the descriptor to the DMA controller;
[0021] When sending a data packet, the DMA controller dispatches the data packet directly from 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