Lines Matching refs:fdata
1651 tcpdata_t *fdata, *tdata; local
1658 fdata = &is->is_tcp.ts_data[!source];
1691 if (fr_tcpinwindow(fin, fdata, tdata, tcp, is->is_flags)) {
1725 (void) fr_tcpoptions(fin, tcp, fdata);
1732 (void) fr_tcpoptions(fin, tcp, fdata);
1794 int fr_tcpinwindow(fin, fdata, tdata, tcp, flags) in fr_tcpinwindow() argument
1796 tcpdata_t *fdata, *tdata;
1815 win = ntohs(tcp->th_win) << fdata->td_winscale;
1842 if (!(tcpflags & TH_SYN) && (fdata->td_winflags & TCP_WSCALE_FIRST)) {
1843 fdata->td_winflags &= ~TCP_WSCALE_FIRST;
1844 fdata->td_maxwin = win;
1849 if ((fdata->td_end == 0) &&
1855 fdata->td_end = end - 1;
1856 fdata->td_maxwin = 1;
1857 fdata->td_maxend = end + win;
1875 if (seq != fdata->td_end) {
1898 (SEQ_GE(fdata->td_maxend, end)) &&
1902 (SEQ_GE(seq, fdata->td_end - maxwin)) &&
1907 ( ackskew <= (MAXACKWINDOW << fdata->td_winscale))) {
1913 } else if ((seq == fdata->td_maxend) && (ackskew == 0) &&
1914 (fdata->td_winflags & TCP_SACK_PERMIT) &&
1927 if (!(fdata->td_winflags &
1933 if ((seq == fdata->td_maxend) && (ackskew == 0))
1935 else if (SEQ_GE(seq + maxwin, fdata->td_end - maxwin))
1964 if (fdata->td_maxwin < win) {
1966 int, fdata->td_maxwin,
1969 fdata->td_maxwin = win;
1972 if (SEQ_GT(end, fdata->td_end)) {
1974 int, fdata->td_end,
1977 fdata->td_end = end;
1993 if (!(SEQ_GE(seq, fdata->td_end - maxwin)))