diff options
author | Mat Martineau <mathew.j.martineau@linux.intel.com> | 2020-01-09 18:59:22 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-01-10 05:41:41 +0300 |
commit | 9cfcca2389d7e07647ee69950f46ab5e6dfe03ac (patch) | |
tree | 88600218e9477c870620645b827b44814235e3aa /net/dns_resolver | |
parent | 35b2c32116091ef87a15c604cac363da8322a288 (diff) | |
download | linux-9cfcca2389d7e07647ee69950f46ab5e6dfe03ac.tar.xz |
tcp: Check for filled TCP option space before SACK
Update the SACK check to work with zero option space available, a case
that's possible with MPTCP but not MD5+TS. Maintained only one
conditional branch for insufficient SACK space.
v1 -> v2:
- Moves the check inside the SACK branch by taking recent SACK fix:
9424e2e7ad93 (tcp: md5: fix potential overestimation of TCP option space)
in to account, but modifies it to work in MPTCP scenarios beyond the
MD5+TS corner case.
Co-developed-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dns_resolver')
0 files changed, 0 insertions, 0 deletions