Lines Matching refs:oldfp
1665 sctp_rexmit(sctp_t *sctp, sctp_faddr_t *oldfp)
1709 * it was sent to a destination other than oldfp)
1736 if (SCTP_CHUNK_DEST(mp) == oldfp)
1760 if (sctp->sctp_frwnd < (oldfp->sf_pmss - sizeof (*sdc)))
1761 sctp->sctp_frwnd = oldfp->sf_pmss - sizeof (*sdc);
1785 oldfp->sf_rxt_unacked = 0;
1799 fp = oldfp;
1800 if (oldfp->sf_state != SCTP_FADDRS_ALIVE)
1801 fp = sctp_rotate_faddr(sctp, oldfp);
1816 oldfp->sf_strikes++;
1819 SCTP_CALC_RXT(sctp, oldfp, sctp->sctp_rto_max);
1820 if (oldfp != fp && oldfp->sf_suna != 0)
1821 SCTP_FADDR_TIMER_RESTART(sctp, oldfp, fp->sf_rto);
1830 oldfp->sf_ssthresh = oldfp->sf_cwnd / 2;
1831 if (oldfp->sf_ssthresh < 2 * oldfp->sf_pmss)
1832 oldfp->sf_ssthresh = 2 * oldfp->sf_pmss;
1833 oldfp->sf_cwnd = oldfp->sf_pmss;
1834 oldfp->sf_pba = 0;
1835 fp = sctp_rotate_faddr(sctp, oldfp);
1879 * oldfp, then we should probably not send it
1883 if (sctp->sctp_lastdata != oldfp &&
1901 oldfp->sf_rtt_updates = 0;
1943 if (SCTP_CHUNK_RX_CANBUNDLE(mp, oldfp))
2030 * Restart the oldfp timer with exponential backoff and
2034 oldfp->sf_strikes++;
2036 SCTP_CALC_RXT(sctp, oldfp, sctp->sctp_rto_max);
2038 * If there is still some data in the oldfp, restart the
2041 * of the oldfp.
2043 if (oldfp != fp && oldfp->sf_suna != 0)
2044 SCTP_FADDR_TIMER_RESTART(sctp, oldfp, oldfp->sf_rto);