Linux.Netlink – linux Reference Manual
Netlink
Description:
public
namespace
Netlink
Namespace:
Linux.Netlink
Package:
linux
Content:
Structs:
IfInfoMsg
NlMsgErr
NlMsgHdr
RtAttr
SockAddrNl
Enums:
RtMessageType
Constants:
public
const
int
NETLINK_ADD_MEMBERSHIP
public
const
int
NETLINK_AUDIT
public
const
int
NETLINK_BROADCAST_ERROR
public
const
int
NETLINK_CONNECTOR
public
const
int
NETLINK_DNRTMSG
public
const
int
NETLINK_DROP_MEMBERSHIP
public
const
int
NETLINK_ECRYPTFS
public
const
int
NETLINK_FIB_LOOKUP
public
const
int
NETLINK_FIREWALL
public
const
int
NETLINK_GENERIC
public
const
int
NETLINK_INET_DIAG
public
const
int
NETLINK_IP6_FW
public
const
int
NETLINK_ISCSI
public
const
int
NETLINK_KOBJECT_UEVENT
public
const
int
NETLINK_NETFILTER
public
const
int
NETLINK_NFLOG
public
const
int
NETLINK_NO_ENOBUFS
public
const
int
NETLINK_PKTINFO
public
const
int
NETLINK_ROUTE
public
const
int
NETLINK_SCSITRANSPORT
public
const
int
NETLINK_SELINUX
public
const
int
NETLINK_UNUSED
public
const
int
NETLINK_USERSOCK
public
const
int
NETLINK_XFRM
public
const
int
NLMSG_ALIGNTO
public
const
int
NLMSG_DONE
public
const
int
NLMSG_ERROR
public
const
int
NLMSG_MIN_TYPE
public
const
int
NLMSG_NOOP
public
const
int
NLMSG_OVERRUN
public
const
int
NLM_F_ACK
public
const
int
NLM_F_APPEND
public
const
int
NLM_F_ATOMIC
public
const
int
NLM_F_CREATE
public
const
int
NLM_F_DUMP
public
const
int
NLM_F_ECHO
public
const
int
NLM_F_EXCL
public
const
int
NLM_F_MATCH
public
const
int
NLM_F_MULTI
public
const
int
NLM_F_REPLACE
public
const
int
NLM_F_REQUEST
public
const
int
NLM_F_ROOT
public
const
int
RTMGRP_DECnet_IFADDR
public
const
int
RTMGRP_DECnet_ROUTE
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_IFINFO
public
const
int
RTMGRP_IPV6_MROUTE
public
const
int
RTMGRP_IPV6_PREFIX
public
const
int
RTMGRP_IPV6_ROUTE
public
const
int
RTMGRP_LINK
public
const
int
RTMGRP_NEIGH
public
const
int
RTMGRP_NOTIFY
public
const
int
RTMGRP_TC
public
const
int
RTNLGRP_DECnet_IFADDR
public
const
int
RTNLGRP_DECnet_ROUTE
public
const
int
RTNLGRP_DECnet_RULE
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_IFINFO
public
const
int
RTNLGRP_IPV6_MROUTE
public
const
int
RTNLGRP_IPV6_PREFIX
public
const
int
RTNLGRP_IPV6_ROUTE
public
const
int
RTNLGRP_IPV6_RULE
public
const
int
RTNLGRP_LINK
public
const
int
RTNLGRP_ND_USEROPT
public
const
int
RTNLGRP_NEIGH
public
const
int
RTNLGRP_NONE
public
const
int
RTNLGRP_NOP2
public
const
int
RTNLGRP_NOP4
public
const
int
RTNLGRP_NOTIFY
public
const
int
RTNLGRP_PHONET_IFADDR
public
const
int
RTNLGRP_PHONET_ROUTE
public
const
int
RTNLGRP_TC
Methods:
public
void
NLMSG_ALIGN
(
int
len)
public
void
*
NLMSG_DATA
(
NlMsgHdr
nlh)
public
int
NLMSG_HDRLEN
()
public
int
NLMSG_LENGTH
(
int
len)
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
NLMSG_SPACE
(
int
len)
public
void
RTA_ALIGN
(
int
len)
public
void
*
RTA_DATA
(
RtAttr
* rta)
public
int
RTA_HDRLEN
()
public
int
RTA_LENGTH
(
int
len)
public
RtAttr
*
RTA_NEXT
(
RtAttr
* rta,
int
len)
public
bool
RTA_OK
(
RtAttr
* rta,
int
len)
public
void
*
RTA_PAYLOAD
(
RtAttr
* rta,
int
len)
public
void
RTA_SPACE
(
int
len)
2022 vala-language.org