SR_FLAG_WATCHDOG
if (srh->sr_flags & (SR_FLAG_WATCHDOG)) {
srh->sr_flags |= SR_FLAG_WATCHDOG;
srh->sr_flags &= ~(SR_FLAG_WATCHDOG);
if (SR_CHECK_FLAG(srh, SR_FLAG_WATCHDOG)) {
SR_SET_FLAG(srh, SR_FLAG_WATCHDOG);
SR_CLEAR_FLAG(srh, SR_FLAG_WATCHDOG);