From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============8699133375021400908==" MIME-Version: 1.0 From: Paolo Abeni To: mptcp at lists.01.org Subject: [MPTCP] [PATCH mptcp-next 0/2] mptcp: handle socket errors Date: Mon, 01 Feb 2021 19:12:12 +0100 Message-ID: X-Status: X-Keywords: X-UID: 7554 --===============8699133375021400908== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This introduces the initial support for msk-level socket error handling. Currently subflow socket errors are always ignored. That is almost correct - I think - because the single subflow status does not affect the msk-level connection. There a couple of notable exceptions: - fallen-back msk - error at connect time on the MPC subflow both should be propagated at msk level. patch 1 implement the relevant infra patch 2 is actuall a bug fix, for some edge cases that become apparent testing the above. I'll push a bunch of pktdrill test case which will cover the above. = Paolo Abeni (2): mptcp: deliver ssk errors to msk mptcp: fix poll after shutdown net/mptcp/protocol.c | 11 ++++++++++- net/mptcp/protocol.h | 4 ++++ net/mptcp/subflow.c | 43 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+), 1 deletion(-) -- = 2.26.2 --===============8699133375021400908==--