Crate netlink_rust

Crate netlink_rust 

Source
Expand description

Partial Rust implementation of the Linux kernel Netlink protocol

Currently this crate is mostly used together with the nl80211-rs crate to explore the Linux kernel Netlink interface for 802.11 devices.

Re-exports§

pub use crate::core::nested_attribute_array;
pub use crate::core::Attribute;
pub use crate::core::ConvertFrom;
pub use crate::core::HardwareAddress;
pub use crate::core::Message;
pub use crate::core::MessageMode;
pub use crate::core::NativePack;
pub use crate::core::NativeUnpack;
pub use crate::core::Protocol;
pub use crate::core::Socket;

Modules§

core
Netlink core parts
generic
Netlink generic message
route
Netlink route messages

Macros§

extended_enum
Creates an enum with various traits. The first key-value pair is the default used if any conversion would fail.
extended_enum_default
Creates an enum with various traits. The first key-value pair is the default used if any conversion would fail.

Enums§

Error
Errors signaling issues with the Netlink communication

Type Aliases§

Result
Result alias for crate errors