Changes

15 bytes added ,  11:18, 1 December 2014
no edit summary
Line 1: Line 1:  
== Unix sockets initial support ==
 
== Unix sockets initial support ==
   −
Currently we support Unix socket of all kinds, UDP both IPv4 and IPv6 and TCP in Listen and (!) [[TCP connection|Established states]].
+
Currently we support Unix socket of all kinds, UDP both IPv4 and IPv6, TCP in Listen and (!) [[TCP connection|Established states]] and Netlink ones.
   −
The cpt part uses the sock_diag engine to collect extended information about socket. Then it drains sockets from the target tasks using SCM_RIGHTS sending.
+
The cpt part uses the sock_diag engine to collect extended information about socket, then CRIU uses the files dumping engine to get access to sockets state.
    
The restore part of Unix sockets is the most tricky part. Listen sockets are just restored, this is simple.
 
The restore part of Unix sockets is the most tricky part. Listen sockets are just restored, this is simple.