ZERO-COPY NETWORK I/O FOR VIRTUAL HOSTS
申请公布号:US2014229946(A1)
申请号:US201414252028
申请日期:2014.04.14
申请公布日期:2014.08.14
发明人:van Riel Henri Han
分类号:G06F9/455
主分类号:G06F9/455
地址:Raleigh NC US
摘要:Systems and methods for enabling network communication I/O operations to virtual machines. An example method may include: identifying a network packet destined for a virtual process controlled by a guest operating system, identifying a memory location corresponding to a virtual memory location utilized by the virtual process, and copying data from the network packet into the memory location corresponding to the virtual memory location. Another example method may include: retrieving, from a first memory location, data to be included in a network packet, wherein the first memory location corresponds to a virtual memory location utilized by a virtual process controlled by a guest operating system, retrieve, from a second memory location, a header to be included in the network packet, wherein the second memory location corresponds to a kernel buffer location of the guest operating system, and combining the header and the data to form the network packet.
主权项:1. A method comprising: identifying a network packet destined for a virtual process controlled by a guest operating system; identifying, by a processing device, a physical memory location corresponding to a virtual memory location utilized by the virtual process; and copying data from the network packet into the physical memory location corresponding to the virtual memory location.
PAPER FEEDER FOR IMAGE FORMING DEVICE
HAND INSERTING PAPER FEED DEVICE
MONITOR DEVICE CORRESPONDING TO CONTROLLER
EVALUATION PARAMETER LEARNING SYSTEM
IRON FOR MECHANICAL POTTER'S WHEEL
TENSOR DE CORREA Y METODO PARA FABRICARLO
GUIDING APPARATUS FOR WORKING MACHINE
FOERFARANDE OCH ANORDNING FOER RAETTANDE AV MAETNINGSFEL VID VAETSKESCINTILLATIONSRAEKNING.
TUNNELBORRMASKIN OCH FOERFARANDE FOER DESS REGLERING.
SKAER- OCH SLIPANORDNING FOER EN GLASSKIVKANT.
KORK FOER EN FLASKA ELLER MOTSVARANDE.
ANORDNING OCH FOERFARANDE FOER BESTRAOLNING AV CELLER.
KIRURGISKT NAETFORMIGT MATERIAL.
POSITIONING DEVICE FOR MAGNETIC HEAD
Device for separating overlapping products, especially in sheet form, being conveyed in a series
SAMLING BESTAAENDE AF EN INTRAUTERIN SVANGERSKABSFOREBYGGENDE INDRETNING OG EN INDFOERINGSINDRETNING
KREDSLOEBSANORDNING TIL VERTIKALAFBOEJNING AF ELEKTRONSTRAALER I ET FJERNSYNSBILLEDROER