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 --- sys/linux/socket_netlink_generic_wireguard.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys/linux/socket_netlink_generic_wireguard.txt') 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 [ -- cgit mrf-deployment