Cosmetic: Unification with kernel-2.4.sh.
[tcp_rto.git] / kernel-2.4.0-test8.diff
1 diff -ru linux-2.4.0-test8-cut-tcp_rto/include/linux/sysctl.h linux-2.4.0-test8c/include/linux/sysctl.h
2 --- linux-2.4.0-test8-cut-tcp_rto/include/linux/sysctl.h        Fri Sep 22 16:17:46 2000
3 +++ linux-2.4.0-test8c/include/linux/sysctl.h   Fri Sep 22 17:30:12 2000
4 @@ -269,6 +269,7 @@
5         NET_TCP_RMEM=85,
6         NET_TCP_APP_WIN=86,
7         NET_TCP_ADV_WIN_SCALE=87,
8 +       NET_TCP_RTO_MAX=88,
9  };
10  
11  enum {
12 diff -ru linux-2.4.0-test8-cut-tcp_rto/include/net/tcp.h linux-2.4.0-test8c/include/net/tcp.h
13 --- linux-2.4.0-test8-cut-tcp_rto/include/net/tcp.h     Fri Sep 22 16:17:46 2000
14 +++ linux-2.4.0-test8c/include/net/tcp.h        Fri Sep 22 16:19:55 2000
15 @@ -299,7 +299,8 @@
16  #define TCP_DELACK_MIN (2)     /* minimal time to delay before sending an ACK,
17                                  * 2 scheduler ticks, not depending on HZ. */
18  #define TCP_ATO_MIN    2
19 -#define TCP_RTO_MAX    (120*HZ)
20 +#define TCP_RTO_MAX_init       (120*HZ)
21 +extern int TCP_RTO_MAX;
22  #define TCP_RTO_MIN    (HZ/5)
23  #define TCP_TIMEOUT_INIT (3*HZ)        /* RFC 1122 initial RTO value   */
24  
25 diff -ru linux-2.4.0-test8-cut-tcp_rto/net/ipv4/sysctl_net_ipv4.c linux-2.4.0-test8c/net/ipv4/sysctl_net_ipv4.c
26 --- linux-2.4.0-test8-cut-tcp_rto/net/ipv4/sysctl_net_ipv4.c    Fri Sep 22 16:17:55 2000
27 +++ linux-2.4.0-test8c/net/ipv4/sysctl_net_ipv4.c       Fri Sep 22 17:30:29 2000
28 @@ -229,6 +229,8 @@
29          &sysctl_tcp_app_win, sizeof(int), 0644, NULL, &proc_dointvec},
30         {NET_TCP_ADV_WIN_SCALE, "tcp_adv_win_scale",
31          &sysctl_tcp_adv_win_scale, sizeof(int), 0644, NULL, &proc_dointvec},
32 +       {NET_TCP_RTO_MAX, "tcp_rto_max",
33 +        &TCP_RTO_MAX, sizeof(int), 0644, NULL, &proc_dointvec},
34         {0}
35  };
36  
37 diff -ru linux-2.4.0-test8-cut-tcp_rto/net/ipv4/tcp_timer.c linux-2.4.0-test8c/net/ipv4/tcp_timer.c
38 --- linux-2.4.0-test8-cut-tcp_rto/net/ipv4/tcp_timer.c  Fri Sep 22 16:17:47 2000
39 +++ linux-2.4.0-test8c/net/ipv4/tcp_timer.c     Fri Sep 22 16:22:09 2000
40 @@ -30,6 +30,7 @@
41  int sysctl_tcp_retries1 = TCP_RETR1;
42  int sysctl_tcp_retries2 = TCP_RETR2;
43  int sysctl_tcp_orphan_retries = 0;
44 +int TCP_RTO_MAX = TCP_RTO_MAX_init;
45  
46  static void tcp_write_timer(unsigned long);
47  static void tcp_delack_timer(unsigned long);