/net/ipv4/ |
D | tcp_output.c | 114 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 …]
|
D | syncookies.c | 168 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()
|
D | tcp_timer.c | 124 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()
|
D | tcp_input.c | 1255 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 …]
|
D | inet_lro.c | 175 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()
|
D | tcp.c | 2393 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 …]
|
D | tcp_minisocks.c | 481 newtp->rx_opt.mss_clamp = req->mss; in tcp_create_openreq_child()
|
D | tcp_ipv4.c | 1258 isn = cookie_v4_init_sequence(sk, skb, &req->mss); in tcp_v4_conn_request()
|
/net/ipv6/ |
D | syncookies.c | 132 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()
|
D | tcp_ipv6.c | 1219 isn = cookie_v6_init_sequence(sk, skb, &req->mss); in tcp_v6_conn_request()
|
/net/netfilter/ |
D | xt_TCPMSS.c | 75 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()
|
D | Kconfig | 478 -j TCPMSS --clamp-mss-to-pmtu
|
/net/decnet/ |
D | af_decnet.c | 1854 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()
|
D | dn_route.c | 243 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/ |
D | skbuff.c | 2422 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()
|