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.Address

Contents

Description

 

Synopsis

Documentation

data IfInetAddress Source #

An ipv4 address and netmask associated with an interface.

Constructors

IfInetAddress 

Fields

data IfInet6Address Source #

An ipv6 address and netmask associated with an interface.

Constructors

IfInet6Address 

Fields

newtype IfIndex Source #

The index of a layer-3 interface.

Constructors

IfIndex 

Fields

newtype IfPrefix Source #

A netmask in CIDR notation.

Constructors

IfPrefix 

Fields

Instances

Eq IfPrefix Source # 
Num IfPrefix Source # 
Ord IfPrefix Source # 
Show IfPrefix Source # 
Reply IfPrefix Source # 
Message IfPrefix Source # 
type ReplyHeader IfPrefix Source # 
type MessageHeader IfPrefix Source # 

data IfAddrMsg Source #

The header corresponding to address messages, based on 'struct ifaddrmsg' from 'linux/if_addr.h'.

Constructors

IfAddrMsg 

Fields

Re-exports

Orphan instances