Lines Matching refs:tfom
552 struct tcp_fastopen_metrics *tfom = &tm->tcpm_fastopen; in tcp_fastopen_cache_get() local
557 if (tfom->mss) in tcp_fastopen_cache_get()
558 *mss = tfom->mss; in tcp_fastopen_cache_get()
559 *cookie = tfom->cookie; in tcp_fastopen_cache_get()
560 if (cookie->len <= 0 && tfom->try_exp == 1) in tcp_fastopen_cache_get()
579 struct tcp_fastopen_metrics *tfom = &tm->tcpm_fastopen; in tcp_fastopen_cache_set() local
583 tfom->mss = mss; in tcp_fastopen_cache_set()
585 tfom->cookie = *cookie; in tcp_fastopen_cache_set()
586 else if (try_exp > tfom->try_exp && in tcp_fastopen_cache_set()
587 tfom->cookie.len <= 0 && !tfom->cookie.exp) in tcp_fastopen_cache_set()
588 tfom->try_exp = try_exp; in tcp_fastopen_cache_set()
590 ++tfom->syn_loss; in tcp_fastopen_cache_set()
591 tfom->last_syn_loss = jiffies; in tcp_fastopen_cache_set()
593 tfom->syn_loss = 0; in tcp_fastopen_cache_set()
690 struct tcp_fastopen_metrics tfom_copy[1], *tfom; in tcp_metrics_fill_info() local
698 tfom = tfom_copy; in tcp_metrics_fill_info()
699 if (tfom->mss && in tcp_metrics_fill_info()
701 tfom->mss) < 0) in tcp_metrics_fill_info()
703 if (tfom->syn_loss && in tcp_metrics_fill_info()
705 tfom->syn_loss) < 0 || in tcp_metrics_fill_info()
707 jiffies - tfom->last_syn_loss, in tcp_metrics_fill_info()
710 if (tfom->cookie.len > 0 && in tcp_metrics_fill_info()
712 tfom->cookie.len, tfom->cookie.val) < 0) in tcp_metrics_fill_info()