diff --git a/Cargo.lock b/Cargo.lock index dc406e8..9f09596 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2289,7 +2289,7 @@ dependencies = [ "core-foundation 0.10.1", "ipnet", "libc", - "netlink-packet-core 0.8.1", + "netlink-packet-core", "netlink-packet-route 0.25.1", "netlink-sys", "nix 0.30.1", @@ -2300,17 +2300,6 @@ dependencies = [ "windows 0.61.3", ] -[[package]] -name = "netlink-packet-core" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4" -dependencies = [ - "anyhow", - "byteorder", - "netlink-packet-utils", -] - [[package]] name = "netlink-packet-core" version = "0.8.1" @@ -2320,20 +2309,6 @@ dependencies = [ "paste", ] -[[package]] -name = "netlink-packet-route" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c171cd77b4ee8c7708da746ce392440cb7bcf618d122ec9ecc607b12938bf4" -dependencies = [ - "anyhow", - "byteorder", - "libc", - "log", - "netlink-packet-core 0.7.0", - "netlink-packet-utils", -] - [[package]] name = "netlink-packet-route" version = "0.25.1" @@ -2343,7 +2318,7 @@ dependencies = [ "bitflags 2.13.0", "libc", "log", - "netlink-packet-core 0.8.1", + "netlink-packet-core", ] [[package]] @@ -2355,31 +2330,32 @@ dependencies = [ "bitflags 2.13.0", "libc", "log", - "netlink-packet-core 0.8.1", + "netlink-packet-core", ] [[package]] -name = "netlink-packet-utils" -version = "0.5.2" +name = "netlink-packet-route" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" +checksum = "be8919612f6028ab4eacbbfe1234a9a43e3722c6e0915e7ff519066991905092" dependencies = [ - "anyhow", - "byteorder", - "paste", - "thiserror 1.0.69", + "bitflags 2.13.0", + "libc", + "log", + "netlink-packet-core", ] [[package]] name = "netlink-proto" -version = "0.11.5" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72452e012c2f8d612410d89eea01e2d9b56205274abb35d53f60200b2ec41d60" +checksum = "e6f7398dddf5f152d2a91a2921a134c6097056e292c0d4b9906007855e7cece6" dependencies = [ "bytes", - "futures", + "futures-channel", + "futures-util", "log", - "netlink-packet-core 0.7.0", + "netlink-packet-core", "netlink-sys", "thiserror 2.0.18", ] @@ -2397,17 +2373,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "nix" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053" -dependencies = [ - "bitflags 2.13.0", - "cfg-if", - "libc", -] - [[package]] name = "nix" version = "0.29.0" @@ -3709,7 +3674,7 @@ checksum = "319bb478ff9aae1dc7a544fa599e9eb47e2521621dc3921fba6abcaaa312092c" dependencies = [ "flume", "libc", - "netlink-packet-core 0.8.1", + "netlink-packet-core", "netlink-packet-route 0.28.0", "netlink-sys", "windows-sys 0.61.2", @@ -3717,18 +3682,18 @@ dependencies = [ [[package]] name = "rtnetlink" -version = "0.14.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b684475344d8df1859ddb2d395dd3dac4f8f3422a1aa0725993cb375fc5caba5" +checksum = "dc19f84f710fa2f337617f9bc0400260a94224bde7bae28fd8879f3771ca5784" dependencies = [ - "futures", + "futures-channel", + "futures-util", "log", - "netlink-packet-core 0.7.0", - "netlink-packet-route 0.19.0", - "netlink-packet-utils", + "netlink-packet-core", + "netlink-packet-route 0.30.0", "netlink-proto", "netlink-sys", - "nix 0.27.1", + "nix 0.30.1", "thiserror 1.0.69", "tokio", ] diff --git a/crates/aetherd/Cargo.toml b/crates/aetherd/Cargo.toml index bb03ce9..1c1bc73 100644 --- a/crates/aetherd/Cargo.toml +++ b/crates/aetherd/Cargo.toml @@ -31,7 +31,7 @@ tar = "0.4" zfs-core = "0.5.0" nvpair = "0.5.0" nvpair-sys = "0.4.0" -rtnetlink = "0.14" +rtnetlink = "0.21" tun-rs = "2.8.5" rustables = "0.8.8"