首页 > 专利信息

ZERO-COPY NETWORK I/O FOR VIRTUAL HOSTS

申请公布号:US2014229946(A1)

申请号:US201414252028

申请日期:2014.04.14

申请公布日期:2014.08.14

申请人:
Red Hat, Inc.

发明人: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

AGGLOMERATED POLYMER PARTICLES PRODUCED FROM FINELY DIVIDED WATER-SOLUBLE OR WATER-SWELLABLE POLYMERISATES

GUIDING APPARATUS FOR WORKING MACHINE

FOERFARANDE OCH ANORDNING FOER RAETTANDE AV MAETNINGSFEL VID VAETSKESCINTILLATIONSRAEKNING.

TUNNELBORRMASKIN OCH FOERFARANDE FOER DESS REGLERING.

RAOKOSTSKAERARE.

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

MAGNETIC RECORDING MEDIUM

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