aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-02-12 11:39:35 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-02-12 11:50:15 +0100
commit84f4fc8afc9aedba4b3afa4bb76c3df6c6352c07 (patch)
tree2a05cff822e34a93d08f787539ae065ee9af63e4 /executor/syscalls.h
parenta75b198cd071926905c294db80393240f55a9a0f (diff)
sys/linux: add SO_BINDTODEVICE specialization for wireguard
SO_BINDTODEVICE for wg devices allows to reach very important part of functionality (wg_xmit). Update #806
Diffstat (limited to 'executor/syscalls.h')
-rw-r--r--executor/syscalls.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/executor/syscalls.h b/executor/syscalls.h
index a6ba36b16..951ee3b82 100644
--- a/executor/syscalls.h
+++ b/executor/syscalls.h
@@ -4628,6 +4628,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 366},
{"setsockopt$SO_ATTACH_FILTER", 366},
{"setsockopt$SO_BINDTODEVICE", 366},
+ {"setsockopt$SO_BINDTODEVICE_wg", 366},
{"setsockopt$SO_J1939_ERRQUEUE", 366},
{"setsockopt$SO_J1939_FILTER", 366},
{"setsockopt$SO_J1939_PROMISC", 366},
@@ -7929,6 +7930,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 54},
{"setsockopt$SO_ATTACH_FILTER", 54},
{"setsockopt$SO_BINDTODEVICE", 54},
+ {"setsockopt$SO_BINDTODEVICE_wg", 54},
{"setsockopt$SO_J1939_ERRQUEUE", 54},
{"setsockopt$SO_J1939_FILTER", 54},
{"setsockopt$SO_J1939_PROMISC", 54},
@@ -11181,6 +11183,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 294},
{"setsockopt$SO_ATTACH_FILTER", 294},
{"setsockopt$SO_BINDTODEVICE", 294},
+ {"setsockopt$SO_BINDTODEVICE_wg", 294},
{"setsockopt$SO_J1939_ERRQUEUE", 294},
{"setsockopt$SO_J1939_FILTER", 294},
{"setsockopt$SO_J1939_PROMISC", 294},
@@ -14413,6 +14416,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 208},
{"setsockopt$SO_ATTACH_FILTER", 208},
{"setsockopt$SO_BINDTODEVICE", 208},
+ {"setsockopt$SO_BINDTODEVICE_wg", 208},
{"setsockopt$SO_J1939_ERRQUEUE", 208},
{"setsockopt$SO_J1939_FILTER", 208},
{"setsockopt$SO_J1939_PROMISC", 208},
@@ -17553,6 +17557,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 5053},
{"setsockopt$SO_ATTACH_FILTER", 5053},
{"setsockopt$SO_BINDTODEVICE", 5053},
+ {"setsockopt$SO_BINDTODEVICE_wg", 5053},
{"setsockopt$SO_J1939_ERRQUEUE", 5053},
{"setsockopt$SO_J1939_FILTER", 5053},
{"setsockopt$SO_J1939_PROMISC", 5053},
@@ -20806,6 +20811,7 @@ const call_t syscalls[] = {
{"setsockopt$RXRPC_UPGRADEABLE_SERVICE", 339},
{"setsockopt$SO_ATTACH_FILTER", 339},
{"setsockopt$SO_BINDTODEVICE", 339},
+ {"setsockopt$SO_BINDTODEVICE_wg", 339},
{"setsockopt$SO_J1939_ERRQUEUE", 339},
{"setsockopt$SO_J1939_FILTER", 339},
{"setsockopt$SO_J1939_PROMISC", 339},