BBR_ACKED
if (rsm->r_flags & BBR_ACKED)
if (rsm->r_flags & BBR_ACKED) {
if (prsm->r_flags & (BBR_ACKED | BBR_HAS_FIN)) {
if (rsm->r_flags & BBR_ACKED) {
if (l_rsm && (l_rsm->r_flags & BBR_ACKED)) {
if (r_rsm && (r_rsm->r_flags & BBR_ACKED)) {
if (rsm && (rsm->r_flags & (BBR_ACKED | BBR_HAS_FIN))) {
if (rsm->r_flags & BBR_ACKED) {
rsm->r_flags &= ~(BBR_ACKED | BBR_SACK_PASSED | BBR_WAS_SACKPASS);
if (rsm->r_flags & BBR_ACKED) {
rsm->r_flags &= ~BBR_ACKED;
if (rsm->r_flags & BBR_ACKED) {
if ((rsm->r_flags & BBR_ACKED) ||
if (nrsm->r_flags & BBR_ACKED) {
if ((rsm->r_flags & BBR_ACKED) == 0) {
rsm->r_flags |= BBR_ACKED;
if (rsm->r_flags & BBR_ACKED) {
rsm->r_flags |= BBR_ACKED;
if (rsm && (rsm->r_flags & BBR_ACKED)) {
(nrsm->r_flags & BBR_ACKED)) {
(nrsm->r_flags & BBR_ACKED)) {
while (rsm && (rsm->r_flags & BBR_ACKED)) {
rsm->r_flags &= ~(BBR_ACKED | BBR_SACK_PASSED | BBR_WAS_SACKPASS | BBR_MARKED_LOST);
if (rsm->r_flags & BBR_ACKED) {
if (rsm->r_flags & BBR_ACKED) {
((rsm->r_flags & BBR_ACKED) == 0)) {
if (rsm && (rsm->r_flags & BBR_ACKED) && (th_ack == rsm->r_start)) {