feat(netlink): Refactors to use netlink-socket2

Migrates netlink implementation to use netlink-socket2 and netlink-bindings crates, replacing neli crate for improved socket handling. Removes unused dependencies.
This commit is contained in:
Nils Andreas Svee committed 2026-02-21 23:10:48 +07:00
1 parent e2962222b7
commit 986b649a37
4 files changed
+96 -464

No files matched your search

+3 -2
View File
@@ -20,13 +20,14 @@ strip = "symbols"
[dependencies]
anyhow = "1.0"
bytemuck = { version = "1.25.0", features = ["derive"] }
icmp-socket = "0.4.0"
neli = "0.7"
netlink-bindings = { version = "0.2", features = ["rt-link", "tc"] }
netlink-socket2 = "0.2"
rand = "0.10"
rustix = { version = "1.1", features = ["fs", "thread", "time"] }
rust-uci = { version = "0.1", optional = true }
thiserror = "2.0"
libc = "0.2"
[dependencies.log]
features = ["std"]