VSW_WTHR_DATARCVD
if (!(ldcp->msg_thr_flags & VSW_WTHR_DATARCVD)) {
ldcp->msg_thr_flags |= VSW_WTHR_DATARCVD;
if (!(ldcp->rcv_thr_flags & VSW_WTHR_DATARCVD)) {
ldcp->rcv_thr_flags |= VSW_WTHR_DATARCVD;
(VSW_WTHR_DATARCVD | VSW_WTHR_STOP))) {
ldcp->rcv_thr_flags &= ~VSW_WTHR_DATARCVD;
(VSW_WTHR_DATARCVD | VSW_WTHR_STOP))) {
ldcp->msg_thr_flags &= ~VSW_WTHR_DATARCVD;