diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-02-12 11:39:35 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-02-12 11:50:15 +0100 |
| commit | 84f4fc8afc9aedba4b3afa4bb76c3df6c6352c07 (patch) | |
| tree | 2a05cff822e34a93d08f787539ae065ee9af63e4 /sys/linux/socket_netlink_generic_wireguard.txt | |
| parent | a75b198cd071926905c294db80393240f55a9a0f (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 'sys/linux/socket_netlink_generic_wireguard.txt')
| -rw-r--r-- | sys/linux/socket_netlink_generic_wireguard.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/linux/socket_netlink_generic_wireguard.txt b/sys/linux/socket_netlink_generic_wireguard.txt index 54b8720c8..fe06c1755 100644 --- a/sys/linux/socket_netlink_generic_wireguard.txt +++ b/sys/linux/socket_netlink_generic_wireguard.txt @@ -18,6 +18,8 @@ syz_genetlink_get_family_id$wireguard(name ptr[in, string["wireguard"]]) genl_wi sendmsg$WG_CMD_GET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard[WG_CMD_GET_DEVICE]], f flags[send_flags]) sendmsg$WG_CMD_SET_DEVICE(fd sock_nl_generic, msg ptr[in, msghdr_wireguard[WG_CMD_SET_DEVICE]], f flags[send_flags]) +setsockopt$SO_BINDTODEVICE_wg(fd sock, level const[SOL_SOCKET], optname const[SO_BINDTODEVICE], optval ptr[in, string[wireguard_devname]], optlen len[optval]) + ioctl$ifreq_SIOCGIFINDEX_wireguard(fd sock, cmd const[SIOCGIFINDEX], arg ptr[inout, ifreq_dev_t[wireguard_devname, wireguard_ifindex[opt]]]) device_policy [ |
