Crate device_virtio_net

Source

Re-exportsΒ§

pub use pci_hotplug::NetPciHotplugResourceCarrier;
pub use vhost_user::run_net_device;
pub use vhost_user::NetBackend;
pub use vhost_user::Options as NetOptions;

ModulesΒ§

pci_hotplug
sys πŸ”’
vhost
vhost_user

StructsΒ§

Net
NetParameters
NetSnapshot πŸ”’
PendingBuffer
VhostNetParameters
VirtioNetConfig
Worker πŸ”’
virtio_net_ctrl_hdr

EnumsΒ§

NetError
NetParametersMode
Token

ConstantsΒ§

QUEUE_SIZE πŸ”’

StaticsΒ§

VHOST_NET_DEFAULT_PATH

FunctionsΒ§

build_config
create_tap_for_net_device
process_ctrl
process_ctrl_request πŸ”’
process_mrg_rx
If avail_feature has mrg_rxbuf, use this function to process rx flow.
process_rx
process_tx
validate_and_configure_tap
vhost_net_device_path_default πŸ”’
virtio_features_to_tap_offload
Converts virtio-net feature bits to tap’s offload bits.