Skip to content

Commit 8784586

Browse files
committed
Remove reexports
Removed these reexports: * `netlink_packet_route::ErrorMessage` * `netlink_packet_route::NetlinkBuffer` * `netlink_packet_route::NetlinkHeader` * `netlink_packet_route::NetlinkMessage` * `netlink_packet_route::NetlinkPayload` * `netlink_packet_route::traits` * `netlink_packet_route::DecodeError` Signed-off-by: Gris Ge <[email protected]>
1 parent f2ffa9d commit 8784586

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+315
-277
lines changed

benches/link_message.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
use criterion::{criterion_group, criterion_main, Criterion};
44

55
use netlink_packet_route::{
6-
nlas::link::Nla,
7-
traits::{Parseable, ParseableParametrized},
8-
LinkHeader, LinkMessage, LinkMessageBuffer,
6+
nlas::link::Nla, LinkHeader, LinkMessage, LinkMessageBuffer,
97
};
8+
use netlink_packet_utils::traits::{Parseable, ParseableParametrized};
109

1110
const LINKMSG1: [u8; 96] = [
1211
0x00, // address family

benches/rtnetlink_dump.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ use std::fs::File;
55
use criterion::{criterion_group, criterion_main, Criterion};
66
use pcap_file::PcapReader;
77

8-
use netlink_packet_route::{NetlinkMessage, RtnlMessage};
8+
use netlink_packet_core::NetlinkMessage;
9+
use netlink_packet_route::RtnlMessage;
910

1011
fn bench(c: &mut Criterion) {
1112
let pcap_reader =

examples/dump_neighbours.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@
22

33
use std::{convert::TryFrom, net::IpAddr, string::ToString};
44

5+
use netlink_packet_core::{
6+
NetlinkHeader, NetlinkMessage, NetlinkPayload, NLM_F_DUMP, NLM_F_REQUEST,
7+
};
58
use netlink_packet_route::{
6-
constants::*, nlas::neighbour::Nla, NeighbourMessage, NetlinkHeader,
7-
NetlinkMessage, NetlinkPayload, RtnlMessage,
9+
constants::{
10+
NUD_DELAY, NUD_FAILED, NUD_INCOMPLETE, NUD_NOARP, NUD_NONE,
11+
NUD_PERMANENT, NUD_PROBE, NUD_REACHABLE, NUD_STALE,
12+
},
13+
nlas::neighbour::Nla,
14+
NeighbourMessage, RtnlMessage, AF_INET, AF_INET6,
815
};
916
use netlink_sys::{protocols::NETLINK_ROUTE, Socket, SocketAddr};
1017

examples/dump_packet_link_bridge_vlan.rs

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

3+
use netlink_packet_core::{
4+
NetlinkHeader, NetlinkMessage, NetlinkPayload, NLM_F_DUMP, NLM_F_REQUEST,
5+
};
36
use netlink_packet_route::{
4-
nlas::link::Nla, LinkMessage, NetlinkHeader, NetlinkMessage,
5-
NetlinkPayload, RtnlMessage, AF_BRIDGE, NLM_F_DUMP, NLM_F_REQUEST,
7+
nlas::link::Nla, LinkMessage, RtnlMessage, AF_BRIDGE,
68
RTEXT_FILTER_BRVLAN_COMPRESSED,
79
};
810
use netlink_sys::{protocols::NETLINK_ROUTE, Socket, SocketAddr};

examples/dump_packet_links.rs

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

3-
use netlink_packet_route::{
4-
LinkMessage, NetlinkHeader, NetlinkMessage, NetlinkPayload, RtnlMessage,
5-
NLM_F_DUMP, NLM_F_REQUEST,
3+
use netlink_packet_core::{
4+
NetlinkHeader, NetlinkMessage, NetlinkPayload, NLM_F_DUMP, NLM_F_REQUEST,
65
};
6+
use netlink_packet_route::{LinkMessage, RtnlMessage};
77
use netlink_sys::{protocols::NETLINK_ROUTE, Socket, SocketAddr};
88

99
fn main() {

examples/dump_rules.rs

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

3-
use netlink_packet_route::{
4-
constants::*, NetlinkHeader, NetlinkMessage, NetlinkPayload, RtnlMessage,
5-
RuleMessage,
3+
use netlink_packet_core::{
4+
NetlinkHeader, NetlinkMessage, NetlinkPayload, NLM_F_DUMP, NLM_F_REQUEST,
65
};
6+
use netlink_packet_route::{RtnlMessage, RuleMessage};
77
use netlink_sys::{protocols::NETLINK_ROUTE, Socket, SocketAddr};
88

99
fn main() {

examples/new_rule.rs

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

3-
use netlink_packet_core::{NetlinkHeader, NetlinkMessage, NetlinkPayload};
3+
use netlink_packet_core::{
4+
NetlinkHeader, NetlinkMessage, NetlinkPayload, NLM_F_ACK, NLM_F_CREATE,
5+
NLM_F_EXCL, NLM_F_REQUEST,
6+
};
47
use netlink_packet_route::{
5-
constants::*, rule, RtnlMessage, RuleHeader, RuleMessage,
8+
constants::{AF_INET, FR_ACT_TO_TBL, RT_TABLE_DEFAULT},
9+
rule, RtnlMessage, RuleHeader, RuleMessage,
610
};
711
use netlink_sys::{protocols::NETLINK_ROUTE, Socket, SocketAddr};
812

src/lib.rs

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,6 @@
22

33
#[macro_use]
44
extern crate bitflags;
5-
#[macro_use]
6-
pub(crate) extern crate netlink_packet_utils as utils;
7-
pub(crate) use self::utils::parsers;
8-
pub use self::utils::{traits, DecodeError};
9-
10-
pub use netlink_packet_core::{
11-
ErrorMessage, NetlinkBuffer, NetlinkHeader, NetlinkMessage, NetlinkPayload,
12-
};
13-
pub(crate) use netlink_packet_core::{
14-
NetlinkDeserializable, NetlinkSerializable,
15-
};
165

176
pub mod rtnl;
187
pub use self::rtnl::*;
@@ -24,3 +13,6 @@ extern crate lazy_static;
2413
#[cfg(test)]
2514
#[macro_use]
2615
extern crate pretty_assertions;
16+
17+
#[macro_use]
18+
extern crate netlink_packet_utils;

src/rtnl/address/buffer.rs

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

3-
use crate::{
4-
nlas::{NlaBuffer, NlasIterator},
5-
DecodeError,
6-
};
3+
use netlink_packet_utils::DecodeError;
4+
5+
use netlink_packet_utils::nla::{NlaBuffer, NlasIterator};
76

87
pub const ADDRESS_HEADER_LEN: usize = 8;
98

src/rtnl/address/message.rs

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

33
use anyhow::Context;
4-
5-
use crate::{
6-
nlas::address::Nla,
4+
use netlink_packet_utils::{
75
traits::{Emitable, Parseable},
8-
AddressMessageBuffer, DecodeError, ADDRESS_HEADER_LEN,
6+
DecodeError,
97
};
108

9+
use crate::{nlas::address::Nla, AddressMessageBuffer, ADDRESS_HEADER_LEN};
10+
1111
#[derive(Debug, PartialEq, Eq, Clone, Default)]
1212
#[non_exhaustive]
1313
pub struct AddressMessage {

0 commit comments

Comments
 (0)