rtnetlink-0.1.0.4: Manipulate network devices, addresses, and routes on Linux

Copyright(c) Formaltech Inc. 2017
LicenseBSD3
Maintainerprotob3n@gmail.com
Stabilityexperimental
PortabilityLinux
Safe HaskellNone
LanguageHaskell2010

System.Linux.RTNetlink.Link

Description

 

Synopsis

Documentation

newtype LinkIndex Source #

A link identified by its index.

Constructors

LinkIndex Int 

Instances

Eq LinkIndex Source # 
Num LinkIndex Source # 
Ord LinkIndex Source # 
Show LinkIndex Source # 
Reply LinkIndex Source # 
Request LinkIndex Source # 
Destroy LinkIndex Source # 
Message LinkIndex Source # 
Change LinkIndex LinkState Source # 
type ReplyHeader LinkIndex Source # 
type MessageHeader LinkIndex Source # 

newtype LinkName Source #

A link identified by its name.

Constructors

LinkName ByteString 

Instances

Eq LinkName Source # 
Show LinkName Source # 
Reply LinkName Source # 
Request LinkName Source # 
Destroy LinkName Source # 
Message LinkName Source # 
Change LinkName LinkState Source # 
type ReplyHeader LinkName Source # 
type MessageHeader LinkName Source # 

data IfInfoMsg Source #

The header corresponding to link messages, based on 'struct ifinfomsg' from 'linux/if_link.h'.

Constructors

IfInfoMsg 

Fields