diff options
author | Shu-Chun Weng <scw@google.com> | 2020-12-18 11:32:11 -0800 |
---|---|---|
committer | Laurent Vivier <laurent@vivier.eu> | 2021-01-20 18:21:03 +0100 |
commit | fe51b0a5979e94fd1853996ea0613089f4528340 (patch) | |
tree | bc49c250449e356e4fddf958fd37ef47580ab3b0 /linux-user/strace.c | |
parent | 2bb963ff6b99b39e1593be55e3b5d08a09121b6a (diff) |
linux-user: add missing UDP get/setsockopt option
SOL_UDP manipulate options at UDP level. All six options currently defined
in linux source include/uapi/linux/udp.h take integer values.
Signed-off-by: Shu-Chun Weng <scw@google.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20201218193213.3566856-3-scw@google.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'linux-user/strace.c')
-rw-r--r-- | linux-user/strace.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/linux-user/strace.c b/linux-user/strace.c index 227812c07e..64172de99d 100644 --- a/linux-user/strace.c +++ b/linux-user/strace.c @@ -7,6 +7,7 @@ #include <sys/mount.h> #include <arpa/inet.h> #include <netinet/tcp.h> +#include <netinet/udp.h> #include <linux/if_packet.h> #include <linux/netlink.h> #include <sched.h> @@ -2644,6 +2645,11 @@ static void do_print_sockopt(const char *name, abi_long arg1) print_raw_param(TARGET_ABI_FMT_ld, optname, 0); print_pointer(optval, 0); break; + case SOL_UDP: + qemu_log("SOL_UDP,"); + print_raw_param(TARGET_ABI_FMT_ld, optname, 0); + print_pointer(optval, 0); + break; case SOL_IP: qemu_log("SOL_IP,"); print_raw_param(TARGET_ABI_FMT_ld, optname, 0); |