Skip to content

Commit 0a84bcd

Browse files
committed
test: Use latest netlink-packet-route
Signed-off-by: Gris Ge <[email protected]>
1 parent ee9aa5d commit 0a84bcd

File tree

5 files changed

+19
-21
lines changed

5 files changed

+19
-21
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ smol_socket = ["netlink-sys/smol_socket"]
2828
[dev-dependencies]
2929
env_logger = "0.8.2"
3030
tokio = { version = "1.0.1", default-features = false, features = ["macros", "rt-multi-thread"] }
31-
netlink-packet-route = { version = "0.14.1" }
31+
netlink-packet-route = { version = "0.18.1" }
3232
netlink-packet-audit = { version = "0.5.0" }
3333
async-std = {version = "1.9.0", features = ["attributes"]}
3434

@@ -37,7 +37,7 @@ name = "dump_links"
3737

3838
[[example]]
3939
name = "dump_links_async"
40-
required-features = ["smol_socket"]
40+
required-features = ["tokio_socket"]
4141

4242
[[example]]
4343
name = "audit_netlink_events"

examples/audit_netlink_events.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ async fn main() -> Result<(), String> {
4949
// - `messages` is a channel receiver through which we receive messages that
5050
// we have not sollicated, ie that are not response to a request we made.
5151
// In this example, we'll receive the audit event through that channel.
52-
let (conn, mut handle, mut messages) = new_connection(NETLINK_AUDIT)
53-
.map_err(|e| {
52+
let (conn, handle, mut messages) =
53+
new_connection(NETLINK_AUDIT).map_err(|e| {
5454
format!("Failed to create a new netlink connection: {e}")
5555
})?;
5656

examples/dump_links.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// SPDX-License-Identifier: MIT
22

33
use futures::StreamExt;
4-
use netlink_packet_route::{
5-
LinkMessage, NetlinkHeader, NetlinkMessage, RtnlMessage, NLM_F_DUMP,
6-
NLM_F_REQUEST,
4+
use netlink_packet_core::{
5+
NetlinkHeader, NetlinkMessage, NLM_F_DUMP, NLM_F_REQUEST,
76
};
7+
use netlink_packet_route::{link::LinkMessage, RouteNetlinkMessage};
88
use netlink_proto::{
99
new_connection,
1010
sys::{protocols::NETLINK_ROUTE, SocketAddr},
@@ -14,7 +14,7 @@ use netlink_proto::{
1414
async fn main() -> Result<(), String> {
1515
// Create the netlink socket. Here, we won't use the channel that
1616
// receives unsolicited messages.
17-
let (conn, mut handle, _) = new_connection(NETLINK_ROUTE).map_err(|e| {
17+
let (conn, handle, _) = new_connection(NETLINK_ROUTE).map_err(|e| {
1818
format!("Failed to create a new netlink connection: {e}")
1919
})?;
2020

@@ -26,7 +26,7 @@ async fn main() -> Result<(), String> {
2626
nl_hdr.flags = NLM_F_DUMP | NLM_F_REQUEST;
2727
let request = NetlinkMessage::new(
2828
nl_hdr,
29-
RtnlMessage::GetLink(LinkMessage::default()).into(),
29+
RouteNetlinkMessage::GetLink(LinkMessage::default()).into(),
3030
);
3131

3232
// Send the request

examples/dump_links_async.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
// SPDX-License-Identifier: MIT
22

33
use futures::StreamExt;
4-
use netlink_packet_route::{
5-
LinkMessage, NetlinkHeader, NetlinkMessage, RtnlMessage, NLM_F_DUMP,
6-
NLM_F_REQUEST,
4+
use netlink_packet_core::{
5+
NetlinkHeader, NetlinkMessage, NLM_F_DUMP, NLM_F_REQUEST,
76
};
7+
use netlink_packet_route::{link::LinkMessage, RouteNetlinkMessage};
88
use netlink_proto::{
99
new_connection,
1010
sys::{protocols::NETLINK_ROUTE, SocketAddr},
1111
};
1212

13-
#[async_std::main]
13+
#[tokio::main]
1414
async fn main() -> Result<(), String> {
1515
// Create the netlink socket. Here, we won't use the channel that
1616
// receives unsolicited messages.
17-
let (conn, mut handle, _) = new_connection(NETLINK_ROUTE).map_err(|e| {
17+
let (conn, handle, _) = new_connection(NETLINK_ROUTE).map_err(|e| {
1818
format!("Failed to create a new netlink connection: {}", e)
1919
})?;
2020

@@ -27,7 +27,7 @@ async fn main() -> Result<(), String> {
2727
nl_hdr.flags = NLM_F_DUMP | NLM_F_REQUEST;
2828
let request = NetlinkMessage::new(
2929
nl_hdr,
30-
RtnlMessage::GetLink(LinkMessage::default()).into(),
30+
RouteNetlinkMessage::GetLink(LinkMessage::default()).into(),
3131
);
3232

3333
// Send the request

src/lib.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,13 +110,11 @@
110110
//! ```rust,no_run
111111
//! use futures::StreamExt;
112112
//!
113-
//! use netlink_packet_route::{
114-
//! LinkMessage,
113+
//! use netlink_packet_route::{link::LinkMessage, RouteNetlinkMessage};
114+
//! use netlink_packet_core::{
115115
//! NetlinkHeader,
116116
//! NetlinkMessage,
117-
//! RtnlMessage,
118-
//! NLM_F_DUMP,
119-
//! NLM_F_REQUEST,
117+
//! NLM_F_REQUEST, NLM_F_DUMP
120118
//! };
121119
//!
122120
//! use netlink_proto::{
@@ -140,7 +138,7 @@
140138
//!
141139
//! let msg = NetlinkMessage::new(
142140
//! nl_hdr,
143-
//! RtnlMessage::GetLink(LinkMessage::default()).into(),
141+
//! RouteNetlinkMessage::GetLink(LinkMessage::default()).into(),
144142
//! );
145143
//!
146144
//! // Send the request

0 commit comments

Comments
 (0)