Skip to content

Commit 9373d77

Browse files
committed
Use latest rust-netlink crates
Signed-off-by: Gris Ge <[email protected]>
1 parent 96d381e commit 9373d77

39 files changed

+139
-125
lines changed

.rustfmt.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ max_width = 80
22
wrap_comments = true
33
reorder_imports = true
44
edition = "2021"
5+
group_imports = "StdExternalCrate"
6+
imports_granularity = "Crate"

Cargo.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@ futures = "0.3.11"
2222
log = "0.4.8"
2323
thiserror = "1"
2424
netlink-sys = { version = "0.8" }
25-
netlink-packet-utils = { version = "0.5" }
26-
netlink-packet-route = { version = "0.24" }
27-
netlink-packet-core = { version = "0.7" }
28-
netlink-proto = { default-features = false, version = "0.11.4" }
25+
netlink-packet-route = { version = "0.25" }
26+
netlink-packet-core = { version = "0.8" }
27+
netlink-proto = { default-features = false, version = "0.12.0" }
2928
nix = { version = "0.29.0", default-features = false, features = ["fs", "mount", "sched", "signal"] }
3029
tokio = { version = "1.0.1", features = ["rt"], optional = true}
3130
async-global-executor = { version = "2.0.2", optional = true }

examples/add_address.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22

3-
use futures::stream::TryStreamExt;
43
use std::env;
54

5+
use futures::stream::TryStreamExt;
66
use ipnetwork::IpNetwork;
77
use rtnetlink::{new_connection, Error, Handle};
88

examples/add_neighbour.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// SPDX-License-Identifier: MIT
22

3+
use std::{convert::TryFrom, env, net::IpAddr};
4+
35
use futures::stream::TryStreamExt;
46
use rtnetlink::{new_connection, Error, Handle};
5-
use std::{convert::TryFrom, env, net::IpAddr};
67

78
#[tokio::main]
89
async fn main() -> Result<(), ()> {

examples/add_netns.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// SPDX-License-Identifier: MIT
22

3+
use std::env;
4+
35
#[cfg(not(target_os = "freebsd"))]
46
use rtnetlink::NetworkNamespace;
5-
use std::env;
67

78
#[cfg(target_os = "freebsd")]
89
fn main() -> () {}

examples/add_netns_async.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// SPDX-License-Identifier: MIT
22

3+
use std::env;
4+
35
#[cfg(not(target_os = "freebsd"))]
46
use rtnetlink::NetworkNamespace;
5-
use std::env;
67

78
#[cfg(target_os = "freebsd")]
89
fn main() -> () {}

examples/add_route_pref_src.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22

3-
use futures::TryStreamExt;
43
use std::{env, net::Ipv4Addr};
54

5+
use futures::TryStreamExt;
66
use ipnetwork::Ipv4Network;
77
use rtnetlink::{new_connection, Error, Handle, RouteMessageBuilder};
88

examples/create_vxlan.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// SPDX-License-Identifier: MIT
22

3+
use std::env;
4+
35
use futures::stream::TryStreamExt;
46
use rtnetlink::{new_connection, Error, Handle, LinkVxlan};
5-
use std::env;
67

78
#[tokio::main]
89
async fn main() -> Result<(), String> {

examples/del_address.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// SPDX-License-Identifier: MIT
22

3-
use futures::stream::TryStreamExt;
43
use std::{
54
env,
65
net::{IpAddr, Ipv4Addr, Ipv6Addr},
76
};
87

8+
use futures::stream::TryStreamExt;
99
use ipnetwork::IpNetwork;
1010
use rtnetlink::{new_connection, AddressMessageBuilder, Error, Handle};
1111

examples/del_link.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
// SPDX-License-Identifier: MIT
22

3+
use std::env;
4+
35
use futures::stream::TryStreamExt;
46
use rtnetlink::{new_connection, Error, Handle};
5-
use std::env;
67

78
#[tokio::main]
89
async fn main() -> Result<(), ()> {

0 commit comments

Comments
 (0)