Lines Matching refs:timeout
178 s32 timeout; in flow_offload_fixup_ct() local
185 timeout = tn->timeouts[ct->proto.tcp.state]; in flow_offload_fixup_ct()
186 timeout -= tn->offload_timeout; in flow_offload_fixup_ct()
193 timeout = tn->timeouts[state]; in flow_offload_fixup_ct()
194 timeout -= tn->offload_timeout; in flow_offload_fixup_ct()
199 if (timeout < 0) in flow_offload_fixup_ct()
200 timeout = 0; in flow_offload_fixup_ct()
202 if (nf_flow_timeout_delta(READ_ONCE(ct->timeout)) > (__s32)timeout) in flow_offload_fixup_ct()
203 WRITE_ONCE(ct->timeout, nfct_time_stamp + timeout); in flow_offload_fixup_ct()
262 unsigned long timeout = NF_FLOW_TIMEOUT; in flow_offload_get_timeout() local
269 timeout = tn->offload_timeout; in flow_offload_get_timeout()
273 timeout = tn->offload_timeout; in flow_offload_get_timeout()
276 return timeout; in flow_offload_get_timeout()
283 flow->timeout = nf_flowtable_time_stamp + flow_offload_get_timeout(flow); in flow_offload_add()
315 u32 timeout; in flow_offload_refresh() local
317 timeout = nf_flowtable_time_stamp + flow_offload_get_timeout(flow); in flow_offload_refresh()
318 if (force || timeout - READ_ONCE(flow->timeout) > HZ) in flow_offload_refresh()
319 WRITE_ONCE(flow->timeout, timeout); in flow_offload_refresh()
332 return nf_flow_timeout_delta(flow->timeout) <= 0; in nf_flow_has_expired()