diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2020-01-18 20:53:32 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2020-01-18 21:02:24 +0100 |
| commit | 466887796745faee6c2f8e7857318c926c6fa1f0 (patch) | |
| tree | 0d428f4ef427588cf6b44bbf7240071f56866017 /executor | |
| parent | 543c012b4ec683a624e7cffc927ad246e238cc27 (diff) | |
sys/linux: add some batadv descriptions
Diffstat (limited to 'executor')
| -rw-r--r-- | executor/common_linux.h | 6 | ||||
| -rw-r--r-- | executor/defs.h | 12 | ||||
| -rw-r--r-- | executor/syscalls.h | 126 |
3 files changed, 137 insertions, 7 deletions
diff --git a/executor/common_linux.h b/executor/common_linux.h index 354a9e84e..e8fa063f6 100644 --- a/executor/common_linux.h +++ b/executor/common_linux.h @@ -779,7 +779,7 @@ static void initialize_netdevices(void) {"veth", 0}, {"xfrm", "xfrm0"}, }; - const char* devmasters[] = {"bridge", "bond", "team"}; + const char* devmasters[] = {"bridge", "bond", "team", "batadv"}; // If you extend this array, also update netdev_addr_id in vnet.txt // and devnames in socket.txt. struct { @@ -836,6 +836,10 @@ static void initialize_netdevices(void) {"veth1_macvtap", ETH_ALEN}, {"macvtap0", ETH_ALEN}, {"macsec0", ETH_ALEN}, + {"veth0_to_batadv", ETH_ALEN}, + {"veth1_to_batadv", ETH_ALEN}, + {"batadv_slave_0", ETH_ALEN}, + {"batadv_slave_1", ETH_ALEN}, }; int sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_ROUTE); if (sock == -1) diff --git a/executor/defs.h b/executor/defs.h index cf40f8baa..af02f2e85 100644 --- a/executor/defs.h +++ b/executor/defs.h @@ -70,7 +70,7 @@ #if GOARCH_386 #define GOARCH "386" -#define SYZ_REVISION "0b950fdf9a7a5b3bbce32d090e9b8b099a81121c" +#define SYZ_REVISION "d519e4fa787c6c2ec607f9e928ab2c165e17f4e5" #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 "a9337daf7167006dd9268bbdbfc8f2653f866c13" +#define SYZ_REVISION "268924144a14079b6a9014d77c97e18b11cfaa9e" #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 "410d0b28df0c99c0128e7148f29e4edaf3af44a4" +#define SYZ_REVISION "bf2ffccb00289cd4823322f39c4e36ee9048e12b" #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 "bebfb9ca20798524be543e9bc29d0a4a7381ebe8" +#define SYZ_REVISION "03ddfe809f399ada229c67331cf1ef46d43bc454" #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 "b0f422271296f66b635d18727990994397af7f2e" +#define SYZ_REVISION "b069e588addbcd63c1499b1921cb5a9228ef2147" #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 "d5cc7193bc23aa0ce1147c72fc49c6c35cb13fa5" +#define SYZ_REVISION "e1de4a24cccbd364a871e22f7b2a59879b3d0932" #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 0e1ac4e39..7d8c4cdce 100644 --- a/executor/syscalls.h +++ b/executor/syscalls.h @@ -3644,6 +3644,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 54}, {"ioctl$VT_SETMODE", 54}, {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, {"ioctl$int_in", 54}, @@ -4253,6 +4255,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 345}, {"sendmmsg$unix", 345}, {"sendmsg", 370}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 370}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 370}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 370}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 370}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 370}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 370}, + {"sendmsg$BATADV_CMD_GET_MESH", 370}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 370}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 370}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 370}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 370}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 370}, + {"sendmsg$BATADV_CMD_GET_VLAN", 370}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 370}, + {"sendmsg$BATADV_CMD_SET_MESH", 370}, + {"sendmsg$BATADV_CMD_SET_VLAN", 370}, + {"sendmsg$BATADV_CMD_TP_METER", 370}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 370}, {"sendmsg$DEVLINK_CMD_GET", 370}, {"sendmsg$DEVLINK_CMD_PORT_GET", 370}, {"sendmsg$DEVLINK_CMD_PORT_SET", 370}, @@ -4909,6 +4929,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, @@ -6873,6 +6894,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 16}, {"ioctl$VT_SETMODE", 16}, {"ioctl$VT_WAITACTIVE", 16}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 16}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 16}, {"ioctl$ifreq_SIOCGIFINDEX_team", 16}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 16}, {"ioctl$int_in", 16}, @@ -7483,6 +7506,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 307}, {"sendmmsg$unix", 307}, {"sendmsg", 46}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 46}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 46}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 46}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 46}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 46}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 46}, + {"sendmsg$BATADV_CMD_GET_MESH", 46}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 46}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 46}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 46}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 46}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 46}, + {"sendmsg$BATADV_CMD_GET_VLAN", 46}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 46}, + {"sendmsg$BATADV_CMD_SET_MESH", 46}, + {"sendmsg$BATADV_CMD_SET_VLAN", 46}, + {"sendmsg$BATADV_CMD_TP_METER", 46}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 46}, {"sendmsg$DEVLINK_CMD_GET", 46}, {"sendmsg$DEVLINK_CMD_PORT_GET", 46}, {"sendmsg$DEVLINK_CMD_PORT_SET", 46}, @@ -8138,6 +8179,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, @@ -10061,6 +10103,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 54}, {"ioctl$VT_SETMODE", 54}, {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, {"ioctl$int_in", 54}, @@ -10665,6 +10709,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 374}, {"sendmmsg$unix", 374}, {"sendmsg", 296}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 296}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 296}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 296}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 296}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 296}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 296}, + {"sendmsg$BATADV_CMD_GET_MESH", 296}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 296}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 296}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 296}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 296}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 296}, + {"sendmsg$BATADV_CMD_GET_VLAN", 296}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 296}, + {"sendmsg$BATADV_CMD_SET_MESH", 296}, + {"sendmsg$BATADV_CMD_SET_VLAN", 296}, + {"sendmsg$BATADV_CMD_TP_METER", 296}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 296}, {"sendmsg$DEVLINK_CMD_GET", 296}, {"sendmsg$DEVLINK_CMD_PORT_GET", 296}, {"sendmsg$DEVLINK_CMD_PORT_SET", 296}, @@ -11319,6 +11381,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, @@ -13237,6 +13300,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 29}, {"ioctl$VT_SETMODE", 29}, {"ioctl$VT_WAITACTIVE", 29}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 29}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 29}, {"ioctl$ifreq_SIOCGIFINDEX_team", 29}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 29}, {"ioctl$int_in", 29}, @@ -13826,6 +13891,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 269}, {"sendmmsg$unix", 269}, {"sendmsg", 211}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 211}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 211}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 211}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 211}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 211}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 211}, + {"sendmsg$BATADV_CMD_GET_MESH", 211}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 211}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 211}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 211}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 211}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 211}, + {"sendmsg$BATADV_CMD_GET_VLAN", 211}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 211}, + {"sendmsg$BATADV_CMD_SET_MESH", 211}, + {"sendmsg$BATADV_CMD_SET_VLAN", 211}, + {"sendmsg$BATADV_CMD_TP_METER", 211}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 211}, {"sendmsg$DEVLINK_CMD_GET", 211}, {"sendmsg$DEVLINK_CMD_PORT_GET", 211}, {"sendmsg$DEVLINK_CMD_PORT_SET", 211}, @@ -14474,6 +14557,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, @@ -16287,6 +16371,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 5015}, {"ioctl$VT_SETMODE", 5015}, {"ioctl$VT_WAITACTIVE", 5015}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 5015}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 5015}, {"ioctl$ifreq_SIOCGIFINDEX_team", 5015}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 5015}, {"ioctl$int_in", 5015}, @@ -16890,6 +16976,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 5302}, {"sendmmsg$unix", 5302}, {"sendmsg", 5045}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 5045}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 5045}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 5045}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 5045}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 5045}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 5045}, + {"sendmsg$BATADV_CMD_GET_MESH", 5045}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 5045}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 5045}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 5045}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 5045}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 5045}, + {"sendmsg$BATADV_CMD_GET_VLAN", 5045}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 5045}, + {"sendmsg$BATADV_CMD_SET_MESH", 5045}, + {"sendmsg$BATADV_CMD_SET_VLAN", 5045}, + {"sendmsg$BATADV_CMD_TP_METER", 5045}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 5045}, {"sendmsg$DEVLINK_CMD_GET", 5045}, {"sendmsg$DEVLINK_CMD_PORT_GET", 5045}, {"sendmsg$DEVLINK_CMD_PORT_SET", 5045}, @@ -17545,6 +17649,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, @@ -19460,6 +19565,8 @@ const call_t syscalls[] = { {"ioctl$VT_RESIZEX", 54}, {"ioctl$VT_SETMODE", 54}, {"ioctl$VT_WAITACTIVE", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_hard", 54}, + {"ioctl$ifreq_SIOCGIFINDEX_batadv_mesh", 54}, {"ioctl$ifreq_SIOCGIFINDEX_team", 54}, {"ioctl$ifreq_SIOCGIFINDEX_vcan", 54}, {"ioctl$int_in", 54}, @@ -20069,6 +20176,24 @@ const call_t syscalls[] = { {"sendmmsg$sock", 349}, {"sendmmsg$unix", 349}, {"sendmsg", 341}, + {"sendmsg$BATADV_CMD_GET_BLA_BACKBONE", 341}, + {"sendmsg$BATADV_CMD_GET_BLA_CLAIM", 341}, + {"sendmsg$BATADV_CMD_GET_DAT_CACHE", 341}, + {"sendmsg$BATADV_CMD_GET_GATEWAYS", 341}, + {"sendmsg$BATADV_CMD_GET_HARDIF", 341}, + {"sendmsg$BATADV_CMD_GET_MCAST_FLAGS", 341}, + {"sendmsg$BATADV_CMD_GET_MESH", 341}, + {"sendmsg$BATADV_CMD_GET_NEIGHBORS", 341}, + {"sendmsg$BATADV_CMD_GET_ORIGINATORS", 341}, + {"sendmsg$BATADV_CMD_GET_ROUTING_ALGOS", 341}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL", 341}, + {"sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL", 341}, + {"sendmsg$BATADV_CMD_GET_VLAN", 341}, + {"sendmsg$BATADV_CMD_SET_HARDIF", 341}, + {"sendmsg$BATADV_CMD_SET_MESH", 341}, + {"sendmsg$BATADV_CMD_SET_VLAN", 341}, + {"sendmsg$BATADV_CMD_TP_METER", 341}, + {"sendmsg$BATADV_CMD_TP_METER_CANCEL", 341}, {"sendmsg$DEVLINK_CMD_GET", 341}, {"sendmsg$DEVLINK_CMD_PORT_GET", 341}, {"sendmsg$DEVLINK_CMD_PORT_SET", 341}, @@ -20722,6 +20847,7 @@ const call_t syscalls[] = { {"syz_extract_tcp_res", 0, (syscall_t)syz_extract_tcp_res}, {"syz_extract_tcp_res$synack", 0, (syscall_t)syz_extract_tcp_res}, {"syz_genetlink_get_family_id$SEG6", 0, (syscall_t)syz_genetlink_get_family_id}, + {"syz_genetlink_get_family_id$batadv", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$devlink", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$fou", 0, (syscall_t)syz_genetlink_get_family_id}, {"syz_genetlink_get_family_id$gtp", 0, (syscall_t)syz_genetlink_get_family_id}, |
