On Mon, 2019-11-11 at 17:53 +0100, Paolo Abeni wrote: > As per last public mtg discussion, md5sig will cause TCP option space > exaustion. Without md5sig we can't exhaust the TCP option space. > > This series explcitly disable MPTCP when md5sig is set, and cleanup > later option len checks with the assumption that TCP option space exhaustion > is not expected - add a single WARN_ON() for that. > > Paolo Abeni (1): > mptcp: move mp_capable initialization at subflow_init_req() start > mptcp: disable on req sk if MD5SIG is enabled > mptcp: warn once if exceeding tcp opt space for dss/mp_capable > mptcp: remove unneeded check in mptcp_established_options_mp() > > net/mptcp/subflow.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) Addenda: - I dumbly edited this series manually and ended-up with the wrong prefix on this cover letter [PATCH 1/4] instead of [PATCH 0/4], I'm sorry. - the selftests run successful on a build from the patched git tree@"mptcp: add basic kselftest for mptcp". - I'm wondering about adding an explicit self-test vs md5sig - easier way would be checking the MIB counters after the transfer completes successfully. /P