[][src]Crate rtnetlink

This crate provides methods to manipulate networking resources (links, addresses, arp tables, route tables) via the netlink protocol.

Re-exports

pub use netlink_packet_route as packet;
pub use netlink_proto::sys;

Modules

constants

Structs

AddressAddRequest

A request to create a new address. This is equivalent to the ip address add commands.

AddressDelRequest
AddressGetRequest
AddressHandle
Handle
LinkAddRequest

A request to create a new link. This is equivalent to the ip link add commands.

LinkDelRequest
LinkGetRequest
LinkHandle
LinkSetRequest
QDiscGetRequest
QDiscHandle
RouteAddIpv4Request
RouteAddIpv6Request
RouteDelRequest
RouteGetRequest
RouteHandle
TrafficChainGetRequest
TrafficChainHandle
TrafficClassGetRequest
TrafficClassHandle
TrafficFilterGetRequest
TrafficFilterHandle

Enums

Error
IpVersion

Internet Protocol (IP) version.

Functions

new_connection