Message ID | cover.1595461447.git.scw@google.com |
---|---|
Headers | show |
Series | fcntl, sockopt, and ioctl options | expand |
Ping! Patchew: https://patchew.org/QEMU/cover.1595461447.git.scw@google.com/ On Wed, Jul 22, 2020 at 5:19 PM Shu-Chun Weng <scw@google.com> wrote: > Hi Laurent, > > This is a series of 6 patches in 4 groups, putting into a single thread for > easier tracking. > > [PATCH 1/6] linux-user: Support F_ADD_SEALS and F_GET_SEALS fcntls > An incidental follow up on > https://lists.nongnu.org/archive/html/qemu-devel/2019-09/msg01925.html > > [PATCH 2/6] linux-user: add missing UDP and IPv6 get/setsockopt > Updated > https://lists.nongnu.org/archive/html/qemu-devel/2019-09/msg01317.html > to consistently add them in get/setsockopt > > [PATCH 3/6] linux-user: Update SO_TIMESTAMP to SO_TIMESTAMP_OLD/NEW > [PATCH 4/6] linux-user: setsockopt() SO_TIMESTAMPNS and SO_TIMESTAMPING > Updated > https://lists.nongnu.org/archive/html/qemu-devel/2019-09/msg01319.html > to only use TARGET_SO_*_OLD/NEW > > [PATCH 5/6] thunk: supports flexible arrays > [PATCH 6/6] linux-user: Add support for SIOCETHTOOL ioctl > Updated > https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg05090.html > > Shu-Chun Weng (6): > linux-user: Support F_ADD_SEALS and F_GET_SEALS fcntls > linux-user: add missing UDP and IPv6 get/setsockopt options > linux-user: Update SO_TIMESTAMP to SO_TIMESTAMP_OLD/NEW > linux-user: setsockopt() SO_TIMESTAMPNS and SO_TIMESTAMPING > thunk: supports flexible arrays > linux-user: Add support for SIOCETHTOOL ioctl > > include/exec/user/thunk.h | 20 + > linux-user/Makefile.objs | 3 +- > linux-user/alpha/sockbits.h | 21 +- > linux-user/ethtool.c | 819 +++++++++++++++++++++++++ > linux-user/ethtool.h | 19 + > linux-user/ethtool_entries.h | 107 ++++ > linux-user/fd-trans.h | 41 +- > linux-user/generic/sockbits.h | 17 +- > linux-user/hppa/sockbits.h | 20 +- > linux-user/ioctls.h | 2 + > linux-user/mips/sockbits.h | 16 +- > linux-user/qemu.h | 1 + > linux-user/sparc/sockbits.h | 21 +- > linux-user/strace.c | 19 +- > linux-user/syscall.c | 233 ++++++- > linux-user/syscall_defs.h | 26 +- > linux-user/syscall_types.h | 277 +++++++++ > tests/tcg/multiarch/ethtool.c | 417 +++++++++++++ > tests/tcg/multiarch/socket_timestamp.c | 542 ++++++++++++++++ > thunk.c | 151 ++++- > 20 files changed, 2706 insertions(+), 66 deletions(-) > create mode 100644 linux-user/ethtool.c > create mode 100644 linux-user/ethtool.h > create mode 100644 linux-user/ethtool_entries.h > create mode 100644 tests/tcg/multiarch/ethtool.c > create mode 100644 tests/tcg/multiarch/socket_timestamp.c > > -- > 2.28.0.rc0.105.gf9edc3c819-goog > >