There two test cases attached to this patch: one extends unix domain test code to test new SCM_XXX types and another one implement totally new test case which exchanges UDP packets between two processes using both conventional methods (i.e. calling clock_gettime() before recv() and after send), as well as using setsockopt()+recv() in the receive path. The resulting delays are checked for sanity for all supported clock types.