]> www.infradead.org Git - users/jedix/linux-maple.git/commit
RDS: TCP: Avoid rds connection churn from rogue SYNs
authorSowmini Varadhan <sowmini.varadhan@oracle.com>
Mon, 6 Jun 2016 21:47:18 +0000 (14:47 -0700)
committerSantosh Shilimkar <santosh.shilimkar@oracle.com>
Wed, 10 Aug 2016 23:04:31 +0000 (16:04 -0700)
commitc4e3bd6deaee652f72faa437a6ee8761c985e793
tree9c1c28565ca11c13d0b48f8452b6135935701400
parent6d76a1608abef0a3be618a7572a316db0708bc8e
RDS: TCP: Avoid rds connection churn from rogue SYNs

Orabug: 23542064

Backport of upstream commmit c948bb5c2cc4 ("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