Changes

36 bytes added ,  10:16, 21 September 2016
m
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.
Line 16: Line 16:     
[[Category:Under the hood]]
 
[[Category:Under the hood]]
 +
[[Category:Sockets]]