New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 738639 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Feature



Sign in to add a comment

crosvm: virtio_net

Project Member Reported by za...@chromium.org, Jul 1 2017

Issue description

land virtio_net for crosvm and enable vhost for the host kernel
 

Comment 1 by za...@chromium.org, Jul 1 2017

Components: OS>Kernel
Cc: puneetster@chromium.org
Project Member

Comment 5 by bugdroid1@chromium.org, Jul 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/crosvm/+/253ac89d919b6d926c770e90a604ba0439ef646b

commit 253ac89d919b6d926c770e90a604ba0439ef646b
Author: Stephen Barber <smbarber@chromium.org>
Date: Fri Jul 14 05:03:30 2017

net_util: add crate for creating/configuring tap interfaces

Signed-off-by: Stephen Barber <smbarber@chromium.org>

BUG= chromium:738639 
TEST=cargo test

Change-Id: Iddf715d40164abeeb6923e8e5a84c02233e0ab64
Reviewed-on: https://chromium-review.googlesource.com/538103
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>

[add] https://crrev.com/253ac89d919b6d926c770e90a604ba0439ef646b/net_util/src/lib.rs
[add] https://crrev.com/253ac89d919b6d926c770e90a604ba0439ef646b/net_util/Cargo.toml

Project Member

Comment 6 by bugdroid1@chromium.org, Jul 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/crosvm/+/d02ae30698b44323efa7cb4f5e45abf8ba4030a3

commit d02ae30698b44323efa7cb4f5e45abf8ba4030a3
Author: Stephen Barber <smbarber@chromium.org>
Date: Thu Jul 20 10:05:17 2017

vhost: add crate for interacting with vhost net

Signed-off-by: Stephen Barber <smbarber@chromium.org>

BUG= chromium:738639 
TEST=cargo test

Change-Id: I83ef1657a90c3946db296c2e743397dbd1947de4
Reviewed-on: https://chromium-review.googlesource.com/538101
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Tested-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>

[add] https://crrev.com/d02ae30698b44323efa7cb4f5e45abf8ba4030a3/vhost/Cargo.toml
[add] https://crrev.com/d02ae30698b44323efa7cb4f5e45abf8ba4030a3/vhost/src/lib.rs

Project Member

Comment 7 by bugdroid1@chromium.org, Jul 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/platform/crosvm/+/2cfc2056aae2cf694791705db45cd2f4c2bd5373

commit 2cfc2056aae2cf694791705db45cd2f4c2bd5373
Author: Stephen Barber <smbarber@chromium.org>
Date: Thu Jul 20 10:05:17 2017

crosvm: add vhost_net virtio device

vhost_net is an in-kernel implementation of a virtio_net device. This device
implementation is responsible only for negotiating features and setting up
vhost_net to point to the virtqueues in the guest.

Signed-off-by: Stephen Barber <smbarber@chromium.org>

BUG= chromium:738639 
TEST=boot with networking enabled and ping host

Change-Id: I9192765b9348528a8a7a7f273e9522c2373d22fb
Reviewed-on: https://chromium-review.googlesource.com/538106
Commit-Ready: Stephen Barber <smbarber@chromium.org>
Tested-by: Stephen Barber <smbarber@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>

[modify] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/src/main.rs
[modify] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/src/hw/virtio/mod.rs
[modify] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/src/hw/virtio/queue.rs
[add] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/src/hw/virtio/net.rs
[modify] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/Cargo.toml
[add] https://crrev.com/2cfc2056aae2cf694791705db45cd2f4c2bd5373/net_device.policy

Status: Fixed (was: Started)

Comment 9 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)
Components: OS>Systems>Containers

Sign in to add a comment