Lines Matching refs:fdata
2008 tcpdata_t *fdata, *tdata;
2015 fdata = &is->is_tcp.ts_data[!source];
2041 ret = ipf_state_tcpinwindow(fin, fdata, tdata, tcp,
2073 fdata) == -1) {
2084 fdata) == -1) {
2146 /* fdata(I) - pointer to tcp state informatio (forward) */
2155 ipf_state_tcpinwindow(fin, fdata, tdata, tcp, flags)
2157 tcpdata_t *fdata, *tdata;
2177 win = ntohs(tcp->th_win) << fdata->td_winscale;
2199 if (!(tcpflags & TH_SYN) && (fdata->td_winflags & TCP_WSCALE_FIRST)) {
2200 fdata->td_winflags &= ~TCP_WSCALE_FIRST;
2201 fdata->td_maxwin = win;
2206 if ((fdata->td_end == 0) &&
2212 fdata->td_end = end - 1;
2213 fdata->td_maxwin = 1;
2214 fdata->td_maxend = end + win;
2232 if (seq != fdata->td_end) {
2233 DT2(iss_tcp_struct, tcpdata_t *, fdata, int, seq);
2243 if ((SEQ_GE(fdata->td_maxend, end)) &&
2244 (SEQ_GE(seq, fdata->td_end - maxwin)) &&
2248 ( ackskew <= (MAXACKWINDOW << fdata->td_winscale))) {
2254 } else if ((seq == fdata->td_maxend) && (ackskew == 0) &&
2255 (fdata->td_winflags & TCP_SACK_PERMIT) &&
2257 DT2(iss_sinsack, tcpdata_t *, fdata, int, seq);
2282 if (!(fdata->td_winflags &
2288 if ((seq == fdata->td_maxend) && (ackskew == 0))
2290 else if (SEQ_GE(seq + maxwin, fdata->td_end - maxwin))
2295 /* TRACE(inseq, fdata, tdata, seq, end, ack, ackskew, win, maxwin) */
2316 if (fdata->td_maxwin < win)
2317 fdata->td_maxwin = win;
2318 if (SEQ_GT(end, fdata->td_end))
2319 fdata->td_end = end;