Line 2:
Line 2:
Currently it can only work with stream sockets, which have no skbs in queues
Currently it can only work with stream sockets, which have no skbs in queues
−
(listening or established -- both work OK).
+
(listening or established -- both work OK). If there are skbs in queue the dumping
+
procedure will fail.
The cpt part uses the sock_diag engine that was merged to Dave recently to
The cpt part uses the sock_diag engine that was merged to Dave recently to
Line 9:
Line 10:
such tricks with opens through proc) against SOCKFS_TYPE.
such tricks with opens through proc) against SOCKFS_TYPE.
−
The rst part is more tricky. Listen sockets are just restored, this is simple.
+
The restore part is more tricky. Listen sockets are just restored, this is simple.
Connected sockets are restored like this:
Connected sockets are restored like this:
Line 34:
Line 35:
* Implement support for UDP sockets (quite simple)
* Implement support for UDP sockets (quite simple)
* Implement support for listening TCP sockets (also not very complex)
* Implement support for listening TCP sockets (also not very complex)
−
* Implement support for connected TCP scokets (hard one, Tejun's patches are not very good for this from my POV)
+
* Implement support for connected TCP scokets (hard one)