I think there are two logical pieces in this set -- first is to rework open/send/recv stages (actually to remove them) and the 2nd is to rework .post_open to be restartable. Am I right? If yes, I'd like to have them separately and thus need to know which patch is the border between these two :) -- Pavel