mirror of
https://chromium.googlesource.com/crosvm/crosvm
synced 2025-02-10 12:09:31 +00:00
While we are tweaking all of the copyright headers, let's take the opportunity to ensure there is always a blank line after the copyright header for consistency. (Almost all files already follow this style.) This includes a slightly ugly regex to allow the end of a C-style comment block after the end of the copyright: /* * Example comment block */ <-- this line Change-Id: Idfd0855861e5ecb3d33afae942fdba908af0dcff Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3892521 Commit-Queue: Daniel Verkamp <dverkamp@chromium.org> Reviewed-by: Dennis Kempin <denniskempin@google.com>
20 lines
740 B
Rust
20 lines
740 B
Rust
// Copyright 2022 The ChromiumOS Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
//! Contains the Rust implementation of the libslirp consumer main loop, high
|
|
//! level interfaces to libslirp that are used to implement that loop, and
|
|
//! diagnostic tools.
|
|
|
|
#[path = "../../third_party/libslirp-rs/src/context.rs"]
|
|
pub mod context;
|
|
|
|
#[cfg(feature = "slirp-ring-capture")]
|
|
pub mod packet_ring_buffer;
|
|
|
|
pub mod sys;
|
|
pub use sys::Slirp;
|
|
|
|
/// Length includes space for an ethernet frame & the vnet header. See the virtio spec for details:
|
|
/// <http://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html#x1-2050006>
|
|
pub const ETHERNET_FRAME_SIZE: usize = 1526;
|