RDS: TCP: Avoid rds connection churn from rogue SYNs
authorSowmini Varadhan <sowmini.varadhan@oracle.com>
Wed, 18 May 2016 17:06:24 +0000 (10:06 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 20 May 2016 23:19:57 +0000 (19:19 -0400)
commitc948bb5c2cc4d63f9d76fc02baf5a8331e3cd27f
tree6f7e5d447ec8020d67980cd51e5ff6b798b4086f
parent37e14f4fe2991f6089a9c8a3830e3ab634ec7190
RDS: TCP: Avoid rds connection churn from rogue SYNs

When a rogue SYN is received after the connection arbitration
algorithm has converged, the incoming SYN should not needlessly
quiesce the transmit path, and it should not result in needless
TCP connection resets due to re-execution of the connection
arbitration logic.

Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/rds/tcp_listen.c