#dpdk #networking #ethernet #device #driver

dpdk-ethernet

DPDK 的以太网设备驱动功能的包装器

9 个版本

使用旧的 Rust 2015

0.1.10 2018 年 8 月 17 日
0.1.9 2018 年 8 月 17 日

#3#receive-data

Download history 4/week @ 2023-10-18 22/week @ 2023-10-25 7/week @ 2023-11-01 6/week @ 2023-11-08 7/week @ 2023-11-15 30/week @ 2023-11-22 44/week @ 2023-11-29 3/week @ 2023-12-06 15/week @ 2023-12-13 14/week @ 2023-12-20 13/week @ 2023-12-27 3/week @ 2024-01-03 4/week @ 2024-01-10 34/week @ 2024-01-17 23/week @ 2024-01-24 22/week @ 2024-01-31

83 每月下载量
用于 dpdk-flow

AGPL-3.0

6MB
156K SLoC

C 143K SLoC // 0.1% comments Rust 12K SLoC // 0.1% comments Shell 610 SLoC // 0.2% comments Python 249 SLoC // 0.2% comments Forge Config 103 SLoC // 0.1% comments RPM Specfile 19 SLoC

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

.cargo

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

许可

此项目的许可证为 MIT。


lib.rs:

#dpdk-global-allocator DPDK 的以太网设备驱动功能的包装器。

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

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

依赖项