* [MPTCP] [PATCH mptcp-next 0/2] mptcp: handle socket errors
@ 2021-02-01 18:12 Paolo Abeni
0 siblings, 0 replies; only message in thread
From: Paolo Abeni @ 2021-02-01 18:12 UTC (permalink / raw)
To: mptcp
[-- Attachment #1: Type: text/plain, Size: 896 bytes --]
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-02-01 18:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-01 18:12 [MPTCP] [PATCH mptcp-next 0/2] mptcp: handle socket errors Paolo Abeni
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.