BBR_SUB_DRAIN
} else if (bbr_state_val(bbr) == BBR_SUB_DRAIN) {
bbr->r_ctl.rc_bbr_hptsi_gain = bbr_hptsi_gain[BBR_SUB_DRAIN];
if ((old_state == BBR_SUB_DRAIN) && bbr->rc_hit_state_1) {
(bbr_state_val(bbr) == BBR_SUB_DRAIN)) {
if ((bbr_state_val(bbr) == BBR_SUB_DRAIN) &&
if (bbr_state_val(bbr) == BBR_SUB_DRAIN) {
(bbr_state_val(bbr) > BBR_SUB_DRAIN) &&
if (bbr->r_ctl.rc_bbr_hptsi_gain < bbr_hptsi_gain[BBR_SUB_DRAIN]) {
tar = bbr_get_a_state_target(bbr, bbr_hptsi_gain[BBR_SUB_DRAIN]);
(bbr_state_val(bbr) == BBR_SUB_DRAIN)) {
(bbr_state_val(bbr) == BBR_SUB_DRAIN)) ||