]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit55bc6c050932c803f41651935192dd7121f86c78
tree6f7e5d447ec8020d67980cd51e5ff6b798b4086f
parentfc633b0e933f96984f069a03a6a02634d4ec30cf
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