Lines Matching refs:mss

125 	int mss = tp->advmss;  in tcp_advertise_mss()  local
130 if (metric < mss) { in tcp_advertise_mss()
131 mss = metric; in tcp_advertise_mss()
132 tp->advmss = mss; in tcp_advertise_mss()
136 return (__u16)mss; in tcp_advertise_mss()
205 void tcp_select_initial_window(const struct sock *sk, int __space, __u32 mss, in tcp_select_initial_window() argument
219 if (space > mss) in tcp_select_initial_window()
220 space = rounddown(space, mss); in tcp_select_initial_window()
236 *rcv_wnd = min(*rcv_wnd, init_rcv_wnd * mss); in tcp_select_initial_window()
448 u16 mss; /* 0 to disable */ member
635 if (unlikely(opts->mss)) { in tcp_options_write()
638 opts->mss); in tcp_options_write()
802 opts->mss = tcp_advertise_mss(sk); in tcp_syn_options()
858 unsigned int mss, struct sk_buff *skb, in tcp_synack_options() argument
884 opts->mss = mss; in tcp_synack_options()
1744 int tcp_mss_to_mtu(struct sock *sk, int mss) in tcp_mss_to_mtu() argument
1750 mtu = mss + in tcp_mss_to_mtu()
2299 int mss = tcp_current_mss(sk); in tcp_mtu_check_reprobe() local
2306 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss); in tcp_mtu_check_reprobe()
2880 int mss = tcp_current_mss(sk); in tcp_send_loss_probe() local
2888 if (skb && tcp_snd_wnd_test(tp, skb, mss)) { in tcp_send_loss_probe()
2890 tcp_write_xmit(sk, mss, TCP_NAGLE_OFF, 2, GFP_ATOMIC); in tcp_send_loss_probe()
2899 tp->packets_out, sk->sk_state, tcp_snd_cwnd(tp), mss); in tcp_send_loss_probe()
2911 if ((pcount > 1) && (skb->len > (pcount - 1) * mss)) { in tcp_send_loss_probe()
2913 (pcount - 1) * mss, mss, in tcp_send_loss_probe()
3032 int mss = icsk->icsk_ack.rcv_mss; in __tcp_select_window() local
3042 if (unlikely(mss > full_space)) { in __tcp_select_window()
3043 mss = full_space; in __tcp_select_window()
3044 if (mss <= 0) in __tcp_select_window()
3074 if (free_space < (allowed_space >> 4) || free_space < mss) in __tcp_select_window()
3102 if (window <= free_space - mss || window > free_space) in __tcp_select_window()
3103 window = rounddown(free_space, mss); in __tcp_select_window()
3104 else if (mss == full_space && in __tcp_select_window()
3122 if (free_space < (allowed_space >> 4) || free_space < mss || in __tcp_select_window()
3654 int mss; in tcp_make_synack() local
3684 mss = tcp_mss_clamp(tp, dst_metric_advmss(dst)); in tcp_make_synack()
3707 tcp_header_size = tcp_synack_options(sk, req, mss, skb, &opts, md5, in tcp_make_synack()
4186 unsigned int mss = tcp_current_mss(sk); in tcp_write_wakeup() local
4197 skb->len > mss) { in tcp_write_wakeup()
4198 seg_size = min(seg_size, mss); in tcp_write_wakeup()
4201 skb, seg_size, mss, GFP_ATOMIC)) in tcp_write_wakeup()
4204 tcp_set_skb_tso_segs(skb, mss); in tcp_write_wakeup()