Home
last modified time | relevance | path

Searched refs:mss (Results 1 – 15 of 15) sorted by relevance

/net/ipv4/
Dtcp_output.c114 int mss = tp->advmss; in tcp_advertise_mss() local
116 if (dst && dst_metric(dst, RTAX_ADVMSS) < mss) { in tcp_advertise_mss()
117 mss = dst_metric(dst, RTAX_ADVMSS); in tcp_advertise_mss()
118 tp->advmss = mss; in tcp_advertise_mss()
121 return (__u16)mss; in tcp_advertise_mss()
177 void tcp_select_initial_window(int __space, __u32 mss, in tcp_select_initial_window() argument
189 if (space > mss) in tcp_select_initial_window()
190 space = (space / mss) * mss; in tcp_select_initial_window()
222 if (mss > (1 << *rcv_wscale)) { in tcp_select_initial_window()
224 if (mss > 1460 * 3) in tcp_select_initial_window()
[all …]
Dsyncookies.c168 const __u16 mss = *mssp; in cookie_v4_init_sequence() local
173 for (mssind = 0; mss > msstab[mssind + 1]; mssind++) in cookie_v4_init_sequence()
263 int mss; in cookie_v4_check() local
272 (mss = cookie_check(skb, cookie)) == 0) { in cookie_v4_check()
299 req->mss = mss; in cookie_v4_check()
356 tcp_select_initial_window(tcp_full_space(sk), req->mss, in cookie_v4_check()
Dtcp_timer.c124 int mss; in tcp_mtu_probing() local
126 mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1; in tcp_mtu_probing()
127 mss = min(sysctl_tcp_base_mss, mss); in tcp_mtu_probing()
128 mss = max(mss, 68 - tp->tcp_header_len); in tcp_mtu_probing()
129 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss); in tcp_mtu_probing()
Dtcp_input.c1255 unsigned int mss; in tcp_match_skb_to_sack() local
1262 mss = tcp_skb_mss(skb); in tcp_match_skb_to_sack()
1267 if (pkt_len < mss) in tcp_match_skb_to_sack()
1268 pkt_len = mss; in tcp_match_skb_to_sack()
1271 if (pkt_len < mss) in tcp_match_skb_to_sack()
1278 if (pkt_len > mss) { in tcp_match_skb_to_sack()
1279 unsigned int new_len = (pkt_len / mss) * mss; in tcp_match_skb_to_sack()
1281 new_len += mss; in tcp_match_skb_to_sack()
1287 err = tcp_fragment(sk, skb, pkt_len, mss); in tcp_match_skb_to_sack()
1377 unsigned int pcount, int shifted, int mss, in tcp_shifted_skb() argument
[all …]
Dinet_lro.c175 lro_desc->mss = tcp_data_len; in lro_init_desc()
214 if (tcp_data_len > lro_desc->mss) in lro_add_common()
215 lro_desc->mss = tcp_data_len; in lro_add_common()
310 skb_shinfo(lro_desc->parent)->gso_size = lro_desc->mss; in lro_flush()
Dtcp.c2393 unsigned int mss; in tcp_tso_segment() local
2409 mss = skb_shinfo(skb)->gso_size; in tcp_tso_segment()
2410 if (unlikely(skb->len <= mss)) in tcp_tso_segment()
2426 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); in tcp_tso_segment()
2436 delta = htonl(oldlen + (thlen + mss)); in tcp_tso_segment()
2452 seq += mss; in tcp_tso_segment()
2482 unsigned int mss = 1; in tcp_gro_receive() local
2526 mss = skb_shinfo(p)->gso_size; in tcp_gro_receive()
2528 flush |= skb->len > mss || skb->len <= 0; in tcp_gro_receive()
2532 mss = 1; in tcp_gro_receive()
[all …]
Dtcp_minisocks.c481 newtp->rx_opt.mss_clamp = req->mss; in tcp_create_openreq_child()
Dtcp_ipv4.c1258 isn = cookie_v4_init_sequence(sk, skb, &req->mss); in tcp_v4_conn_request()
/net/ipv6/
Dsyncookies.c132 const __u16 mss = *mssp; in cookie_v6_init_sequence() local
136 for (mssind = 0; mss > msstab[mssind + 1]; mssind++) in cookie_v6_init_sequence()
170 int mss; in cookie_v6_check() local
179 (mss = cookie_check(skb, cookie)) == 0) { in cookie_v6_check()
205 req->mss = mss; in cookie_v6_check()
267 tcp_select_initial_window(tcp_full_space(sk), req->mss, in cookie_v6_check()
Dtcp_ipv6.c1219 isn = cookie_v6_init_sequence(sk, skb, &req->mss); in tcp_v6_conn_request()
/net/netfilter/
Dxt_TCPMSS.c75 if (info->mss == XT_TCPMSS_CLAMP_PMTU) { in tcpmss_mangle_packet()
91 newmss = info->mss; in tcpmss_mangle_packet()
245 if (info->mss == XT_TCPMSS_CLAMP_PMTU && in tcpmss_tg4_check()
265 if (info->mss == XT_TCPMSS_CLAMP_PMTU && in tcpmss_tg6_check()
DKconfig478 -j TCPMSS --clamp-mss-to-pmtu
/net/decnet/
Daf_decnet.c1854 unsigned mss = 230 - DN_MAX_NSP_DATA_HEADER; in dn_mss_from_pmtu() local
1869 if (mtu > mss) in dn_mss_from_pmtu()
1870 mss = mtu; in dn_mss_from_pmtu()
1871 return mss; in dn_mss_from_pmtu()
1917 size_t mss; in dn_sendmsg() local
1966 mss = scp->segsize_rem; in dn_sendmsg()
1969 mss = dn_current_mss(sk, flags); in dn_sendmsg()
1973 if (size > mss) { in dn_sendmsg()
1996 if (len > mss) in dn_sendmsg()
1997 len = mss; in dn_sendmsg()
Ddn_route.c243 u32 mss = mtu - DN_MAX_NSP_DATA_HEADER; in dn_dst_update_pmtu() local
244 if (dst_metric(dst, RTAX_ADVMSS) > mss) in dn_dst_update_pmtu()
245 dst->metrics[RTAX_ADVMSS-1] = mss; in dn_dst_update_pmtu()
789 unsigned mss; in dn_rt_set_next_hop() local
810 mss = dn_mss_from_pmtu(dev, dst_mtu(&rt->u.dst)); in dn_rt_set_next_hop()
812 dst_metric(&rt->u.dst, RTAX_ADVMSS) > mss) in dn_rt_set_next_hop()
813 rt->u.dst.metrics[RTAX_ADVMSS-1] = mss; in dn_rt_set_next_hop()
/net/core/
Dskbuff.c2422 unsigned int mss = skb_shinfo(skb)->gso_size; in skb_segment() local
2444 if (len > mss) in skb_segment()
2445 len = mss; in skb_segment()