aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorFlorian Westphal <[email protected]>2021-09-24 14:12:37 -0700
committerDavid S. Miller <[email protected]>2021-09-25 11:36:51 +0100
commit9e65b6a5aaa3236488b4f4e3e8b914d73124a5a5 (patch)
tree56cc227a68d6ef5b3e0e4b3f12231a21fada3e4a /tools/perf/scripts/python/syscall-counts.py
parent765ff425528f309b166978c4b295eb47ebefd47a (diff)
mptcp: remove tx_pending_data
The update on recovery is not correct. msk->tx_pending_data += msk->snd_nxt - rtx_head->data_seq; will update tx_pending_data multiple times when a subflow is declared stale while earlier recovery is still in progress. This means that tx_pending_data will still be positive even after all data as has been transmitted. Rather than fix it, remove this field: there are no consumers. The outstanding data byte count can be computed either via "msk->write_seq - rtx_head->data_seq" or "msk->write_seq - msk->snd_una". The latter is more recent/accurate estimate as rtx_head adjustment is deferred until mptcp lock can be acquired. Acked-by: Paolo Abeni <[email protected]> Signed-off-by: Florian Westphal <[email protected]> Signed-off-by: Mat Martineau <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions