Valadoc
|
Vala
|
Tutorial
|
API-References
|
Markup
Packages
linux
Linux
Netlink
RtMessageType
IfInfoMsg
NlMsgErr
NlMsgHdr
RtAttr
SockAddrNl
NETLINK_ADD_MEMBERSHIP
NETLINK_AUDIT
NETLINK_BROADCAST_ERROR
NETLINK_CONNECTOR
NETLINK_DNRTMSG
NETLINK_DROP_MEMBERSHIP
NETLINK_ECRYPTFS
NETLINK_FIB_LOOKUP
NETLINK_FIREWALL
NETLINK_GENERIC
NETLINK_INET_DIAG
NETLINK_IP6_FW
NETLINK_ISCSI
NETLINK_KOBJECT_UEVENT
NETLINK_NETFILTER
NETLINK_NFLOG
NETLINK_NO_ENOBUFS
NETLINK_PKTINFO
NETLINK_ROUTE
NETLINK_SCSITRANSPORT
NETLINK_SELINUX
NETLINK_UNUSED
NETLINK_USERSOCK
NETLINK_XFRM
NLMSG_ALIGNTO
NLMSG_DONE
NLMSG_ERROR
NLMSG_MIN_TYPE
NLMSG_NOOP
NLMSG_OVERRUN
NLM_F_ACK
NLM_F_APPEND
NLM_F_ATOMIC
NLM_F_CREATE
NLM_F_DUMP
NLM_F_ECHO
NLM_F_EXCL
NLM_F_MATCH
NLM_F_MULTI
NLM_F_REPLACE
NLM_F_REQUEST
NLM_F_ROOT
RTMGRP_DECnet_IFADDR
RTMGRP_DECnet_ROUTE
RTMGRP_IPV4_IFADDR
RTMGRP_IPV4_MROUTE
RTMGRP_IPV4_ROUTE
RTMGRP_IPV4_RULE
RTMGRP_IPV6_IFADDR
RTMGRP_IPV6_IFINFO
RTMGRP_IPV6_MROUTE
RTMGRP_IPV6_PREFIX
RTMGRP_IPV6_ROUTE
RTMGRP_LINK
RTMGRP_NEIGH
RTMGRP_NOTIFY
RTMGRP_TC
RTNLGRP_DECnet_IFADDR
RTNLGRP_DECnet_ROUTE
RTNLGRP_DECnet_RULE
RTNLGRP_IPV4_IFADDR
RTNLGRP_IPV4_MROUTE
RTNLGRP_IPV4_ROUTE
RTNLGRP_IPV4_RULE
RTNLGRP_IPV6_IFADDR
RTNLGRP_IPV6_IFINFO
RTNLGRP_IPV6_MROUTE
RTNLGRP_IPV6_PREFIX
RTNLGRP_IPV6_ROUTE
RTNLGRP_IPV6_RULE
RTNLGRP_LINK
RTNLGRP_ND_USEROPT
RTNLGRP_NEIGH
RTNLGRP_NONE
RTNLGRP_NOP2
RTNLGRP_NOP4
RTNLGRP_NOTIFY
RTNLGRP_PHONET_IFADDR
RTNLGRP_PHONET_ROUTE
RTNLGRP_TC
NLMSG_ALIGN
NLMSG_DATA
NLMSG_HDRLEN
NLMSG_LENGTH
NLMSG_NEXT
NLMSG_OK
NLMSG_PAYLOAD
NLMSG_SPACE
RTA_ALIGN
RTA_DATA
RTA_HDRLEN
RTA_LENGTH
RTA_NEXT
RTA_OK
RTA_PAYLOAD
RTA_SPACE
Linux.Netlink
Description:
Content:
Structs:
SockAddrNl
-
NlMsgHdr
-
NlMsgErr
-
IfInfoMsg
-
RtAttr
-
Enums:
RtMessageType
-
Constants:
public
const
int
NETLINK_ROUTE
public
const
int
NETLINK_UNUSED
public
const
int
NETLINK_USERSOCK
public
const
int
NETLINK_FIREWALL
public
const
int
NETLINK_INET_DIAG
public
const
int
NETLINK_NFLOG
public
const
int
NETLINK_XFRM
public
const
int
NETLINK_SELINUX
public
const
int
NETLINK_ISCSI
public
const
int
NETLINK_AUDIT
public
const
int
NETLINK_FIB_LOOKUP
public
const
int
NETLINK_CONNECTOR
public
const
int
NETLINK_NETFILTER
public
const
int
NETLINK_IP6_FW
public
const
int
NETLINK_DNRTMSG
public
const
int
NETLINK_KOBJECT_UEVENT
public
const
int
NETLINK_GENERIC
public
const
int
NETLINK_SCSITRANSPORT
public
const
int
NETLINK_ECRYPTFS
public
const
int
NETLINK_ADD_MEMBERSHIP
public
const
int
NETLINK_DROP_MEMBERSHIP
public
const
int
NETLINK_PKTINFO
public
const
int
NETLINK_BROADCAST_ERROR
public
const
int
NETLINK_NO_ENOBUFS
public
const
int
NLM_F_REQUEST
public
const
int
NLM_F_MULTI
public
const
int
NLM_F_ACK
public
const
int
NLM_F_ECHO
public
const
int
NLM_F_ROOT
public
const
int
NLM_F_MATCH
public
const
int
NLM_F_ATOMIC
public
const
int
NLM_F_DUMP
public
const
int
NLM_F_REPLACE
public
const
int
NLM_F_EXCL
public
const
int
NLM_F_CREATE
public
const
int
NLM_F_APPEND
public
const
int
NLMSG_ALIGNTO
public
const
int
NLMSG_NOOP
public
const
int
NLMSG_ERROR
public
const
int
NLMSG_DONE
public
const
int
NLMSG_OVERRUN
public
const
int
NLMSG_MIN_TYPE
public
const
int
RTMGRP_LINK
public
const
int
RTMGRP_NOTIFY
public
const
int
RTMGRP_NEIGH
public
const
int
RTMGRP_TC
public
const
int
RTMGRP_IPV4_IFADDR
public
const
int
RTMGRP_IPV4_MROUTE
public
const
int
RTMGRP_IPV4_ROUTE
public
const
int
RTMGRP_IPV4_RULE
public
const
int
RTMGRP_IPV6_IFADDR
public
const
int
RTMGRP_IPV6_MROUTE
public
const
int
RTMGRP_IPV6_ROUTE
public
const
int
RTMGRP_IPV6_IFINFO
public
const
int
RTMGRP_DECnet_IFADDR
public
const
int
RTMGRP_DECnet_ROUTE
public
const
int
RTMGRP_IPV6_PREFIX
public
const
int
RTNLGRP_NONE
public
const
int
RTNLGRP_LINK
public
const
int
RTNLGRP_NOTIFY
public
const
int
RTNLGRP_NEIGH
public
const
int
RTNLGRP_TC
public
const
int
RTNLGRP_IPV4_IFADDR
public
const
int
RTNLGRP_IPV4_MROUTE
public
const
int
RTNLGRP_IPV4_ROUTE
public
const
int
RTNLGRP_IPV4_RULE
public
const
int
RTNLGRP_IPV6_IFADDR
public
const
int
RTNLGRP_IPV6_MROUTE
public
const
int
RTNLGRP_IPV6_ROUTE
public
const
int
RTNLGRP_IPV6_IFINFO
public
const
int
RTNLGRP_DECnet_IFADDR
public
const
int
RTNLGRP_NOP2
public
const
int
RTNLGRP_DECnet_ROUTE
public
const
int
RTNLGRP_DECnet_RULE
public
const
int
RTNLGRP_NOP4
public
const
int
RTNLGRP_IPV6_PREFIX
public
const
int
RTNLGRP_IPV6_RULE
public
const
int
RTNLGRP_ND_USEROPT
public
const
int
RTNLGRP_PHONET_IFADDR
public
const
int
RTNLGRP_PHONET_ROUTE
Functions:
public
void
NLMSG_ALIGN
(
int
len)
public
int
NLMSG_HDRLEN
()
public
int
NLMSG_LENGTH
(
int
len)
public
void
NLMSG_SPACE
(
int
len)
public
void
*
NLMSG_DATA
(
NlMsgHdr
nlh)
public
NlMsgHdr
NLMSG_NEXT
(
NlMsgHdr
nlh,
int
len)
public
bool
NLMSG_OK
(
NlMsgHdr
nlh,
int
len)
public
int
NLMSG_PAYLOAD
(
NlMsgHdr
nlh,
int
len)
public
void
RTA_ALIGN
(
int
len)
public
int
RTA_HDRLEN
()
public
int
RTA_LENGTH
(
int
len)
public
void
RTA_SPACE
(
int
len)
public
void
*
RTA_DATA
(
RtAttr
* rta)
public
RtAttr
*
RTA_NEXT
(
RtAttr
* rta,
int
len)
public
bool
RTA_OK
(
RtAttr
* rta,
int
len)
public
void
*
RTA_PAYLOAD
(
RtAttr
* rta,
int
len)