/net/ipv6/ |
H A D | udp_offload.c | 46 unsigned int mss; local 56 mss = skb_shinfo(skb)->gso_size; 57 if (unlikely(skb->len <= mss)) 71 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss);
|
H A D | syncookies.c | 120 const __u16 mss = *mssp; local 125 if (mss >= msstab[mssind]) 161 int mss; local 170 (mss = cookie_check(skb, cookie)) == 0) { 197 req->mss = mss; 255 tcp_select_initial_window(tcp_full_space(sk), req->mss,
|
/net/ipv4/ |
H A D | syncookies.c | 143 * - values 1440 to 1460 accounted for 80% of observed mss values 160 * Generate a syncookie. mssp points to the mss, which is returned 168 const __u16 mss = *mssp; local 173 if (mss >= msstab[mssind]) 193 * Return the decoded mss if it is, or 0 if not. 277 int mss; local 287 (mss = cookie_check(skb, cookie)) == 0) { 310 req->mss = mss; 368 tcp_select_initial_window(tcp_full_space(sk), req->mss, [all...] |
H A D | tcp_timer.c | 111 int mss; local 113 mss = tcp_mtu_to_mss(sk, icsk->icsk_mtup.search_low) >> 1; 114 mss = min(sysctl_tcp_base_mss, mss); 115 mss = max(mss, 68 - tp->tcp_header_len); 116 icsk->icsk_mtup.search_low = tcp_mss_to_mtu(sk, mss);
|
H A D | tcp_metrics.c | 26 u16 mss; member in struct:tcp_fastopen_metrics 127 tm->tcpm_fastopen.mss = 0; 641 void tcp_fastopen_cache_get(struct sock *sk, u16 *mss, argument 655 if (tfom->mss) 656 *mss = tfom->mss; 665 void tcp_fastopen_cache_set(struct sock *sk, u16 mss, argument 676 tfom->mss = mss; 781 if (tfom->mss [all...] |
H A D | tcp.c | 2900 unsigned int mss; local 2919 mss = skb_shinfo(skb)->gso_size; 2920 if (unlikely(skb->len <= mss)) 2938 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss); 2956 delta = htonl(oldlen + (thlen + mss)); 2974 seq += mss; 2980 * So we account mss bytes of 'true size' for each segment. 2983 skb->truesize = mss; 2984 gso_skb->truesize -= mss; 3026 unsigned int mss local [all...] |
H A D | tcp_output.c | 104 /* Calculate mss to advertise in SYN segment. 122 int mss = tp->advmss; local 127 if (metric < mss) { 128 mss = metric; 129 tp->advmss = mss; 133 return (__u16)mss; 188 * be a multiple of mss if possible. We assume here that mss >= 1. 191 void tcp_select_initial_window(int __space, __u32 mss, argument 203 /* Quantize space offering to a multiple of mss i 386 u16 mss; /* 0 to disable */ member in struct:tcp_out_options 559 tcp_synack_options(struct sock *sk, struct request_sock *req, unsigned int mss, struct sk_buff *skb, struct tcp_out_options *opts, struct tcp_md5sig_key **md5, struct tcp_fastopen_cookie *foc) argument 1238 tcp_mss_to_mtu(struct sock *sk, int mss) argument 1978 int mss = tcp_current_mss(sk); local 2120 int mss = icsk->icsk_ack.rcv_mss; local 2664 int mss; local 3107 unsigned int mss = tcp_current_mss(sk); local [all...] |
H A D | udp.c | 2374 unsigned int mss; local 2375 mss = skb_shinfo(skb)->gso_size; 2376 if (unlikely(skb->len <= mss)) 2389 skb_shinfo(skb)->gso_segs = DIV_ROUND_UP(skb->len, mss);
|
H A D | tcp_input.c | 354 u32 mss = tcp_sk(sk)->advmss; local 358 /* Limit to 10 segments if mss <= 1460, 359 * or 14600/mss segments, with a minimum of two segments. 361 if (mss > 1460) 362 icwnd = max_t(u32, (1460 * icwnd) / mss, 2); 364 rcvmem = SKB_TRUESIZE(mss + MAX_TCP_HEADER); 365 while (tcp_win_from_space(rcvmem) < mss) 1079 unsigned int mss; local 1086 mss = tcp_skb_mss(skb); 1091 if (pkt_len < mss) 1201 tcp_shifted_skb(struct sock *sk, struct sk_buff *skb, struct tcp_sacktag_state *state, unsigned int pcount, int shifted, int mss, bool dup_sack) argument 1304 int mss; local 2182 unsigned int mss; local 2617 unsigned int mss = tcp_current_mss(sk); local 5334 u16 mss = tp->rx_opt.mss_clamp; local [all...] |
/net/netfilter/ |
H A D | xt_osf.c | 198 u16 window, totlen, mss = 0; local 269 mss = optp[3]; 270 mss <<= 8; 271 mss |= optp[2]; 273 mss = ntohs((__force __be16)mss); 305 if (window == f->wss.val * mss || 311 if (window == f->wss.val * (mss + 40) ||
|
/net/core/ |
H A D | skbuff.c | 2767 unsigned int mss = skb_shinfo(skb)->gso_size; local 2797 if (len > mss) 2798 len = mss;
|
/net/decnet/ |
H A D | af_decnet.c | 1848 unsigned int mss = 230 - DN_MAX_NSP_DATA_HEADER; local 1863 if (mtu > mss) 1864 mss = mtu; 1865 return mss; 1911 size_t mss; local 1960 mss = scp->segsize_rem; 1963 mss = dn_current_mss(sk, flags); 1967 if (size > mss) { 1990 if (len > mss) 1991 len = mss; [all...] |
H A D | dn_route.c | 268 * We update both the mtu and the advertised mss (i.e. the segment size we 292 u32 mss = mtu - DN_MAX_NSP_DATA_HEADER; local 294 if (!existing_mss || existing_mss > mss) 295 dst_metric_set(dst, RTAX_ADVMSS, mss); 898 unsigned int mss = dn_mss_from_pmtu(dev, dst_mtu(&rt->dst)); local 899 if (mss_metric > mss) 900 dst_metric_set(&rt->dst, RTAX_ADVMSS, mss);
|