From 84f4fc8afc9aedba4b3afa4bb76c3df6c6352c07 Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Wed, 12 Feb 2020 11:39:35 +0100 Subject: 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 --- executor/syscalls.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'executor/syscalls.h') 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}, -- cgit mrf-deployment