aboutsummaryrefslogtreecommitdiffstats
path: root/executor
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
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')
-rw-r--r--executor/defs.h12
-rw-r--r--executor/syscalls.h6
2 files changed, 12 insertions, 6 deletions
diff --git a/executor/defs.h b/executor/defs.h
index 0ae0562fa..a160c1231 100644
--- a/executor/defs.h
+++ b/executor/defs.h
@@ -70,7 +70,7 @@
#if GOARCH_386
#define GOARCH "386"
-#define SYZ_REVISION "a330eb991a89891be213b8410f9ab61181b57279"
+#define SYZ_REVISION "0afe54727ed0b871182576f498f6a9395cdc9241"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -80,7 +80,7 @@
#if GOARCH_amd64
#define GOARCH "amd64"
-#define SYZ_REVISION "20bd3756392f94e618d15b66b3ffff7ef456aa60"
+#define SYZ_REVISION "e9b59750bfeb5ce1db275aa01d6f5ddb637bfe30"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -90,7 +90,7 @@
#if GOARCH_arm
#define GOARCH "arm"
-#define SYZ_REVISION "26b1c2bf6d99937d3b7ee7b97bb38a9c23c980f7"
+#define SYZ_REVISION "4fed3faf5be570b2709d4eec9a60035d817e0550"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -100,7 +100,7 @@
#if GOARCH_arm64
#define GOARCH "arm64"
-#define SYZ_REVISION "f36c17a8f3b9fddffe4d574e3f0565e58c2a8af6"
+#define SYZ_REVISION "a9feb489f803feaa673070e884613aa32ac3b395"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -110,7 +110,7 @@
#if GOARCH_mips64le
#define GOARCH "mips64le"
-#define SYZ_REVISION "2ea614e13317d13261c2a01d6f1f9c9303d833f9"
+#define SYZ_REVISION "2f1e10150fbd0f90bb261c1a8dec2fda48a91cb6"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
@@ -120,7 +120,7 @@
#if GOARCH_ppc64le
#define GOARCH "ppc64le"
-#define SYZ_REVISION "d045943d77a6944c4a4614d8101217cbdae76ac1"
+#define SYZ_REVISION "a00cd9d68a7b1a4c03d0299d4c4c4d9edfaca375"
#define SYZ_EXECUTOR_USES_FORK_SERVER 1
#define SYZ_EXECUTOR_USES_SHMEM 1
#define SYZ_PAGE_SIZE 4096
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},