#dpdk #tcp #udp #networking

dpdk-virtual-devices

DPDK 虚拟设备框架的包装器

6 个版本

使用旧的 Rust 2015

0.1.5 2018年8月15日
0.1.4 2018年8月15日
0.1.0 2018年7月31日

#3#mempool

Download history 15/week @ 2023-10-29 10/week @ 2023-11-05 9/week @ 2023-11-12 17/week @ 2023-11-19 34/week @ 2023-11-26 12/week @ 2023-12-03 12/week @ 2023-12-10 9/week @ 2023-12-17 19/week @ 2023-12-24 7/week @ 2023-12-31 6/week @ 2024-01-07 8/week @ 2024-01-14 19/week @ 2024-01-21 22/week @ 2024-01-28 15/week @ 2024-02-04 36/week @ 2024-02-11

92 每月下载量
2 个 crate 中使用 (通过 dpdk-ethernet)

AGPL-3.0

125KB
2.5K SLoC

[](这是 .cargo 文件的一部分。它受本发行版顶级目录中以及 https://raw.githubusercontent.com/lemonrock/.cargo/master/COPYRIGHT 中 COPYRIGHT 文件中规定的许可条款的约束。.cargo 的任何部分,包括此文件,都不得复制、修改、传播或分发,除非根据 COPYRIGHT 文件中包含的条款进行。 [](版权所有 © 2016 .cargo 的开发者。请参阅本发行版顶级目录中的 COPYRIGHT 文件以及 https://raw.githubusercontent.com/lemonrock/.cargo/master/COPYRIGHT。)

.cargo

.cargo 是一个简单的仓库,包含创建 crates 时有用的常见文件。它允许项目之间保持格式和 clippy 的统一风格。它旨在作为子模块嵌入,并将各种文件链接到适当的位置。

许可

此项目的许可证为 MIT。


lib.rs:

#dpdk-virtual-devices DPDK 虚拟设备框架的中层包装器。

虽然 DPDK 支持基于 Linux 的 AArch64、ARM v7、PowerPC 64 位(近期)和 x86-64,以及基于 x86-64 的 FreeBSD,但只有 Linux x86-64 能够编译。

已经做了一些工作以尝试保持与 FreeBSD 和其他架构的兼容性,但尚未维护。

依赖项

~0–4.5MB
~116K SLoC