mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
dump: socket queues support
This patch was designed to be generic and thus usable for all kinds of sockets. Not sure, thah this goal has been reached, but at least I tried. Key ideas: 1) On-stack structure for collecting sockets queues and then passing them to parasite code. 2) Singly linked list is used for collecting structures, representing sockets of any kind (!) with queues. Based on xemul@ patches. Signed-off-by: Stanislav Kinsbursky <skinsbursky@openvz.org> Acked-by: Pavel Emelyanov <xemul@parallels.com> Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
This commit is contained in:
committed by
Cyrill Gorcunov
parent
8ce9e94705
commit
c19012326d
@@ -42,6 +42,8 @@ enum {
|
||||
CR_FD_IPCNS_MSG,
|
||||
CR_FD_IPCNS_SEM,
|
||||
|
||||
CR_FD_SK_QUEUES,
|
||||
|
||||
CR_FD_MAX
|
||||
};
|
||||
|
||||
@@ -86,6 +88,7 @@ extern struct cr_fd_desc_tmpl fdset_template[CR_FD_MAX];
|
||||
#define FMT_FNAME_IPCNS_SHM "ipcns-shm-%d.img"
|
||||
#define FMT_FNAME_IPCNS_MSG "ipcns-msg-%d.img"
|
||||
#define FMT_FNAME_IPCNS_SEM "ipcns-sem-%d.img"
|
||||
#define FMT_FNAME_SK_QUEUES "sk-queues-%d.img"
|
||||
|
||||
extern int get_image_path(char *path, int size, const char *fmt, int pid);
|
||||
|
||||
|
Reference in New Issue
Block a user