AF_NETLINK
#define AF_ROUTE AF_NETLINK /* Alias to emulate 4.4BSD */
#define PF_NETLINK AF_NETLINK
sk->sk_family == AF_NETLINK ||
if (addr->sa_family != AF_NETLINK)
nladdr->nl_family = AF_NETLINK;
if (sock->sk_family != AF_NETLINK)
if (addr->nl_family != AF_NETLINK)
addr->nl_family = AF_NETLINK;
if (nladdr->nl_family != AF_NETLINK)
.family = AF_NETLINK,
rep->ndiag_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
sa.nl_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
sa.nl_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
lr.nl_family = AF_NETLINK;
sock_arp = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
la.nl_family = AF_NETLINK;
l_local.nl_family = AF_NETLINK;
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
local.nl_family = AF_NETLINK;
nladdr.nl_family = AF_NETLINK;
local.nl_family = AF_NETLINK;
nladdr.nl_family = AF_NETLINK;
fd = socket(AF_NETLINK, SOCK_RAW, protocol);
fd = socket(AF_NETLINK, SOCK_RAW, protocol);
local.nl_family = AF_NETLINK;
nladdr.nl_family = AF_NETLINK;
sa.nl_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
sa.nl_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
ys->socket = socket(AF_NETLINK, SOCK_RAW, sock_type);
addr.nl_family = AF_NETLINK;
#define AF_ROUTE AF_NETLINK /* Alias to emulate 4.4BSD */
#define PF_NETLINK AF_NETLINK
struct sockaddr_nl nladdr = { .nl_family = AF_NETLINK };
rth->fd = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, protocol);
rth->local.nl_family = AF_NETLINK;
if (rth->local.nl_family != AF_NETLINK) {
fd = socket(AF_NETLINK, SOCK_RAW, 0);
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
nl_src.nl_family = AF_NETLINK;
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
nl_src.nl_family = AF_NETLINK;
nladdr.nl_family = AF_NETLINK;
sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, NETLINK_ROUTE);
if (sk && sk->family == AF_NETLINK)
if (sk && sk->family == AF_NETLINK)
fd = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);
sa_nl.nl_family = AF_NETLINK;
.nl_family = AF_NETLINK,
local.nl_family = AF_NETLINK;
nladdr.nl_family = AF_NETLINK;
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
.nl_family = AF_NETLINK
.nl_family = AF_NETLINK
self->netlink_fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
snl.nl_family = AF_NETLINK;
if (snl.nl_family != AF_NETLINK) {
*sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
.nl_family = AF_NETLINK
.nl_family = AF_NETLINK
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
struct sockaddr_nl nladdr = { .nl_family = AF_NETLINK };
.nl_family = AF_NETLINK,
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
netlink_sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_GENERIC);
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE);
local.nl_family = AF_NETLINK;
if (local.nl_family != AF_NETLINK) {
nladdr.nl_family = AF_NETLINK;
rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);
rtnl = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);
*sock = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC, proto);
sk_addr.nl_family = AF_NETLINK;
sk_fd = socket(AF_NETLINK, SOCK_RAW | SOCK_CLOEXEC,
.nl_family = AF_NETLINK,
.nl_family = AF_NETLINK,
fd = socket(AF_NETLINK, SOCK_RAW, NETLINK_SOCK_DIAG);