Expand description
Driver abstraction module.
Provides the NetworkDriver trait and driver implementations.
§Reference
NETWORK_IMPL_GUIDE.md §8
Re-exports§
pub use traits::DriverInit;pub use traits::NetworkDriver;pub use traits::RxError;pub use traits::TxError;pub use virtio::VirtioConfig;pub use virtio::VirtioInitError;pub use virtio::VirtioNetDriver;pub use block_traits::BlockCompletion;pub use block_traits::BlockDeviceInfo;pub use block_traits::BlockDriver;pub use block_traits::BlockDriverInit;pub use block_traits::BlockError;pub use virtio_blk::VirtioBlkConfig;pub use virtio_blk::VirtioBlkDriver;pub use virtio_blk::VirtioBlkInitError;pub use block_io_adapter::BlockIoError;pub use block_io_adapter::VirtioBlkBlockIo;
Modules§
- BlockIo adapter for VirtIO-blk driver.
- Block device trait definitions.
- Driver trait definitions.
- VirtIO driver orchestration.
- VirtIO block device driver.