RACK_SACK_PASSED
rsm->r_flags &= ~(RACK_ACKED|RACK_SACK_PASSED|RACK_WAS_SACKPASS);
} else if (rsm->r_flags & RACK_SACK_PASSED) {
rsm->r_flags &= ~RACK_SACK_PASSED;
if (rsm->r_flags & RACK_SACK_PASSED) {
if (((rsm->r_flags & RACK_SACK_PASSED) == 0) &&
((rsm->r_flags & RACK_SACK_PASSED))) {
if ((rsm->r_flags & RACK_SACK_PASSED) ||
if ((nrsm->r_flags & RACK_SACK_PASSED) == 0) {
rsm->r_flags &= ~(RACK_ACKED | RACK_SACK_PASSED | RACK_WAS_SACKPASS | RACK_RWND_COLLAPSED | RACK_WAS_LOST);
if (rsm->r_flags & RACK_SACK_PASSED) {
rsm->r_flags &= ~RACK_SACK_PASSED;
if (nrsm->r_flags & RACK_SACK_PASSED) {
nrsm->r_flags |= RACK_SACK_PASSED;
if (nrsm->r_flags & RACK_SACK_PASSED) {
if (rsm->r_flags & RACK_SACK_PASSED) {
rsm->r_flags &= ~RACK_SACK_PASSED;
if (nrsm->r_flags & RACK_SACK_PASSED) {
if (rsm->r_flags & RACK_SACK_PASSED) {
rsm->r_flags &= ~RACK_SACK_PASSED;