From: Priyaranjan Jha <priyar...@google.com> Date: Thu, 16 Jul 2020 12:12:33 -0700
> Currently, while processing DSACK, we assume DSACK covers only one > segment. This leads to significant underestimation of no. of duplicate > segments with LRO/GRO. Also, the existing SNMP counters, TCPDSACKRecv > and TCPDSACKOfoRecv, make similar assumption for DSACK, which makes them > unusable for estimating spurious retransmit rates. > > This patch series fixes the segment accounting with DSACK, by estimating > number of duplicate segments based on: (DSACKed sequence range) / MSS. > It also introduces a new SNMP counter, TCPDSACKRecvSegs, which tracks > the estimated number of duplicate segments. Series applied, thank you.