Lines Matching refs:fdata
1974 tcpdata_t *fdata, *tdata; in ipf_state_tcp() local
1981 fdata = &is->is_tcp.ts_data[!source]; in ipf_state_tcp()
2007 ret = ipf_state_tcpinwindow(fin, fdata, tdata, tcp, in ipf_state_tcp()
2039 fdata) == -1) in ipf_state_tcp()
2048 fdata) == -1) in ipf_state_tcp()
2115 ipf_state_tcpinwindow(fr_info_t *fin, tcpdata_t *fdata, tcpdata_t *tdata, in ipf_state_tcpinwindow() argument
2134 win = ntohs(tcp->th_win) << fdata->td_winscale; in ipf_state_tcpinwindow()
2156 if (!(tcpflags & TH_SYN) && (fdata->td_winflags & TCP_WSCALE_FIRST)) { in ipf_state_tcpinwindow()
2157 fdata->td_winflags &= ~TCP_WSCALE_FIRST; in ipf_state_tcpinwindow()
2158 fdata->td_maxwin = win; in ipf_state_tcpinwindow()
2163 if ((fdata->td_end == 0) && in ipf_state_tcpinwindow()
2169 fdata->td_end = end - 1; in ipf_state_tcpinwindow()
2170 fdata->td_maxwin = 1; in ipf_state_tcpinwindow()
2171 fdata->td_maxend = end + win; in ipf_state_tcpinwindow()
2189 if (seq != fdata->td_end) { in ipf_state_tcpinwindow()
2190 DT2(iss_tcp_struct, tcpdata_t *, fdata, int, seq); in ipf_state_tcpinwindow()
2200 if ((SEQ_GE(fdata->td_maxend, end)) && in ipf_state_tcpinwindow()
2201 (SEQ_GE(seq, fdata->td_end - maxwin)) && in ipf_state_tcpinwindow()
2205 ( ackskew <= (MAXACKWINDOW << fdata->td_winscale))) { in ipf_state_tcpinwindow()
2211 } else if ((seq == fdata->td_maxend) && (ackskew == 0) && in ipf_state_tcpinwindow()
2212 (fdata->td_winflags & TCP_SACK_PERMIT) && in ipf_state_tcpinwindow()
2214 DT2(iss_sinsack, tcpdata_t *, fdata, int, seq); in ipf_state_tcpinwindow()
2239 if (!(fdata->td_winflags & in ipf_state_tcpinwindow()
2245 if ((seq == fdata->td_maxend) && (ackskew == 0)) in ipf_state_tcpinwindow()
2247 else if (SEQ_GE(seq + maxwin, fdata->td_end - maxwin)) in ipf_state_tcpinwindow()
2273 if (fdata->td_maxwin < win) in ipf_state_tcpinwindow()
2274 fdata->td_maxwin = win; in ipf_state_tcpinwindow()
2275 if (SEQ_GT(end, fdata->td_end)) in ipf_state_tcpinwindow()
2276 fdata->td_end = end; in ipf_state_tcpinwindow()