aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2008-12-09 15:49:02 +0000
committerRobert Watson <rwatson@FreeBSD.org>2008-12-09 15:49:02 +0000
commitd15fb96522a840c6b1e38edbbb95e95eb64c97bb (patch)
treee50dfda055d98939b2612e599b001fe3edcd0d14 /sys/netinet
parenta5654bb2ae2a5046906a228f6cf0fe981978d34e (diff)
Notes
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/tcp_input.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/netinet/tcp_input.c b/sys/netinet/tcp_input.c
index 1ffcbcb3f5d1..dfb2affe1153 100644
--- a/sys/netinet/tcp_input.c
+++ b/sys/netinet/tcp_input.c
@@ -480,11 +480,11 @@ tcp_input(struct mbuf *m, int off0)
/*
* Locate pcb for segment, which requires a lock on tcbinfo.
- * Optimisticaly acquire a global read lock unless header flags
- * necessarily imply a state change. There are two cases where we
- * might discover later we need a write lock despite the flags: ACKs
- * moving a connection out of the syncache, and ACK relating to a
- * connection in TIMEWAIT.
+ * Optimisticaly acquire a global read lock rather than a write lock
+ * unless header flags necessarily imply a state change. There are
+ * two cases where we might discover later we need a write lock
+ * despite the flags: ACKs moving a connection out of the syncache,
+ * and ACKs for a connection in TIMEWAIT.
*/
if ((thflags & (TH_SYN | TH_FIN | TH_RST)) != 0 ||
tcp_read_locking == 0) {
@@ -1087,7 +1087,7 @@ tcp_do_segment(struct mbuf *m, struct tcphdr *th, struct socket *so,
* allow either a read lock or a write lock, as we may have acquired
* a write lock due to a race.
*
- * Require a global write lock for SYN/SIN/RST segments or
+ * Require a global write lock for SYN/FIN/RST segments or
* non-established connections; otherwise accept either a read or
* write lock, as we may have conservatively acquired a write lock in
* certain cases in tcp_input() (is this still true?). Currently we