[CRIU] [PATCH 00/15] net: Add support for raw inet sockets

Andrey Vagin avagin at virtuozzo.com
Tue Sep 25 06:21:35 MSK 2018


Applied, thanks!

On Thu, Sep 13, 2018 at 10:57:43PM +0300, Cyrill Gorcunov wrote:
> Cyrill Gorcunov (14):
>   compiler: Add NELEMS_AS_ARRAY helper
>   inet: raw -- Add constants needed to fetch properties of a raw socket
>   inet: raw -- Check for kernel diag module support
>   inet: raw -- Fetch socket type and check for being raw in can_dump_ipproto
>   inet: raw -- Reuse already known family and type in gen_uncon_sk
>   inet: raw -- Prepare gen_uncon_sk for raw sockets
>   inet: raw -- Add raw sockets into can_dump_inet_sk
>   inet: raw -- Add preloading raw_diag module
>   inet: raw -- Split lookup_socket helper
>   inet: raw -- Add checkpoint and restore of raw sockets
>   inet: raw -- Add socket-raw test
>   net: Add prefixes for better logging
>   sockets: Improve helpers to make sockets more readable
>   inet: More readable content in show methods
> 
> Kirill Tkhai (1):
>   inet: raw -- Skip IP_FREEBIND for ipv6 SOCK_RAW sockets
> 
>  criu/cr-check.c                  |   9 +
>  criu/include/sk-inet.h           |  12 +
>  criu/include/sockets.h           |  40 +++-
>  criu/sk-inet.c                   | 203 ++++++++++++----
>  criu/sk-netlink.c                |   3 +
>  criu/sk-packet.c                 |   3 +
>  criu/sk-queue.c                  |   3 +
>  criu/sk-tcp.c                    |   2 +
>  criu/sk-unix.c                   |  13 +-
>  criu/sockets.c                   | 167 ++++++++++----
>  images/sk-inet.proto             |  13 +-
>  include/common/compiler.h        |   1 +
>  test/zdtm/static/Makefile        |   1 +
>  test/zdtm/static/socket-raw.c    | 382 +++++++++++++++++++++++++++++++
>  test/zdtm/static/socket-raw.desc |   1 +
>  15 files changed, 754 insertions(+), 99 deletions(-)
>  create mode 100644 test/zdtm/static/socket-raw.c
>  create mode 100644 test/zdtm/static/socket-raw.desc
> 
> -- 
> 2.17.1
> 



More information about the CRIU mailing list