[package]
name = "zenith-linux"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
authors.workspace = true
description = "Zenith Linux 平台抽象层:AF_XDP Socket、UMEM 内存管理、四环操作(Fill/RX/TX/Completion)、描述符安全校验引擎"
keywords = ["zenith", "linux", "af_xdp", "xsk", "umem"]
categories = ["os::linux-apis", "network-programming"]
readme = "../../README.md"
[dependencies]
zenith-foundation.workspace = true
thiserror.workspace = true
tracing.workspace = true
[target.'cfg(target_os = "linux")'.dependencies]
libc.workspace = true
io-uring = { workspace = true, optional = true }
[lints]
workspace = true
[features]
default = []
io_uring = ["dep:io-uring"]
[dev-dependencies]
pretty_assertions.workspace = true