Source
x
/* minimal time to delay before sending an ACK */
/*
* INET An implementation of the TCP/IP protocol suite for the LINUX
* operating system. INET is implemented using the BSD Socket
* interface as the means of communication with the user level.
*
* Definitions for the TCP module.
*
* Version: @(#)tcp.h 1.0.5 05/23/93
*
* Authors: Ross Biro
* Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
*/
extern struct inet_hashinfo tcp_hashinfo;
extern struct percpu_counter tcp_orphan_count;
void tcp_time_wait(struct sock *sk, int state, int timeo);
/*
* Never offer a window over 32767 without using window scaling. Some
* poor stacks do signed 16bit maths!
*/
/* Minimal accepted MSS. It is (60+60+8) - (20+20). */
/* The least MTU to use for probing */
/* probing interval, default to 10 minutes as per RFC4821 */
/* Specify interval when tcp mtu probing will stop */
/* After receiving this amount of duplicate ACKs fast retransmit starts. */
/* Maximal number of ACKs sent quickly to accelerate slow-start. */
/* Maximal number of window scale according to RFC1323 */
/* urg_data states */
/*
* This is how many retries it does before it