diff --git a/aya/src/sys/netlink.rs b/aya/src/sys/netlink.rs index d6758cb7..7324852b 100644 --- a/aya/src/sys/netlink.rs +++ b/aya/src/sys/netlink.rs @@ -1,12 +1,3 @@ -use std::{ - collections::HashMap, - ffi::CStr, - io, - mem::{self}, - os::fd::{RawFd, BorrowedFd}, - ptr, slice, -}; -use thiserror::Error; use libc::{ getsockname, nlattr, nlmsgerr, nlmsghdr, recv, send, setsockopt, sockaddr_nl, socket, AF_NETLINK, AF_UNSPEC, ETH_P_ALL, IFF_UP, IFLA_XDP, NETLINK_EXT_ACK, NETLINK_ROUTE, @@ -14,6 +5,13 @@ use libc::{ NLM_F_DUMP, NLM_F_ECHO, NLM_F_EXCL, NLM_F_MULTI, NLM_F_REQUEST, RTM_DELTFILTER, RTM_GETQDISC, RTM_GETTFILTER, RTM_NEWQDISC, RTM_NEWTFILTER, RTM_SETLINK, SOCK_RAW, SOL_NETLINK, }; +use std::{ + collections::HashMap, + ffi::CStr, + io, mem, + os::fd::{AsRawFd as _, BorrowedFd, FromRawFd as _, OwnedFd}, + ptr, slice, +}; use thiserror::Error; use crate::{