diff options
author | Davide Caratti <[email protected]> | 2020-10-06 18:26:17 +0200 |
---|---|---|
committer | Jakub Kicinski <[email protected]> | 2020-10-09 08:25:48 -0700 |
commit | 37198e93ced70733f0b993dff28b7c33857e254f (patch) | |
tree | 5efe9e0415abf424ed26afd3563052862864ebe4 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 0da1ccbbefb662915228bc17e1c7d4ad28b3ddab (diff) |
net: mptcp: make DACK4/DACK8 usage consistent among all subflows
using packetdrill it's possible to observe the same MPTCP DSN being acked
by different subflows with DACK4 and DACK8. This is in contrast with what
specified in RFC8684 ยง3.3.2: if an MPTCP endpoint transmits a 64-bit wide
DSN, it MUST be acknowledged with a 64-bit wide DACK. Fix 'use_64bit_ack'
variable to make it a property of MPTCP sockets, not TCP subflows.
Fixes: a0c1d0eafd1e ("mptcp: Use 32-bit DATA_ACK when possible")
Acked-by: Paolo Abeni <[email protected]>
Signed-off-by: Davide Caratti <[email protected]>
Reviewed-by: Mat Martineau <[email protected]>
Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions