diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2016-01-23 21:27:57 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2016-01-23 21:27:57 +0100 |
| commit | f5311fac952afd6a2daded81a3c03e2b2dee19c5 (patch) | |
| tree | 21314e44f4a463de3f96208f5cede18e00a7bbbf /executor/syscalls.h | |
| parent | 7e28ae6b3b14fe16a8ca5d831b4e0527db12ab20 (diff) | |
sys: add basic netlink support for real
Diffstat (limited to 'executor/syscalls.h')
| -rw-r--r-- | executor/syscalls.h | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h index c1853d67b..28817ea5a 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -958,6 +958,22 @@ call_t syscalls[] = { {"ioctl$EVIOCSABS20", 16}, {"ioctl$EVIOCSABS2F", 16}, {"ioctl$EVIOCSABS3F", 16}, + {"socket$netlink", 41}, + {"bind$netlink", 49}, + {"connect$netlink", 42}, + {"getsockname$netlink", 51}, + {"getpeername$netlink", 52}, + {"sendmsg$netlink", 46}, + {"setsockopt$NETLINK_ADD_MEMBERSHIP", 54}, + {"setsockopt$NETLINK_DROP_MEMBERSHIP", 54}, + {"setsockopt$NETLINK_PKTINFO", 54}, + {"setsockopt$NETLINK_BROADCAST_ERROR", 54}, + {"setsockopt$NETLINK_NO_ENOBUFS", 54}, + {"setsockopt$NETLINK_RX_RING", 54}, + {"setsockopt$NETLINK_TX_RING", 54}, + {"setsockopt$NETLINK_LISTEN_ALL_NSID", 54}, + {"setsockopt$NETLINK_CAP_ACK", 54}, + {"getsockopt$netlink", 55}, }; #endif @@ -1908,6 +1924,22 @@ call_t syscalls[] = { {"ioctl$EVIOCSABS20", 29}, {"ioctl$EVIOCSABS2F", 29}, {"ioctl$EVIOCSABS3F", 29}, + {"socket$netlink", 198}, + {"bind$netlink", 200}, + {"connect$netlink", 203}, + {"getsockname$netlink", 204}, + {"getpeername$netlink", 205}, + {"sendmsg$netlink", 211}, + {"setsockopt$NETLINK_ADD_MEMBERSHIP", 208}, + {"setsockopt$NETLINK_DROP_MEMBERSHIP", 208}, + {"setsockopt$NETLINK_PKTINFO", 208}, + {"setsockopt$NETLINK_BROADCAST_ERROR", 208}, + {"setsockopt$NETLINK_NO_ENOBUFS", 208}, + {"setsockopt$NETLINK_RX_RING", 208}, + {"setsockopt$NETLINK_TX_RING", 208}, + {"setsockopt$NETLINK_LISTEN_ALL_NSID", 208}, + {"setsockopt$NETLINK_CAP_ACK", 208}, + {"getsockopt$netlink", 209}, }; #endif @@ -2858,6 +2890,22 @@ call_t syscalls[] = { {"ioctl$EVIOCSABS20", 54}, {"ioctl$EVIOCSABS2F", 54}, {"ioctl$EVIOCSABS3F", 54}, + {"socket$netlink", 326}, + {"bind$netlink", 327}, + {"connect$netlink", 328}, + {"getsockname$netlink", 331}, + {"getpeername$netlink", 332}, + {"sendmsg$netlink", 341}, + {"setsockopt$NETLINK_ADD_MEMBERSHIP", 339}, + {"setsockopt$NETLINK_DROP_MEMBERSHIP", 339}, + {"setsockopt$NETLINK_PKTINFO", 339}, + {"setsockopt$NETLINK_BROADCAST_ERROR", 339}, + {"setsockopt$NETLINK_NO_ENOBUFS", 339}, + {"setsockopt$NETLINK_RX_RING", 339}, + {"setsockopt$NETLINK_TX_RING", 339}, + {"setsockopt$NETLINK_LISTEN_ALL_NSID", 339}, + {"setsockopt$NETLINK_CAP_ACK", 339}, + {"getsockopt$netlink", 340}, }; #endif |
