patch-2.3.42 linux/net/ipv4/tcp.c
Next file: linux/net/ipv4/tcp_input.c
Previous file: linux/net/ipv4/ipconfig.c
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Mon Jan 31 23:41:14 2000
- Orig file:
v2.3.41/linux/net/ipv4/tcp.c
- Orig date:
Fri Jan 28 15:09:09 2000
diff -u --recursive --new-file v2.3.41/linux/net/ipv4/tcp.c linux/net/ipv4/tcp.c
@@ -5,7 +5,7 @@
*
* Implementation of the Transmission Control Protocol(TCP).
*
- * Version: $Id: tcp.c,v 1.160 2000/01/24 18:40:32 davem Exp $
+ * Version: $Id: tcp.c,v 1.161 2000/01/31 01:21:16 davem Exp $
*
* Authors: Ross Biro, <bir7@leland.Stanford.Edu>
* Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
@@ -1119,7 +1119,7 @@
/* Delayed ACKs frequently hit locked sockets during bulk receive. */
time_to_ack = tp->ack.blocked && tp->ack.pending;
-#if 1/*def CONFIG_TCP_MORE_COARSE_ACKS*/
+#ifdef CONFIG_TCP_MORE_COARSE_ACKS
if (tp->ack.pending &&
(tp->rcv_nxt - tp->rcv_wup) > tp->ack.rcv_mss)
time_to_ack = 1;
@@ -1344,7 +1344,7 @@
tp->ucopy.len = len;
- BUG_TRAP(tp->copied_seq == tp->rcv_nxt);
+ BUG_TRAP(tp->copied_seq == tp->rcv_nxt || (flags&MSG_PEEK));
/* Ugly... If prequeue is not empty, we have to
* process it before releasing socket, otherwise
@@ -1408,7 +1408,7 @@
copied += chunk;
}
}
-#if 1/*def CONFIG_TCP_MORE_COARSE_ACKS*/
+#ifdef CONFIG_TCP_MORE_COARSE_ACKS
if (tp->ack.pending &&
(tp->rcv_nxt - tp->rcv_wup) > tp->ack.rcv_mss)
tcp_send_ack(sk);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)