clnt_dg_soupcall
if (sb->sb_upcall != clnt_dg_soupcall) {
soupcall_set(so, SO_RCV, clnt_dg_soupcall, cs);
static int clnt_dg_soupcall(struct socket *so, void *arg, int waitflag);