* [PATCH v7 mptcp-next 1/7] mptcp: fix missing wakeups in edge scenarios
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 2/7] mptcp: explicitly drop over memory limits Paolo Abeni
` (7 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
The mptcp_recvmsg() can fill MPTCP socket receive queue via
mptcp_move_skbs(), but currently does not try to wakeup any listener,
because the same process is going to check the receive queue soon.
When multiple threads are reading from the same fd, the above can
cause stall. Add the missing wakeup.
Fixes: 6771bfd9ee24 ("mptcp: update mptcp ack sequence from work queue")
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
v6 -> v7
- use mptcp_epollin_ready()
Notes:
- sashiko may raise concerns about thundering herd problems. If
application uses multiple threads to read on the same socket, that
could/will happen. Application should not use multiple threads
to read from the same socket if they want good performances.
---
net/mptcp/protocol.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index ce8372fb3c6a..f14572fb1975 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -2276,6 +2276,8 @@ static bool mptcp_move_skbs(struct sock *sk)
mptcp_backlog_spooled(sk, moved, &skbs);
}
mptcp_data_unlock(sk);
+ if (enqueued && mptcp_epollin_ready(sk))
+ sk->sk_data_ready(sk);
return enqueued;
}
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 2/7] mptcp: explicitly drop over memory limits
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 1/7] mptcp: fix missing wakeups in edge scenarios Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 3/7] mptcp: enforce hard limit on backlog flushing Paolo Abeni
` (6 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
Currently the enforcement of the rcvbuf constraint is implemented
when moving the skbs into the msk receive or OoO queue, keeping the
incoming skbs in the subflow queue when over limit.
Under significant memory pressure the above can cause permanent data
transfer stalls. Hard enforce the memory limits as early as possible,
before landing even in the subflow queues, and refine the check when
owning the msk socket lock.
Note that fallback socket must not drop on the later checks, as the
incoming skb is already acked, and such drop would break the stream.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
v6 -> v7:
- fix sign extension issues
v4 -> v5:
- fix possible u32 overflow in mptcp_over_limit
v3 -> v4:
- schedule TCP ack on drop
- enforce limits in __mptcp_move_skb() and __mptcp_add_backlog(), too
but only if not fallback.
v1 -> v2:
- deal correctly with tcp fin and zero win probe
RFC -> v1:
- limit vs actual buffer size
- use CB info instead of skb->len
Note that:
- this needs the follow-up patches to really fix the stall
- sashiko can assume ZWP carries unacked data and may be silently dropped.
AFAIK that is false.
- sashiko apparently can't graps mptcp subflow never hit the tcp rx
fastpath, and the mptcp_incoming_options in tcp_rcv_state_process
is hit, the peer can't transmit any more data.
- the memory comparison is intentionally very rough, as
the msk socket lock is not currently held where the condition is
now enforced. This should require some refinement, shared as-is
to avoid more latency on my side
---
net/mptcp/options.c | 31 +++++++++++++++++++++++++++++--
net/mptcp/protocol.c | 29 +++++++++++++++++++++--------
net/mptcp/protocol.h | 8 ++++++++
3 files changed, 58 insertions(+), 10 deletions(-)
diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index 4cc583fdc7a9..35db19fd6b7a 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -1158,8 +1158,29 @@ static bool add_addr_hmac_valid(struct mptcp_sock *msk,
return hmac == mp_opt->ahmac;
}
-/* Return false in case of error (or subflow has been reset),
- * else return true.
+static bool mptcp_over_limit(struct sock *sk, struct sock *ssk,
+ const struct sk_buff *skb)
+{
+ u64 mem = mptcp_mem(sk);
+
+ /* sk_rcvbuf is ensured to be >= 0 and <= MAX_INT. */
+ if (likely(mem <= READ_ONCE(sk->sk_rcvbuf)))
+ return false;
+
+ /* Avoid silently dropping pure acks, fin or zero win probes. */
+ if (TCP_SKB_CB(skb)->seq == TCP_SKB_CB(skb)->end_seq ||
+ TCP_SKB_CB(skb)->tcp_flags & TCPHDR_FIN ||
+ !after(TCP_SKB_CB(skb)->end_seq, tcp_sk(ssk)->rcv_nxt))
+ return false;
+
+ /* Dropped due to memory constraints, schedule an ack. */
+ inet_csk(ssk)->icsk_ack.pending |= ICSK_ACK_NOMEM | ICSK_ACK_NOW;
+ inet_csk_schedule_ack(ssk);
+ return true;
+}
+
+/* Return false when the caller must drop the packet, i.e. in case of error,
+ * subflow has been reset, or over memory limits.
*/
bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb)
{
@@ -1185,6 +1206,9 @@ bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb)
__mptcp_data_acked(subflow->conn);
mptcp_data_unlock(subflow->conn);
+
+ if (mptcp_over_limit(subflow->conn, sk, skb))
+ return false;
return true;
}
@@ -1263,6 +1287,9 @@ bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb)
return true;
}
+ if (mptcp_over_limit(subflow->conn, sk, skb))
+ return false;
+
mpext = skb_ext_add(skb, SKB_EXT_MPTCP);
if (!mpext)
return false;
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index f14572fb1975..e53abd1f814f 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -381,6 +381,15 @@ static bool __mptcp_move_skb(struct sock *sk, struct sk_buff *skb)
mptcp_borrow_fwdmem(sk, skb);
+ /* Can't drop packets for fallback socket this late, or the stream
+ * will break.
+ */
+ if (unlikely(sk_rmem_alloc_get(sk) > READ_ONCE(sk->sk_rcvbuf)) &&
+ !__mptcp_check_fallback(msk)) {
+ mptcp_drop(sk, skb);
+ return false;
+ }
+
if (MPTCP_SKB_CB(skb)->map_seq == msk->ack_seq) {
/* in sequence */
msk->bytes_received += copy_len;
@@ -675,6 +684,7 @@ static void __mptcp_add_backlog(struct sock *sk,
struct sk_buff *tail = NULL;
struct sock *ssk = skb->sk;
bool fragstolen;
+ u64 limit;
int delta;
if (unlikely(sk->sk_state == TCP_CLOSE)) {
@@ -682,6 +692,15 @@ static void __mptcp_add_backlog(struct sock *sk,
return;
}
+ /* Similar additional allowance as plain TCP. */
+ limit = READ_ONCE(sk->sk_rcvbuf);
+ limit += (limit >> 1) + 64 * 1024;
+ limit = min_t(u64, limit, UINT_MAX);
+ if (msk->backlog_len > limit && !__mptcp_check_fallback(msk)) {
+ kfree_skb_reason(skb, SKB_DROP_REASON_SOCKET_RCVBUFF);
+ return;
+ }
+
/* Try to coalesce with the last skb in our backlog */
if (!list_empty(&msk->backlog_list))
tail = list_last_entry(&msk->backlog_list, struct sk_buff, list);
@@ -753,7 +772,7 @@ static bool __mptcp_move_skbs_from_subflow(struct mptcp_sock *msk,
mptcp_init_skb(ssk, skb, offset, len);
- if (own_msk && sk_rmem_alloc_get(sk) < sk->sk_rcvbuf) {
+ if (own_msk) {
mptcp_subflow_lend_fwdmem(subflow, skb);
ret |= __mptcp_move_skb(sk, skb);
} else {
@@ -2211,10 +2230,6 @@ static bool __mptcp_move_skbs(struct sock *sk, struct list_head *skbs, u32 *delt
*delta = 0;
while (1) {
- /* If the msk recvbuf is full stop, don't drop */
- if (sk_rmem_alloc_get(sk) > sk->sk_rcvbuf)
- break;
-
prefetch(skb->next);
list_del(&skb->list);
*delta += skb->truesize;
@@ -2242,9 +2257,7 @@ static bool mptcp_can_spool_backlog(struct sock *sk, struct list_head *skbs)
DEBUG_NET_WARN_ON_ONCE(msk->backlog_unaccounted && sk->sk_socket &&
mem_cgroup_from_sk(sk));
- /* Don't spool the backlog if the rcvbuf is full. */
- if (list_empty(&msk->backlog_list) ||
- sk_rmem_alloc_get(sk) > sk->sk_rcvbuf)
+ if (list_empty(&msk->backlog_list))
return false;
INIT_LIST_HEAD(skbs);
diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h
index 661600f8b573..ef878ceae577 100644
--- a/net/mptcp/protocol.h
+++ b/net/mptcp/protocol.h
@@ -413,6 +413,14 @@ static inline void msk_owned_by_me(const struct mptcp_sock *msk)
#define mptcp_sk(ptr) container_of_const(ptr, struct mptcp_sock, sk.icsk_inet.sk)
#endif
+/* Be careful vs sign extension. */
+static inline u64 mptcp_mem(const struct sock *sk)
+{
+ u64 mem = (unsigned int)sk_rmem_alloc_get(sk);
+
+ return mem + (unsigned int)READ_ONCE(mptcp_sk(sk)->backlog_len);
+}
+
static inline int mptcp_win_from_space(const struct sock *sk, int space)
{
return __tcp_win_from_space(mptcp_sk(sk)->scaling_ratio, space);
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 3/7] mptcp: enforce hard limit on backlog flushing
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 1/7] mptcp: fix missing wakeups in edge scenarios Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 2/7] mptcp: explicitly drop over memory limits Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 4/7] mptcp: implemented OoO queue pruning Paolo Abeni
` (5 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
Currently a wild producer could keep the backlog flushing operation
spinning for an unbound time.
Since the previous patch the amount of data present in the backlog is
hard-limited. Move the backlog len update at the end of the flush loop to
prevent it spinning forever.
Also, no need to splice back the remaining skbs list into the backlog, as
such list is always empty after each backlog processing loop.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
net/mptcp/protocol.c | 21 ++++++---------------
1 file changed, 6 insertions(+), 15 deletions(-)
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index e53abd1f814f..0e41596b6397 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -2228,7 +2228,6 @@ static bool __mptcp_move_skbs(struct sock *sk, struct list_head *skbs, u32 *delt
struct mptcp_sock *msk = mptcp_sk(sk);
bool moved = false;
- *delta = 0;
while (1) {
prefetch(skb->next);
list_del(&skb->list);
@@ -2265,20 +2264,12 @@ static bool mptcp_can_spool_backlog(struct sock *sk, struct list_head *skbs)
return true;
}
-static void mptcp_backlog_spooled(struct sock *sk, u32 moved,
- struct list_head *skbs)
-{
- struct mptcp_sock *msk = mptcp_sk(sk);
-
- WRITE_ONCE(msk->backlog_len, msk->backlog_len - moved);
- list_splice(skbs, &msk->backlog_list);
-}
-
static bool mptcp_move_skbs(struct sock *sk)
{
+ struct mptcp_sock *msk = mptcp_sk(sk);
struct list_head skbs;
bool enqueued = false;
- u32 moved;
+ u32 moved = 0;
mptcp_data_lock(sk);
while (mptcp_can_spool_backlog(sk, &skbs)) {
@@ -2286,8 +2277,8 @@ static bool mptcp_move_skbs(struct sock *sk)
enqueued |= __mptcp_move_skbs(sk, &skbs, &moved);
mptcp_data_lock(sk);
- mptcp_backlog_spooled(sk, moved, &skbs);
}
+ WRITE_ONCE(msk->backlog_len, msk->backlog_len - moved);
mptcp_data_unlock(sk);
if (enqueued && mptcp_epollin_ready(sk))
sk->sk_data_ready(sk);
@@ -3672,12 +3663,12 @@ static void mptcp_release_cb(struct sock *sk)
__must_hold(&sk->sk_lock.slock)
{
struct mptcp_sock *msk = mptcp_sk(sk);
+ u32 moved = 0;
for (;;) {
unsigned long flags = (msk->cb_flags & MPTCP_FLAGS_PROCESS_CTX_NEED);
struct list_head join_list, skbs;
bool spool_bl;
- u32 moved;
spool_bl = mptcp_can_spool_backlog(sk, &skbs);
if (!flags && !spool_bl)
@@ -3710,9 +3701,9 @@ static void mptcp_release_cb(struct sock *sk)
cond_resched();
spin_lock_bh(&sk->sk_lock.slock);
- if (spool_bl)
- mptcp_backlog_spooled(sk, moved, &skbs);
}
+ if (moved)
+ WRITE_ONCE(msk->backlog_len, msk->backlog_len - moved);
if (__test_and_clear_bit(MPTCP_CLEAN_UNA, &msk->cb_flags))
__mptcp_clean_una_wakeup(sk);
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 4/7] mptcp: implemented OoO queue pruning
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (2 preceding siblings ...)
2026-05-19 17:01 ` [PATCH v7 mptcp-next 3/7] mptcp: enforce hard limit on backlog flushing Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 5/7] mptcp: track prune recovery status Paolo Abeni
` (4 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
Leverage the hybrid helpers to implement the receive queue and OoO queue
collapsing at ingress time when reaching memory bounds.
If the msk is owned by the user-space at incoming skb time, perform the
pruning in the release_cb. The prune check is additionally performed
when the skb reaches the msk-level queues.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
v6 -> v7:
- fix u64 -> u32 truncation
v2 -> v3:
- deal with unsynced TFO skb at prune time - only possible when pruning
in mptcp_over_limit()
v1 -> v2:
- collapse rcv queue, too
- deal with MPC map, too
- drop left-over sentence in the commit message
RFC -> v1:
- use data_seq only when available
- avoid ack_seq lockless access
- drop limit on fallback
- collapse rcvqueue, too
- drop only when pruning is not possible and over rcvbuf * 2
Note:
- sashiko can be confused about fwd memory lifecycle (I can
understand that :). Any exceeding amount of fwd allocated memory
is always released by the next sk_mem_uncharge() - i.e. fwd memory
is not tied to the current skb.
- AFAICS KASAN handles bitmap variables in a sane way, and sashiko
doesn't know about that
---
net/mptcp/mib.c | 2 ++
net/mptcp/mib.h | 2 ++
net/mptcp/options.c | 44 +++++++++++++++++++++++++++++++--------
net/mptcp/protocol.c | 49 ++++++++++++++++++++++++++++++++++++++++++--
net/mptcp/protocol.h | 1 +
5 files changed, 88 insertions(+), 10 deletions(-)
diff --git a/net/mptcp/mib.c b/net/mptcp/mib.c
index f23fda0c55a7..bdc863c3a952 100644
--- a/net/mptcp/mib.c
+++ b/net/mptcp/mib.c
@@ -85,6 +85,8 @@ static const struct snmp_mib mptcp_snmp_list[] = {
SNMP_MIB_ITEM("SimultConnectFallback", MPTCP_MIB_SIMULTCONNFALLBACK),
SNMP_MIB_ITEM("FallbackFailed", MPTCP_MIB_FALLBACKFAILED),
SNMP_MIB_ITEM("WinProbe", MPTCP_MIB_WINPROBE),
+ SNMP_MIB_ITEM("OfoPruned", MPTCP_MIB_OFO_PRUNED),
+ SNMP_MIB_ITEM("RcvPruned", MPTCP_MIB_RCVPRUNED),
};
/* mptcp_mib_alloc - allocate percpu mib counters
diff --git a/net/mptcp/mib.h b/net/mptcp/mib.h
index 812218b5ed2b..8ec314847fc3 100644
--- a/net/mptcp/mib.h
+++ b/net/mptcp/mib.h
@@ -88,6 +88,8 @@ enum linux_mptcp_mib_field {
MPTCP_MIB_SIMULTCONNFALLBACK, /* Simultaneous connect */
MPTCP_MIB_FALLBACKFAILED, /* Can't fallback due to msk status */
MPTCP_MIB_WINPROBE, /* MPTCP-level zero window probe */
+ MPTCP_MIB_OFO_PRUNED, /* MPTCP-level OoO queue pruned */
+ MPTCP_MIB_RCVPRUNED, /* Dropped due to memory constrains */
__MPTCP_MIB_MAX
};
diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index 35db19fd6b7a..e5d5a50a907f 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -1159,9 +1159,12 @@ static bool add_addr_hmac_valid(struct mptcp_sock *msk,
}
static bool mptcp_over_limit(struct sock *sk, struct sock *ssk,
- const struct sk_buff *skb)
+ const struct sk_buff *skb,
+ const struct mptcp_options_received *mp_opt)
{
- u64 mem = mptcp_mem(sk);
+ struct mptcp_sock *msk = mptcp_sk(sk);
+ u64 limit, mem = mptcp_mem(sk);
+ bool ret;
/* sk_rcvbuf is ensured to be >= 0 and <= MAX_INT. */
if (likely(mem <= READ_ONCE(sk->sk_rcvbuf)))
@@ -1173,10 +1176,31 @@ static bool mptcp_over_limit(struct sock *sk, struct sock *ssk,
!after(TCP_SKB_CB(skb)->end_seq, tcp_sk(ssk)->rcv_nxt))
return false;
- /* Dropped due to memory constraints, schedule an ack. */
- inet_csk(ssk)->icsk_ack.pending |= ICSK_ACK_NOMEM | ICSK_ACK_NOW;
- inet_csk_schedule_ack(ssk);
- return true;
+ mptcp_data_lock(sk);
+ if (!sock_owned_by_user(sk)) {
+ /* When the data sequence is not (yet) available for the
+ * incoming skb, allow pruning the whole OoO queue.
+ */
+ u64 seq = (!mp_opt->use_map || mp_opt->mpc_map) ?
+ msk->ack_seq : mp_opt->data_seq;
+
+ limit = sk->sk_rcvbuf;
+ mptcp_prune_ofo_queue(sk, true, seq);
+ } else {
+ /* Pruning will take place later in the RX path, allow
+ * some extra slack.
+ */
+ limit = ((u64)READ_ONCE(sk->sk_rcvbuf)) << 1;
+ }
+ ret = mptcp_mem(sk) > limit;
+ mptcp_data_unlock(sk);
+
+ if (ret) {
+ /* Dropped due to memory constraints, schedule an ack. */
+ inet_csk(ssk)->icsk_ack.pending |= ICSK_ACK_NOMEM | ICSK_ACK_NOW;
+ inet_csk_schedule_ack(ssk);
+ }
+ return ret;
}
/* Return false when the caller must drop the packet, i.e. in case of error,
@@ -1207,7 +1231,11 @@ bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb)
__mptcp_data_acked(subflow->conn);
mptcp_data_unlock(subflow->conn);
- if (mptcp_over_limit(subflow->conn, sk, skb))
+ /* Will use ack_seq as limit for OoO pruning; any value would do
+ * as OoO queue must be empty.
+ */
+ mp_opt.use_map = 0;
+ if (mptcp_over_limit(subflow->conn, sk, skb, &mp_opt))
return false;
return true;
}
@@ -1287,7 +1315,7 @@ bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb)
return true;
}
- if (mptcp_over_limit(subflow->conn, sk, skb))
+ if (mptcp_over_limit(subflow->conn, sk, skb, &mp_opt))
return false;
mpext = skb_ext_add(skb, SKB_EXT_MPTCP);
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index 0e41596b6397..f207f001c97e 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -373,6 +373,47 @@ static void mptcp_init_skb(struct sock *ssk, struct sk_buff *skb, int offset,
skb_dst_drop(skb);
}
+/* "Inspired" from the TCP version */
+void mptcp_prune_ofo_queue(struct sock *sk, bool use_bl, u64 seq)
+{
+ struct mptcp_sock *msk = mptcp_sk(sk);
+ struct rb_node *node, *prev;
+ bool pruned = false;
+ u64 mem;
+
+ if (RB_EMPTY_ROOT(&msk->out_of_order_queue))
+ return;
+
+ node = &msk->ooo_last_skb->rbnode;
+
+ do {
+ struct sk_buff *skb = rb_to_skb(node);
+
+ /* Stop pruning if the incoming skb would land in OoO tail. */
+ if (after64(seq, MPTCP_SKB_CB(skb)->map_seq))
+ break;
+
+ pruned = true;
+ prev = rb_prev(node);
+ rb_erase(node, &msk->out_of_order_queue);
+ mptcp_drop(sk, skb);
+ msk->ooo_last_skb = rb_to_skb(prev);
+
+ /* On early pruning be more strict. */
+ if (use_bl)
+ mem = mptcp_mem(sk);
+ else
+ mem = (unsigned int)atomic_read(&sk->sk_rmem_alloc);
+ if (mem < sk->sk_rcvbuf)
+ break;
+
+ node = prev;
+ } while (node);
+
+ if (pruned)
+ MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_OFO_PRUNED);
+}
+
static bool __mptcp_move_skb(struct sock *sk, struct sk_buff *skb)
{
u64 copy_len = MPTCP_SKB_CB(skb)->end_seq - MPTCP_SKB_CB(skb)->map_seq;
@@ -386,8 +427,12 @@ static bool __mptcp_move_skb(struct sock *sk, struct sk_buff *skb)
*/
if (unlikely(sk_rmem_alloc_get(sk) > READ_ONCE(sk->sk_rcvbuf)) &&
!__mptcp_check_fallback(msk)) {
- mptcp_drop(sk, skb);
- return false;
+ mptcp_prune_ofo_queue(sk, false, MPTCP_SKB_CB(skb)->map_seq);
+ if (sk_rmem_alloc_get(sk) > READ_ONCE(sk->sk_rcvbuf)) {
+ MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_RCVPRUNED);
+ mptcp_drop(sk, skb);
+ return false;
+ }
}
if (MPTCP_SKB_CB(skb)->map_seq == msk->ack_seq) {
diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h
index ef878ceae577..816210ed2630 100644
--- a/net/mptcp/protocol.h
+++ b/net/mptcp/protocol.h
@@ -835,6 +835,7 @@ bool __mptcp_close(struct sock *sk, long timeout);
void mptcp_cancel_work(struct sock *sk);
void __mptcp_unaccepted_force_close(struct sock *sk);
void mptcp_set_state(struct sock *sk, int state);
+void mptcp_prune_ofo_queue(struct sock *sk, bool use_bl, u64 seq);
bool mptcp_addresses_equal(const struct mptcp_addr_info *a,
const struct mptcp_addr_info *b, bool use_port);
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 5/7] mptcp: track prune recovery status
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (3 preceding siblings ...)
2026-05-19 17:01 ` [PATCH v7 mptcp-next 4/7] mptcp: implemented OoO queue pruning Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 6/7] mptcp: move the retrans loop to a separate helper Paolo Abeni
` (3 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
After dropping any data already acked at the TCP level, the MPTCP must
avoid inducing TCP-level retransmission until the pruned data has been
successfully acked at MPTCP level. Otherwise the subflows could keep
retransmitting skbs carring OoO MPTCP data, preventing reinjections and
stalling completely the data transfer.
Explicitly keep track of the highest pruned MPTCP-level seq number and
stop dropping at TCP level until such sequence has been acked.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
v6 -> v7:
- add missing READ_ONCE() on ack_seq (sashiko was right)
- introduce mptcp_pruned() helper, use it in __mptcp_add_backlog(), too
- fix u64 -> u32 truncation
---
net/mptcp/options.c | 7 +++++++
net/mptcp/protocol.c | 7 +++++++
net/mptcp/protocol.h | 9 +++++++++
net/mptcp/subflow.c | 1 +
4 files changed, 24 insertions(+)
diff --git a/net/mptcp/options.c b/net/mptcp/options.c
index e5d5a50a907f..f149b74cc15a 100644
--- a/net/mptcp/options.c
+++ b/net/mptcp/options.c
@@ -1193,6 +1193,13 @@ static bool mptcp_over_limit(struct sock *sk, struct sock *ssk,
limit = ((u64)READ_ONCE(sk->sk_rcvbuf)) << 1;
}
ret = mptcp_mem(sk) > limit;
+
+ /* After pruning any packets ensure that MPTCP-driven drops do not
+ * cause TCP-level retransmission.
+ */
+ if (before64(READ_ONCE(msk->ack_seq), READ_ONCE(msk->pruned_seq)))
+ ret = false;
+
mptcp_data_unlock(sk);
if (ret) {
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index f207f001c97e..8da4f43543e3 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -396,6 +396,7 @@ void mptcp_prune_ofo_queue(struct sock *sk, bool use_bl, u64 seq)
pruned = true;
prev = rb_prev(node);
rb_erase(node, &msk->out_of_order_queue);
+ mptcp_pruned(msk, MPTCP_SKB_CB(skb)->end_seq);
mptcp_drop(sk, skb);
msk->ooo_last_skb = rb_to_skb(prev);
@@ -429,6 +430,8 @@ static bool __mptcp_move_skb(struct sock *sk, struct sk_buff *skb)
!__mptcp_check_fallback(msk)) {
mptcp_prune_ofo_queue(sk, false, MPTCP_SKB_CB(skb)->map_seq);
if (sk_rmem_alloc_get(sk) > READ_ONCE(sk->sk_rcvbuf)) {
+ mptcp_pruned(msk, MPTCP_SKB_CB(skb)->end_seq);
+
MPTCP_INC_STATS(sock_net(sk), MPTCP_MIB_RCVPRUNED);
mptcp_drop(sk, skb);
return false;
@@ -742,6 +745,7 @@ static void __mptcp_add_backlog(struct sock *sk,
limit += (limit >> 1) + 64 * 1024;
limit = min_t(u64, limit, UINT_MAX);
if (msk->backlog_len > limit && !__mptcp_check_fallback(msk)) {
+ mptcp_pruned(msk, MPTCP_SKB_CB(skb)->end_seq);
kfree_skb_reason(skb, SKB_DROP_REASON_SOCKET_RCVBUFF);
return;
}
@@ -890,6 +894,8 @@ static bool __mptcp_ofo_queue(struct mptcp_sock *msk)
WRITE_ONCE(msk->ack_seq, end_seq);
moved = true;
}
+
+ mptcp_pruned(msk, msk->ack_seq);
return moved;
}
@@ -3539,6 +3545,7 @@ static int mptcp_disconnect(struct sock *sk, int flags)
/* for fallback's sake */
WRITE_ONCE(msk->ack_seq, 0);
atomic64_set(&msk->rcv_wnd_sent, 0);
+ WRITE_ONCE(msk->pruned_seq, 0);
WRITE_ONCE(sk->sk_shutdown, 0);
sk_error_report(sk);
diff --git a/net/mptcp/protocol.h b/net/mptcp/protocol.h
index 816210ed2630..2590aceb7c98 100644
--- a/net/mptcp/protocol.h
+++ b/net/mptcp/protocol.h
@@ -303,6 +303,9 @@ struct mptcp_sock {
u64 bytes_acked;
u64 snd_una;
u64 wnd_end;
+ u64 pruned_seq; /* If strictly above ack_seq,
+ * the highest seq pruned.
+ */
u32 last_data_sent;
u32 last_data_recv;
u32 last_ack_recv;
@@ -837,6 +840,12 @@ void __mptcp_unaccepted_force_close(struct sock *sk);
void mptcp_set_state(struct sock *sk, int state);
void mptcp_prune_ofo_queue(struct sock *sk, bool use_bl, u64 seq);
+static inline void mptcp_pruned(struct mptcp_sock *msk, u64 seq)
+{
+ if (after64(seq, msk->pruned_seq))
+ WRITE_ONCE(msk->pruned_seq, seq);
+}
+
bool mptcp_addresses_equal(const struct mptcp_addr_info *a,
const struct mptcp_addr_info *b, bool use_port);
void mptcp_local_address(const struct sock_common *skc,
diff --git a/net/mptcp/subflow.c b/net/mptcp/subflow.c
index d562e149606f..cc75d914c1b5 100644
--- a/net/mptcp/subflow.c
+++ b/net/mptcp/subflow.c
@@ -494,6 +494,7 @@ static void subflow_set_remote_key(struct mptcp_sock *msk,
WRITE_ONCE(msk->remote_key, subflow->remote_key);
WRITE_ONCE(msk->ack_seq, subflow->iasn);
+ WRITE_ONCE(msk->pruned_seq, subflow->iasn);
WRITE_ONCE(msk->can_ack, true);
atomic64_set(&msk->rcv_wnd_sent, subflow->iasn);
}
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 6/7] mptcp: move the retrans loop to a separate helper
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (4 preceding siblings ...)
2026-05-19 17:01 ` [PATCH v7 mptcp-next 5/7] mptcp: track prune recovery status Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 17:01 ` [PATCH v7 mptcp-next 7/7] mptcp: let the retrans scheduler do its job Paolo Abeni
` (2 subsequent siblings)
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
This is a cleanup in order to make the next patch simpler.
No functional change intended.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
net/mptcp/protocol.c | 74 +++++++++++++++++++++++++-------------------
1 file changed, 43 insertions(+), 31 deletions(-)
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index 8da4f43543e3..a30461f86aeb 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -2833,41 +2833,14 @@ static void mptcp_check_fastclose(struct mptcp_sock *msk)
sk_error_report(sk);
}
-static void __mptcp_retrans(struct sock *sk)
+/* Retransmit the specified data fragment on all the selected subflows. */
+static int __mptcp_push_retrans(struct sock *sk, struct mptcp_data_frag *dfrag)
{
struct mptcp_sendmsg_info info = { .data_lock_held = true, };
struct mptcp_sock *msk = mptcp_sk(sk);
struct mptcp_subflow_context *subflow;
- struct mptcp_data_frag *dfrag;
struct sock *ssk;
- int ret, err;
- u16 len = 0;
-
- mptcp_clean_una_wakeup(sk);
-
- /* first check ssk: need to kick "stale" logic */
- err = mptcp_sched_get_retrans(msk);
- dfrag = mptcp_rtx_head(sk);
- if (!dfrag) {
- if (mptcp_data_fin_enabled(msk)) {
- struct inet_connection_sock *icsk = inet_csk(sk);
-
- WRITE_ONCE(icsk->icsk_retransmits,
- icsk->icsk_retransmits + 1);
- mptcp_set_datafin_timeout(sk);
- mptcp_send_ack(msk);
-
- goto reset_timer;
- }
-
- if (!mptcp_send_head(sk))
- goto clear_scheduled;
-
- goto reset_timer;
- }
-
- if (err)
- goto reset_timer;
+ int ret, len = 0;
mptcp_for_each_subflow(msk, subflow) {
if (READ_ONCE(subflow->scheduled)) {
@@ -2895,7 +2868,7 @@ static void __mptcp_retrans(struct sock *sk)
!msk->allow_subflows) {
spin_unlock_bh(&msk->fallback_lock);
release_sock(ssk);
- goto clear_scheduled;
+ return -1;
}
while (info.sent < info.limit) {
@@ -2918,6 +2891,45 @@ static void __mptcp_retrans(struct sock *sk)
release_sock(ssk);
}
}
+ return len;
+}
+
+static void __mptcp_retrans(struct sock *sk)
+{
+ struct mptcp_sock *msk = mptcp_sk(sk);
+ struct mptcp_subflow_context *subflow;
+ struct mptcp_data_frag *dfrag;
+ int err, len;
+
+ mptcp_clean_una_wakeup(sk);
+
+ /* first check ssk: need to kick "stale" logic */
+ err = mptcp_sched_get_retrans(msk);
+ dfrag = mptcp_rtx_head(sk);
+ if (!dfrag) {
+ if (mptcp_data_fin_enabled(msk)) {
+ struct inet_connection_sock *icsk = inet_csk(sk);
+
+ WRITE_ONCE(icsk->icsk_retransmits,
+ icsk->icsk_retransmits + 1);
+ mptcp_set_datafin_timeout(sk);
+ mptcp_send_ack(msk);
+
+ goto reset_timer;
+ }
+
+ if (!mptcp_send_head(sk))
+ goto clear_scheduled;
+
+ goto reset_timer;
+ }
+
+ if (err)
+ goto reset_timer;
+
+ len = __mptcp_push_retrans(sk, dfrag);
+ if (len < 0)
+ goto clear_scheduled;
msk->bytes_retrans += len;
dfrag->already_sent = max(dfrag->already_sent, len);
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v7 mptcp-next 7/7] mptcp: let the retrans scheduler do its job.
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (5 preceding siblings ...)
2026-05-19 17:01 ` [PATCH v7 mptcp-next 6/7] mptcp: move the retrans loop to a separate helper Paolo Abeni
@ 2026-05-19 17:01 ` Paolo Abeni
2026-05-19 18:09 ` [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure MPTCP CI
2026-05-20 6:32 ` Geliang Tang
8 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-19 17:01 UTC (permalink / raw)
To: mptcp; +Cc: Geliang Tang, gang.yan
Currently the MPTCP core enforces that when MPTCP-level retrans timer
fires, at most a single dfrag is retransmitted. If some corner-cases it
may be necessary retransmit multiple dfrags, and the MPTCP socket will
need to wait multiple retrans timeout to accomplish that.
Remove the mentioned constraint, allowing to transmit multiple dfrags per
retrans period, as long as the scheduler keeps selecting subflows for
retransmissions and pending data is available in the rtx queue.
The default scheduler will transmit a dfrag per available subflow.
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
v4 -> v5:
- fixed already_sent update
v3 -> v4:
- avoid quadratic behavior, fix retrans_seq update
- fix rtx timer re-schedule miss
v2 -> v3:
- fix infinite loop issue (should address tls tests failures)
v1 -> v2:
- fix retrans sequence update (sashiko)
Note:
- sashiko see issues when dfrag = mptcp_rtx_head(sk) != NULL and
dfrag->already_sent == 0. That condition should not possible: if
mptcp_rtx_head() is not NULL there should be some data already
sent.
---
net/mptcp/protocol.c | 105 +++++++++++++++++++++++++++++++------------
1 file changed, 77 insertions(+), 28 deletions(-)
diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index a30461f86aeb..4a219fc0fa89 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -1206,13 +1206,6 @@ static void __mptcp_clean_una_wakeup(struct sock *sk)
mptcp_write_space(sk);
}
-static void mptcp_clean_una_wakeup(struct sock *sk)
-{
- mptcp_data_lock(sk);
- __mptcp_clean_una_wakeup(sk);
- mptcp_data_unlock(sk);
-}
-
static void mptcp_enter_memory_pressure(struct sock *sk)
{
struct mptcp_subflow_context *subflow;
@@ -2833,8 +2826,12 @@ static void mptcp_check_fastclose(struct mptcp_sock *msk)
sk_error_report(sk);
}
-/* Retransmit the specified data fragment on all the selected subflows. */
-static int __mptcp_push_retrans(struct sock *sk, struct mptcp_data_frag *dfrag)
+/*
+ * Retransmit the specified data fragment on all the selected subflows,
+ * starting from the specified sequence
+ */
+static int __mptcp_push_retrans(struct sock *sk, struct mptcp_data_frag *dfrag,
+ u64 sent_seq)
{
struct mptcp_sendmsg_info info = { .data_lock_held = true, };
struct mptcp_sock *msk = mptcp_sk(sk);
@@ -2844,6 +2841,7 @@ static int __mptcp_push_retrans(struct sock *sk, struct mptcp_data_frag *dfrag)
mptcp_for_each_subflow(msk, subflow) {
if (READ_ONCE(subflow->scheduled)) {
+ u16 offset = sent_seq - dfrag->data_seq;
u16 copied = 0;
mptcp_subflow_set_scheduled(subflow, false);
@@ -2853,9 +2851,12 @@ static int __mptcp_push_retrans(struct sock *sk, struct mptcp_data_frag *dfrag)
lock_sock(ssk);
/* limit retransmission to the bytes already sent on some subflows */
- info.sent = 0;
+ info.sent = offset;
info.limit = READ_ONCE(msk->csum_enabled) ? dfrag->data_len :
dfrag->already_sent;
+ DEBUG_NET_WARN_ON_ONCE(!before64(sent_seq,
+ dfrag->data_seq +
+ info.limit));
/*
* make the whole retrans decision, xmit, disallow
@@ -2899,41 +2900,89 @@ static void __mptcp_retrans(struct sock *sk)
struct mptcp_sock *msk = mptcp_sk(sk);
struct mptcp_subflow_context *subflow;
struct mptcp_data_frag *dfrag;
+ bool retransmitted = false;
+ u64 retrans_seq;
int err, len;
- mptcp_clean_una_wakeup(sk);
-
- /* first check ssk: need to kick "stale" logic */
- err = mptcp_sched_get_retrans(msk);
+ mptcp_data_lock(sk);
+ __mptcp_clean_una_wakeup(sk);
+ retrans_seq = msk->snd_una;
dfrag = mptcp_rtx_head(sk);
+ mptcp_data_unlock(sk);
+ if (!dfrag)
+ goto check_data_fin;
+
+ for (;;) {
+ bool already_retrans;
+
+ /* The scheduler may clean the RTX queue. */
+ get_page(dfrag->page);
+
+ /* The default scheduler will kick "stale" logic. */
+ err = mptcp_sched_get_retrans(msk);
+ if (err) {
+ put_page(dfrag->page);
+ break;
+ }
+
+ /* Incoming acks can have moved retrans sequence after
+ * the current dfrag, if so try to start again from RTX head.
+ */
+ mptcp_data_lock(sk);
+ already_retrans = !dfrag->already_sent ||
+ !before64(msk->snd_una, dfrag->data_seq +
+ dfrag->already_sent);
+ put_page(dfrag->page);
+ if (already_retrans) {
+ __mptcp_clean_una_wakeup(sk);
+ retrans_seq = msk->snd_una;
+ dfrag = mptcp_rtx_head(sk);
+ }
+ mptcp_data_unlock(sk);
+ if (!dfrag)
+ break;
+
+ len = __mptcp_push_retrans(sk, dfrag, retrans_seq);
+ if (len < 0)
+ goto clear_scheduled;
+
+ retransmitted = true;
+ retrans_seq += len;
+ msk->bytes_retrans += len;
+ dfrag->already_sent = max_t(u16, dfrag->already_sent,
+ retrans_seq - dfrag->data_seq);
+
+ /* Attempt the next fragment only if the current one is
+ * completely retransmitted.
+ */
+ if (before64(retrans_seq, dfrag->data_seq + dfrag->data_len))
+ break;
+
+ dfrag = list_is_last(&dfrag->list, &msk->rtx_queue) ?
+ NULL : list_next_entry(dfrag, list);
+ if (!dfrag || !dfrag->already_sent)
+ break;
+ }
+
+ /* Data fin retransmission needed only if no data retransmission took
+ * place, and RTX queue is empty.
+ */
+check_data_fin:
if (!dfrag) {
- if (mptcp_data_fin_enabled(msk)) {
+ if (!retransmitted && mptcp_data_fin_enabled(msk)) {
struct inet_connection_sock *icsk = inet_csk(sk);
WRITE_ONCE(icsk->icsk_retransmits,
icsk->icsk_retransmits + 1);
mptcp_set_datafin_timeout(sk);
mptcp_send_ack(msk);
-
goto reset_timer;
}
if (!mptcp_send_head(sk))
goto clear_scheduled;
-
- goto reset_timer;
}
- if (err)
- goto reset_timer;
-
- len = __mptcp_push_retrans(sk, dfrag);
- if (len < 0)
- goto clear_scheduled;
-
- msk->bytes_retrans += len;
- dfrag->already_sent = max(dfrag->already_sent, len);
-
reset_timer:
mptcp_check_and_set_pending(sk);
--
2.54.0
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (6 preceding siblings ...)
2026-05-19 17:01 ` [PATCH v7 mptcp-next 7/7] mptcp: let the retrans scheduler do its job Paolo Abeni
@ 2026-05-19 18:09 ` MPTCP CI
2026-05-20 6:32 ` Geliang Tang
8 siblings, 0 replies; 13+ messages in thread
From: MPTCP CI @ 2026-05-19 18:09 UTC (permalink / raw)
To: Paolo Abeni; +Cc: mptcp
Hi Paolo,
Thank you for your modifications, that's great!
Our CI did some validations and here is its report:
- KVM Validation: normal (except selftest_mptcp_join): Success! ✅
- KVM Validation: normal (only selftest_mptcp_join): Success! ✅
- KVM Validation: debug (except selftest_mptcp_join): Success! ✅
- KVM Validation: debug (only selftest_mptcp_join): Success! ✅
- KVM Validation: btf-normal (only bpftest_all): Success! ✅
- KVM Validation: btf-debug (only bpftest_all): Success! ✅
- Task: https://github.com/multipath-tcp/mptcp_net-next/actions/runs/26113401623
Initiator: Patchew Applier
Commits: https://github.com/multipath-tcp/mptcp_net-next/commits/23b24a4a7ecb
Patchwork: https://patchwork.kernel.org/project/mptcp/list/?series=1097528
If there are some issues, you can reproduce them using the same environment as
the one used by the CI thanks to a docker image, e.g.:
$ cd [kernel source code]
$ docker run -v "${PWD}:${PWD}:rw" -w "${PWD}" --privileged --rm -it \
--pull always mptcp/mptcp-upstream-virtme-docker:latest \
auto-normal
For more details:
https://github.com/multipath-tcp/mptcp-upstream-virtme-docker
Please note that despite all the efforts that have been already done to have a
stable tests suite when executed on a public CI like here, it is possible some
reported issues are not due to your modifications. Still, do not hesitate to
help us improve that ;-)
Cheers,
MPTCP GH Action bot
Bot operated by Matthieu Baerts (NGI0 Core)
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure
2026-05-19 17:01 [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure Paolo Abeni
` (7 preceding siblings ...)
2026-05-19 18:09 ` [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure MPTCP CI
@ 2026-05-20 6:32 ` Geliang Tang
2026-05-20 8:19 ` Paolo Abeni
8 siblings, 1 reply; 13+ messages in thread
From: Geliang Tang @ 2026-05-20 6:32 UTC (permalink / raw)
To: Paolo Abeni, mptcp; +Cc: gang.yan
[-- Attachment #1: Type: text/plain, Size: 10440 bytes --]
Hi Paolo,
Thanks for this v7.
On Tue, 2026-05-19 at 19:01 +0200, Paolo Abeni wrote:
> This an attempt to fix the data transfer stall reported by Geliang
> and
> Gang more carefully enforcing memory constraints at the MPTCP level.
>
> This iteration presents a significant change WRT the previous one,
> avoiding entirely the collapse attempt on memory pressure. Note that
> this choice represent a trade off: collapsing allow much faster
> transfer
> (to be more accurate: order of magnitude less slow) under some
> extreme
> conditions, but makes transfer slower and much more CPU intensive for
> less unlikely conditions.
>
> As a consequence of the above the `mptcp_data.multi_chunk_sendfile`
> test-case needs a 240 seconds timeout to complete successfully:
>
> TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
>
> The solution performing data collapsing would need similar long
> timeout
> for the multiproc tests cases: mutliproc_even, mutliproc_readers,
> mutliproc_writers, mutliproc_sendpage_even,
> mutliproc_sendpage_readers,
> mutliproc_sendpage_writers.
Based on this version, I actually tested the MPTCP TLS self-tests and
still encountered a few similar errors, with the test duration taking
several times longer than before.
First, I applied the "MPTCP KTLS support" v18 [1] patch series and ran
the MPTCP TLS self-tests in debug mode, obtaining the following output:
Selftest Test: ./mptcp_tls.sh
TAP version 13
1..1
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
... ...
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # PASSED: 871 / 871 tests passed.
# # Totals: pass:871 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 test: selftest_mptcp_tls
# time=142
All 871 tests passed, taking 142 seconds.
Then based on the "MPTCP KTLS support" v18, I further applied this
patch series "mptcp: address stall under memory pressure" v7, and ran
the MPTCP TLS self-tests in debug mode, obtaining the following output:
Selftest Test: ./mptcp_tls.sh
TAP version 13
1..1
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
... ...
# # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# not ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_aes_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# not ok 70 tls.13_aes_gcm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_chacha_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_chacha_mptcp.multi_chunk_sendfile
# not ok 137 tls.12_chacha_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_chacha_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_chacha_mptcp.multi_chunk_sendfile
# not ok 204 tls.13_chacha_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_sm4_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# not ok 271 tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_sm4_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# not ok 338 tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_aes_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# not ok 405 tls.12_aes_ccm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_aes_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# not ok 472 tls.13_aes_ccm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# not ok 539 tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# not ok 606 tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.13_nopad_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_nopad_mptcp.multi_chunk_sendfile
# not ok 673 tls.13_nopad_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_aria_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# not ok 740 tls.12_aria_gcm_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# not ok 807 tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
... ...
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # FAILED: 858 / 871 tests passed.
# # Totals: pass:858 fail:13 xfail:0 xpass:0 skip:0 error:0
not ok 1 test: selftest_mptcp_tls # FAIL
# time=567
Here, 13 tests failed, with the total test taking 567 seconds, which is
four times longer than the previous test.
For the next test, on top of "MPTCP KTLS support" v18 and "mptcp:
address stall under memory pressure" v7, I used the following patch to
enable multipath testing:
---
tools/testing/selftests/net/mptcp/mptcp_tls.sh | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/tools/testing/selftests/net/mptcp/mptcp_tls.sh
b/tools/testing/selftests/net/mptcp/mptcp_tls.sh
index ea366d149a20..f8a07928ffa0 100755
--- a/tools/testing/selftests/net/mptcp/mptcp_tls.sh
+++ b/tools/testing/selftests/net/mptcp/mptcp_tls.sh
@@ -36,10 +36,7 @@ init()
trap cleanup EXIT
mptcp_lib_check_mptcp
-# Temporarily set max to '0' to disable multipath testing,
-# as it depends on "mptcp: fix stall because of data_ready" series of
fixes.
-# It will be re-enabled together with that series later as a squash-to
patch.
-init 0
+init
ip netns exec "$ns1" ./tls -v 12_aes_gcm_mptcp \
-v 13_aes_gcm_mptcp \
--
2.53.0
And ran the MPTCP TLS self-tests in debug mode, obtaining the following
output:
Selftest Test: ./mptcp_tls.sh
TAP version 13
1..1
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
... ...
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers ...
# # mutliproc_sendpage_readers: Test terminated by timeout
# # FAIL tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# not ok 117 tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
... ...
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
...
# # tls.c:1690:mutliproc_sendpage_readers:Expected res (-1) >= 0 (0)
# # mutliproc_sendpage_readers: Test terminated by timeout
# # FAIL tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# not ok 586 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
... ...
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
...
# # mutliproc_sendpage_writers: Test terminated by timeout
# # FAIL tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# not ok 855 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
... ...
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # FAILED: 868 / 871 tests passed.
# # Totals: pass:868 fail:3 xfail:0 xpass:0 skip:0 error:0
not ok 1 test: selftest_mptcp_tls # FAIL
# time=1256
Here, 3 tests failed, with the total test taking 1256 seconds, which is
much longer than the previous test.
Hope this result is useful for you to refine this patch series. I would
be very grateful if you could also kindly help me review the "MPTCP
KTLS support" v18 patch series.
Thanks,
-Geliang
[1]
https://patchwork.kernel.org/project/mptcp/cover/cover.1777459066.git.tanggeliang@kylinos.cn/
>
> Patch 1 is new in v6, and is actually a fix for an old issue
> (targeting
> net), included here just for my convenience.
>
> Patch 2 and 3 makes the admission check much more strict for incoming
> packets exceeding the memory limits, with some exception for fallback
> sockets.
> Patch 4 makes implement OoO queue pruning for MPTCP and patch 5
> addresses an edge scenario that could still lead to transfer stall
> under memory pressure.
> Finally patch 6 and 7 improve the MPTCP-level retransmission schema
> to
> make recovery from memory pressure/after MPTCP-level drop
> significantly
> faster.
> ---
> v6 -> v7:
> - address some of sashiko feedback, see individual patches for the
> gory details.
>
> Paolo Abeni (7):
> mptcp: fix missing wakeups in edge scenarios
> mptcp: explicitly drop over memory limits
> mptcp: enforce hard limit on backlog flushing
> mptcp: implemented OoO queue pruning
> mptcp: track prune recovery status
> mptcp: move the retrans loop to a separate helper
> mptcp: let the retrans scheduler do its job.
>
> net/mptcp/mib.c | 2 +
> net/mptcp/mib.h | 2 +
> net/mptcp/options.c | 66 +++++++++++-
> net/mptcp/protocol.c | 247 ++++++++++++++++++++++++++++++++---------
> --
> net/mptcp/protocol.h | 18 ++++
> net/mptcp/subflow.c | 1 +
> 6 files changed, 270 insertions(+), 66 deletions(-)
[-- Attachment #2: ktls_0520.log --]
[-- Type: text/x-log, Size: 434713 bytes --]
1. "MPTCP KTLS support" v18
-------- 8< --------
run_loop run_selftest_one ./mptcp_tls.sh
-------- 8< --------
=== Attempt: 1 (Wed, 20 May 2026 01:39:54 +0000) ===
Selftest Test: ./mptcp_tls.sh
TAP version 13
1..1
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
root@mptcpdev:/home/tgl/mptcp_net-next# [ 8.830812][ T387] tls (387) used greatest stack depth: 24000 bytes left
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
# # RUN tls.12_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_mptcp.send_then_sendfile
# ok 2 tls.12_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
[ 9.294915][ T404] tls (404) used greatest stack depth: 23952 bytes left
# # OK tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_mptcp.recv_max ...
# # OK tls.12_aes_gcm_mptcp.recv_max
# ok 4 tls.12_aes_gcm_mptcp.recv_max
# # RUN tls.12_aes_gcm_mptcp.recv_small ...
# # OK tls.12_aes_gcm_mptcp.recv_small
# ok 5 tls.12_aes_gcm_mptcp.recv_small
# # RUN tls.12_aes_gcm_mptcp.msg_more ...
# # OK tls.12_aes_gcm_mptcp.msg_more
# ok 6 tls.12_aes_gcm_mptcp.msg_more
# # RUN tls.12_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_mptcp.cmsg_msg_more
# ok 7 tls.12_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# ok 8 tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_mptcp.msg_more_unsent
# ok 9 tls.12_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_mptcp.msg_eor
# ok 10 tls.12_aes_gcm_mptcp.msg_eor
# # RUN tls.12_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_single
# ok 11 tls.12_aes_gcm_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_fragmented
# ok 12 tls.12_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_large
# ok 13 tls.12_aes_gcm_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple
# ok 14 tls.12_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 15 tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe
# ok 16 tls.12_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_more ...
# # OK tls.12_aes_gcm_mptcp.splice_more
# ok 17 tls.12_aes_gcm_mptcp.splice_more
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe2
# ok 18 tls.12_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_mptcp.send_and_splice
# ok 19 tls.12_aes_gcm_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe
# ok 20 tls.12_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 21 tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 22 tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_mptcp.recv_and_splice
# ok 23 tls.12_aes_gcm_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_mptcp.peek_and_splice
# ok 24 tls.12_aes_gcm_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe_small
# ok 25 tls.12_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_mptcp.splice_short ...
# # OK tls.12_aes_gcm_mptcp.splice_short
# ok 26 tls.12_aes_gcm_mptcp.splice_short
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single
# ok 27 tls.12_aes_gcm_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single_max
# ok 28 tls.12_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_multiple
# ok 29 tls.12_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv
# ok 30 tls.12_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_mptcp.multiple_send_single_recv
# ok 31 tls.12_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 32 tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_mptcp.recv_partial
# ok 33 tls.12_aes_gcm_mptcp.recv_partial
# # RUN tls.12_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_mptcp.recv_nonblock
# ok 34 tls.12_aes_gcm_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_mptcp.recv_peek
# ok 35 tls.12_aes_gcm_mptcp.recv_peek
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple
# ok 36 tls.12_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# ok 37 tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 38 tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_mptcp.recv_lowat
# ok 39 tls.12_aes_gcm_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_mptcp.bidir ...
# # OK tls.12_aes_gcm_mptcp.bidir
# ok 40 tls.12_aes_gcm_mptcp.bidir
# # RUN tls.12_aes_gcm_mptcp.pollin ...
# # OK tls.12_aes_gcm_mptcp.pollin
# ok 41 tls.12_aes_gcm_mptcp.pollin
# # RUN tls.12_aes_gcm_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_mptcp.poll_wait
# ok 42 tls.12_aes_gcm_mptcp.poll_wait
# # RUN tls.12_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_mptcp.poll_wait_split
# ok 43 tls.12_aes_gcm_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_mptcp.blocking ...
# # OK tls.12_aes_gcm_mptcp.blocking
# ok 44 tls.12_aes_gcm_mptcp.blocking
# # RUN tls.12_aes_gcm_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_mptcp.nonblocking
# ok 45 tls.12_aes_gcm_mptcp.nonblocking
# # RUN tls.12_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_even
# ok 46 tls.12_aes_gcm_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_readers
# ok 47 tls.12_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_writers
# ok 48 tls.12_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_even ...
[ 13.928388][ T555] tls (555) used greatest stack depth: 23840 bytes left
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 49 tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers ...
[ 15.273930][ T570] tls (570) used greatest stack depth: 23792 bytes left
[ 15.306514][ T568] tls (568) used greatest stack depth: 23584 bytes left
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# ok 50 tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 51 tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_mptcp.control_msg ...
# # OK tls.12_aes_gcm_mptcp.control_msg
# ok 52 tls.12_aes_gcm_mptcp.control_msg
# # RUN tls.12_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_mptcp.control_msg_nomerge
# ok 53 tls.12_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_mptcp.data_control_data
# ok 54 tls.12_aes_gcm_mptcp.data_control_data
# # RUN tls.12_aes_gcm_mptcp.shutdown ...
# # OK tls.12_aes_gcm_mptcp.shutdown
# ok 55 tls.12_aes_gcm_mptcp.shutdown
# # RUN tls.12_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_mptcp.shutdown_unsent
# ok 56 tls.12_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_mptcp.shutdown_reuse
# ok 57 tls.12_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_mptcp.getsockopt
# ok 58 tls.12_aes_gcm_mptcp.getsockopt
# # RUN tls.12_aes_gcm_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_mptcp.recv_efault
# ok 59 tls.12_aes_gcm_mptcp.recv_efault
# # RUN tls.12_aes_gcm_mptcp.rekey ...
# # OK tls.12_aes_gcm_mptcp.rekey
# ok 60 tls.12_aes_gcm_mptcp.rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_mptcp.rekey_fail
# ok 61 tls.12_aes_gcm_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek
# ok 62 tls.12_aes_gcm_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_mptcp.splice_rekey
# ok 63 tls.12_aes_gcm_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek_splice
# ok 64 tls.12_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_mptcp.rekey_getsockopt
# ok 65 tls.12_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_pending
# ok 66 tls.12_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_delay
# ok 67 tls.12_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_mptcp.sendfile ...
# # OK tls.13_aes_gcm_mptcp.sendfile
# ok 68 tls.13_aes_gcm_mptcp.sendfile
# # RUN tls.13_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_mptcp.send_then_sendfile
# ok 69 tls.13_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# ok 70 tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_mptcp.recv_max ...
# # OK tls.13_aes_gcm_mptcp.recv_max
# ok 71 tls.13_aes_gcm_mptcp.recv_max
# # RUN tls.13_aes_gcm_mptcp.recv_small ...
# # OK tls.13_aes_gcm_mptcp.recv_small
# ok 72 tls.13_aes_gcm_mptcp.recv_small
# # RUN tls.13_aes_gcm_mptcp.msg_more ...
# # OK tls.13_aes_gcm_mptcp.msg_more
# ok 73 tls.13_aes_gcm_mptcp.msg_more
# # RUN tls.13_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_mptcp.cmsg_msg_more
# ok 74 tls.13_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# ok 75 tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_mptcp.msg_more_unsent
# ok 76 tls.13_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_mptcp.msg_eor
# ok 77 tls.13_aes_gcm_mptcp.msg_eor
# # RUN tls.13_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_single
# ok 78 tls.13_aes_gcm_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_fragmented
# ok 79 tls.13_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_large
# ok 80 tls.13_aes_gcm_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple
# ok 81 tls.13_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 82 tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe
# ok 83 tls.13_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_more ...
# # OK tls.13_aes_gcm_mptcp.splice_more
# ok 84 tls.13_aes_gcm_mptcp.splice_more
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe2
# ok 85 tls.13_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_mptcp.send_and_splice
# ok 86 tls.13_aes_gcm_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe
# ok 87 tls.13_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 88 tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 89 tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_mptcp.recv_and_splice
# ok 90 tls.13_aes_gcm_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_mptcp.peek_and_splice
# ok 91 tls.13_aes_gcm_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe_small
# ok 92 tls.13_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_mptcp.splice_short ...
# # OK tls.13_aes_gcm_mptcp.splice_short
# ok 93 tls.13_aes_gcm_mptcp.splice_short
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single
# ok 94 tls.13_aes_gcm_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single_max
# ok 95 tls.13_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_multiple
# ok 96 tls.13_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv
# ok 97 tls.13_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_mptcp.multiple_send_single_recv
# ok 98 tls.13_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 99 tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_mptcp.recv_partial
# ok 100 tls.13_aes_gcm_mptcp.recv_partial
# # RUN tls.13_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_mptcp.recv_nonblock
# ok 101 tls.13_aes_gcm_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_mptcp.recv_peek
# ok 102 tls.13_aes_gcm_mptcp.recv_peek
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple
# ok 103 tls.13_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# ok 104 tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 105 tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_mptcp.recv_lowat
# ok 106 tls.13_aes_gcm_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_mptcp.bidir ...
# # OK tls.13_aes_gcm_mptcp.bidir
# ok 107 tls.13_aes_gcm_mptcp.bidir
# # RUN tls.13_aes_gcm_mptcp.pollin ...
# # OK tls.13_aes_gcm_mptcp.pollin
# ok 108 tls.13_aes_gcm_mptcp.pollin
# # RUN tls.13_aes_gcm_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_mptcp.poll_wait
# ok 109 tls.13_aes_gcm_mptcp.poll_wait
# # RUN tls.13_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_mptcp.poll_wait_split
# ok 110 tls.13_aes_gcm_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_mptcp.blocking ...
# # OK tls.13_aes_gcm_mptcp.blocking
# ok 111 tls.13_aes_gcm_mptcp.blocking
# # RUN tls.13_aes_gcm_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_mptcp.nonblocking
# ok 112 tls.13_aes_gcm_mptcp.nonblocking
# # RUN tls.13_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_even
# ok 113 tls.13_aes_gcm_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_readers
# ok 114 tls.13_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_writers
# ok 115 tls.13_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_even ...
[ 22.674119][ T773] tls (773) used greatest stack depth: 22864 bytes left
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 116 tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# ok 117 tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 118 tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_mptcp.control_msg ...
# # OK tls.13_aes_gcm_mptcp.control_msg
# ok 119 tls.13_aes_gcm_mptcp.control_msg
# # RUN tls.13_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_mptcp.control_msg_nomerge
# ok 120 tls.13_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_mptcp.data_control_data
# ok 121 tls.13_aes_gcm_mptcp.data_control_data
# # RUN tls.13_aes_gcm_mptcp.shutdown ...
# # OK tls.13_aes_gcm_mptcp.shutdown
# ok 122 tls.13_aes_gcm_mptcp.shutdown
# # RUN tls.13_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_mptcp.shutdown_unsent
# ok 123 tls.13_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_mptcp.shutdown_reuse
# ok 124 tls.13_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_mptcp.getsockopt
# ok 125 tls.13_aes_gcm_mptcp.getsockopt
# # RUN tls.13_aes_gcm_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_mptcp.recv_efault
# ok 126 tls.13_aes_gcm_mptcp.recv_efault
# # RUN tls.13_aes_gcm_mptcp.rekey ...
# # OK tls.13_aes_gcm_mptcp.rekey
# ok 127 tls.13_aes_gcm_mptcp.rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_mptcp.rekey_fail
# ok 128 tls.13_aes_gcm_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek
# ok 129 tls.13_aes_gcm_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_mptcp.splice_rekey
# ok 130 tls.13_aes_gcm_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek_splice
# ok 131 tls.13_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_mptcp.rekey_getsockopt
# ok 132 tls.13_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_pending
# ok 133 tls.13_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_delay
# ok 134 tls.13_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_chacha_mptcp.sendfile ...
# # OK tls.12_chacha_mptcp.sendfile
# ok 135 tls.12_chacha_mptcp.sendfile
# # RUN tls.12_chacha_mptcp.send_then_sendfile ...
# # OK tls.12_chacha_mptcp.send_then_sendfile
# ok 136 tls.12_chacha_mptcp.send_then_sendfile
# # RUN tls.12_chacha_mptcp.multi_chunk_sendfile ...
# # OK tls.12_chacha_mptcp.multi_chunk_sendfile
# ok 137 tls.12_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.12_chacha_mptcp.recv_max ...
# # OK tls.12_chacha_mptcp.recv_max
# ok 138 tls.12_chacha_mptcp.recv_max
# # RUN tls.12_chacha_mptcp.recv_small ...
# # OK tls.12_chacha_mptcp.recv_small
# ok 139 tls.12_chacha_mptcp.recv_small
# # RUN tls.12_chacha_mptcp.msg_more ...
# # OK tls.12_chacha_mptcp.msg_more
# ok 140 tls.12_chacha_mptcp.msg_more
# # RUN tls.12_chacha_mptcp.cmsg_msg_more ...
# # OK tls.12_chacha_mptcp.cmsg_msg_more
# ok 141 tls.12_chacha_mptcp.cmsg_msg_more
# # RUN tls.12_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.12_chacha_mptcp.msg_more_then_cmsg
# ok 142 tls.12_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.12_chacha_mptcp.msg_more_unsent ...
# # OK tls.12_chacha_mptcp.msg_more_unsent
# ok 143 tls.12_chacha_mptcp.msg_more_unsent
# # RUN tls.12_chacha_mptcp.msg_eor ...
# # OK tls.12_chacha_mptcp.msg_eor
# ok 144 tls.12_chacha_mptcp.msg_eor
# # RUN tls.12_chacha_mptcp.sendmsg_single ...
# # OK tls.12_chacha_mptcp.sendmsg_single
# ok 145 tls.12_chacha_mptcp.sendmsg_single
# # RUN tls.12_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.12_chacha_mptcp.sendmsg_fragmented
# ok 146 tls.12_chacha_mptcp.sendmsg_fragmented
# # RUN tls.12_chacha_mptcp.sendmsg_large ...
# # OK tls.12_chacha_mptcp.sendmsg_large
# ok 147 tls.12_chacha_mptcp.sendmsg_large
# # RUN tls.12_chacha_mptcp.sendmsg_multiple ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple
# ok 148 tls.12_chacha_mptcp.sendmsg_multiple
# # RUN tls.12_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple_stress
# ok 149 tls.12_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.12_chacha_mptcp.splice_from_pipe ...
# # OK tls.12_chacha_mptcp.splice_from_pipe
# ok 150 tls.12_chacha_mptcp.splice_from_pipe
# # RUN tls.12_chacha_mptcp.splice_more ...
# # OK tls.12_chacha_mptcp.splice_more
# ok 151 tls.12_chacha_mptcp.splice_more
# # RUN tls.12_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.12_chacha_mptcp.splice_from_pipe2
# ok 152 tls.12_chacha_mptcp.splice_from_pipe2
# # RUN tls.12_chacha_mptcp.send_and_splice ...
# # OK tls.12_chacha_mptcp.send_and_splice
# ok 153 tls.12_chacha_mptcp.send_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_to_pipe
# ok 154 tls.12_chacha_mptcp.splice_to_pipe
# # RUN tls.12_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_cmsg_to_pipe
# ok 155 tls.12_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 156 tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.recv_and_splice ...
# # OK tls.12_chacha_mptcp.recv_and_splice
# ok 157 tls.12_chacha_mptcp.recv_and_splice
# # RUN tls.12_chacha_mptcp.peek_and_splice ...
# # OK tls.12_chacha_mptcp.peek_and_splice
# ok 158 tls.12_chacha_mptcp.peek_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.12_chacha_mptcp.splice_to_pipe_small
# ok 159 tls.12_chacha_mptcp.splice_to_pipe_small
# # RUN tls.12_chacha_mptcp.splice_short ...
# # OK tls.12_chacha_mptcp.splice_short
# ok 160 tls.12_chacha_mptcp.splice_short
# # RUN tls.12_chacha_mptcp.recvmsg_single ...
# # OK tls.12_chacha_mptcp.recvmsg_single
# ok 161 tls.12_chacha_mptcp.recvmsg_single
# # RUN tls.12_chacha_mptcp.recvmsg_single_max ...
# # OK tls.12_chacha_mptcp.recvmsg_single_max
# ok 162 tls.12_chacha_mptcp.recvmsg_single_max
# # RUN tls.12_chacha_mptcp.recvmsg_multiple ...
# # OK tls.12_chacha_mptcp.recvmsg_multiple
# ok 163 tls.12_chacha_mptcp.recvmsg_multiple
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv
# ok 164 tls.12_chacha_mptcp.single_send_multiple_recv
# # RUN tls.12_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.12_chacha_mptcp.multiple_send_single_recv
# ok 165 tls.12_chacha_mptcp.multiple_send_single_recv
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# ok 166 tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_chacha_mptcp.recv_partial ...
# # OK tls.12_chacha_mptcp.recv_partial
# ok 167 tls.12_chacha_mptcp.recv_partial
# # RUN tls.12_chacha_mptcp.recv_nonblock ...
# # OK tls.12_chacha_mptcp.recv_nonblock
# ok 168 tls.12_chacha_mptcp.recv_nonblock
# # RUN tls.12_chacha_mptcp.recv_peek ...
# # OK tls.12_chacha_mptcp.recv_peek
# ok 169 tls.12_chacha_mptcp.recv_peek
# # RUN tls.12_chacha_mptcp.recv_peek_multiple ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple
# ok 170 tls.12_chacha_mptcp.recv_peek_multiple
# # RUN tls.12_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple_records
# ok 171 tls.12_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 172 tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_chacha_mptcp.recv_lowat ...
# # OK tls.12_chacha_mptcp.recv_lowat
# ok 173 tls.12_chacha_mptcp.recv_lowat
# # RUN tls.12_chacha_mptcp.bidir ...
# # OK tls.12_chacha_mptcp.bidir
# ok 174 tls.12_chacha_mptcp.bidir
# # RUN tls.12_chacha_mptcp.pollin ...
# # OK tls.12_chacha_mptcp.pollin
# ok 175 tls.12_chacha_mptcp.pollin
# # RUN tls.12_chacha_mptcp.poll_wait ...
# # OK tls.12_chacha_mptcp.poll_wait
# ok 176 tls.12_chacha_mptcp.poll_wait
# # RUN tls.12_chacha_mptcp.poll_wait_split ...
# # OK tls.12_chacha_mptcp.poll_wait_split
# ok 177 tls.12_chacha_mptcp.poll_wait_split
# # RUN tls.12_chacha_mptcp.blocking ...
# # OK tls.12_chacha_mptcp.blocking
# ok 178 tls.12_chacha_mptcp.blocking
# # RUN tls.12_chacha_mptcp.nonblocking ...
# # OK tls.12_chacha_mptcp.nonblocking
# ok 179 tls.12_chacha_mptcp.nonblocking
# # RUN tls.12_chacha_mptcp.mutliproc_even ...
# # OK tls.12_chacha_mptcp.mutliproc_even
# ok 180 tls.12_chacha_mptcp.mutliproc_even
# # RUN tls.12_chacha_mptcp.mutliproc_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_readers
# ok 181 tls.12_chacha_mptcp.mutliproc_readers
# # RUN tls.12_chacha_mptcp.mutliproc_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_writers
# ok 182 tls.12_chacha_mptcp.mutliproc_writers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_even
# ok 183 tls.12_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_readers
# ok 184 tls.12_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_writers
# ok 185 tls.12_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_chacha_mptcp.control_msg ...
# # OK tls.12_chacha_mptcp.control_msg
# ok 186 tls.12_chacha_mptcp.control_msg
# # RUN tls.12_chacha_mptcp.control_msg_nomerge ...
# # OK tls.12_chacha_mptcp.control_msg_nomerge
# ok 187 tls.12_chacha_mptcp.control_msg_nomerge
# # RUN tls.12_chacha_mptcp.data_control_data ...
# # OK tls.12_chacha_mptcp.data_control_data
# ok 188 tls.12_chacha_mptcp.data_control_data
# # RUN tls.12_chacha_mptcp.shutdown ...
# # OK tls.12_chacha_mptcp.shutdown
# ok 189 tls.12_chacha_mptcp.shutdown
# # RUN tls.12_chacha_mptcp.shutdown_unsent ...
# # OK tls.12_chacha_mptcp.shutdown_unsent
# ok 190 tls.12_chacha_mptcp.shutdown_unsent
# # RUN tls.12_chacha_mptcp.shutdown_reuse ...
# # OK tls.12_chacha_mptcp.shutdown_reuse
# ok 191 tls.12_chacha_mptcp.shutdown_reuse
# # RUN tls.12_chacha_mptcp.getsockopt ...
# # OK tls.12_chacha_mptcp.getsockopt
# ok 192 tls.12_chacha_mptcp.getsockopt
# # RUN tls.12_chacha_mptcp.recv_efault ...
# # OK tls.12_chacha_mptcp.recv_efault
# ok 193 tls.12_chacha_mptcp.recv_efault
# # RUN tls.12_chacha_mptcp.rekey ...
# # OK tls.12_chacha_mptcp.rekey
# ok 194 tls.12_chacha_mptcp.rekey
# # RUN tls.12_chacha_mptcp.rekey_fail ...
# # OK tls.12_chacha_mptcp.rekey_fail
# ok 195 tls.12_chacha_mptcp.rekey_fail
# # RUN tls.12_chacha_mptcp.rekey_peek ...
# # OK tls.12_chacha_mptcp.rekey_peek
# ok 196 tls.12_chacha_mptcp.rekey_peek
# # RUN tls.12_chacha_mptcp.splice_rekey ...
# # OK tls.12_chacha_mptcp.splice_rekey
# ok 197 tls.12_chacha_mptcp.splice_rekey
# # RUN tls.12_chacha_mptcp.rekey_peek_splice ...
# # OK tls.12_chacha_mptcp.rekey_peek_splice
# ok 198 tls.12_chacha_mptcp.rekey_peek_splice
# # RUN tls.12_chacha_mptcp.rekey_getsockopt ...
# # OK tls.12_chacha_mptcp.rekey_getsockopt
# ok 199 tls.12_chacha_mptcp.rekey_getsockopt
# # RUN tls.12_chacha_mptcp.rekey_poll_pending ...
# # OK tls.12_chacha_mptcp.rekey_poll_pending
# ok 200 tls.12_chacha_mptcp.rekey_poll_pending
# # RUN tls.12_chacha_mptcp.rekey_poll_delay ...
# # OK tls.12_chacha_mptcp.rekey_poll_delay
# ok 201 tls.12_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_chacha_mptcp.sendfile ...
# # OK tls.13_chacha_mptcp.sendfile
# ok 202 tls.13_chacha_mptcp.sendfile
# # RUN tls.13_chacha_mptcp.send_then_sendfile ...
# # OK tls.13_chacha_mptcp.send_then_sendfile
# ok 203 tls.13_chacha_mptcp.send_then_sendfile
# # RUN tls.13_chacha_mptcp.multi_chunk_sendfile ...
# # OK tls.13_chacha_mptcp.multi_chunk_sendfile
# ok 204 tls.13_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.13_chacha_mptcp.recv_max ...
# # OK tls.13_chacha_mptcp.recv_max
# ok 205 tls.13_chacha_mptcp.recv_max
# # RUN tls.13_chacha_mptcp.recv_small ...
# # OK tls.13_chacha_mptcp.recv_small
# ok 206 tls.13_chacha_mptcp.recv_small
# # RUN tls.13_chacha_mptcp.msg_more ...
# # OK tls.13_chacha_mptcp.msg_more
# ok 207 tls.13_chacha_mptcp.msg_more
# # RUN tls.13_chacha_mptcp.cmsg_msg_more ...
# # OK tls.13_chacha_mptcp.cmsg_msg_more
# ok 208 tls.13_chacha_mptcp.cmsg_msg_more
# # RUN tls.13_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.13_chacha_mptcp.msg_more_then_cmsg
# ok 209 tls.13_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.13_chacha_mptcp.msg_more_unsent ...
# # OK tls.13_chacha_mptcp.msg_more_unsent
# ok 210 tls.13_chacha_mptcp.msg_more_unsent
# # RUN tls.13_chacha_mptcp.msg_eor ...
# # OK tls.13_chacha_mptcp.msg_eor
# ok 211 tls.13_chacha_mptcp.msg_eor
# # RUN tls.13_chacha_mptcp.sendmsg_single ...
# # OK tls.13_chacha_mptcp.sendmsg_single
# ok 212 tls.13_chacha_mptcp.sendmsg_single
# # RUN tls.13_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.13_chacha_mptcp.sendmsg_fragmented
# ok 213 tls.13_chacha_mptcp.sendmsg_fragmented
# # RUN tls.13_chacha_mptcp.sendmsg_large ...
# # OK tls.13_chacha_mptcp.sendmsg_large
# ok 214 tls.13_chacha_mptcp.sendmsg_large
# # RUN tls.13_chacha_mptcp.sendmsg_multiple ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple
# ok 215 tls.13_chacha_mptcp.sendmsg_multiple
# # RUN tls.13_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple_stress
# ok 216 tls.13_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.13_chacha_mptcp.splice_from_pipe ...
# # OK tls.13_chacha_mptcp.splice_from_pipe
# ok 217 tls.13_chacha_mptcp.splice_from_pipe
# # RUN tls.13_chacha_mptcp.splice_more ...
# # OK tls.13_chacha_mptcp.splice_more
# ok 218 tls.13_chacha_mptcp.splice_more
# # RUN tls.13_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.13_chacha_mptcp.splice_from_pipe2
# ok 219 tls.13_chacha_mptcp.splice_from_pipe2
# # RUN tls.13_chacha_mptcp.send_and_splice ...
# # OK tls.13_chacha_mptcp.send_and_splice
# ok 220 tls.13_chacha_mptcp.send_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_to_pipe
# ok 221 tls.13_chacha_mptcp.splice_to_pipe
# # RUN tls.13_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_cmsg_to_pipe
# ok 222 tls.13_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 223 tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.recv_and_splice ...
# # OK tls.13_chacha_mptcp.recv_and_splice
# ok 224 tls.13_chacha_mptcp.recv_and_splice
# # RUN tls.13_chacha_mptcp.peek_and_splice ...
# # OK tls.13_chacha_mptcp.peek_and_splice
# ok 225 tls.13_chacha_mptcp.peek_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.13_chacha_mptcp.splice_to_pipe_small
# ok 226 tls.13_chacha_mptcp.splice_to_pipe_small
# # RUN tls.13_chacha_mptcp.splice_short ...
# # OK tls.13_chacha_mptcp.splice_short
# ok 227 tls.13_chacha_mptcp.splice_short
# # RUN tls.13_chacha_mptcp.recvmsg_single ...
# # OK tls.13_chacha_mptcp.recvmsg_single
# ok 228 tls.13_chacha_mptcp.recvmsg_single
# # RUN tls.13_chacha_mptcp.recvmsg_single_max ...
# # OK tls.13_chacha_mptcp.recvmsg_single_max
# ok 229 tls.13_chacha_mptcp.recvmsg_single_max
# # RUN tls.13_chacha_mptcp.recvmsg_multiple ...
# # OK tls.13_chacha_mptcp.recvmsg_multiple
# ok 230 tls.13_chacha_mptcp.recvmsg_multiple
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv
# ok 231 tls.13_chacha_mptcp.single_send_multiple_recv
# # RUN tls.13_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.13_chacha_mptcp.multiple_send_single_recv
# ok 232 tls.13_chacha_mptcp.multiple_send_single_recv
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# ok 233 tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_chacha_mptcp.recv_partial ...
# # OK tls.13_chacha_mptcp.recv_partial
# ok 234 tls.13_chacha_mptcp.recv_partial
# # RUN tls.13_chacha_mptcp.recv_nonblock ...
# # OK tls.13_chacha_mptcp.recv_nonblock
# ok 235 tls.13_chacha_mptcp.recv_nonblock
# # RUN tls.13_chacha_mptcp.recv_peek ...
# # OK tls.13_chacha_mptcp.recv_peek
# ok 236 tls.13_chacha_mptcp.recv_peek
# # RUN tls.13_chacha_mptcp.recv_peek_multiple ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple
# ok 237 tls.13_chacha_mptcp.recv_peek_multiple
# # RUN tls.13_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple_records
# ok 238 tls.13_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 239 tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_chacha_mptcp.recv_lowat ...
# # OK tls.13_chacha_mptcp.recv_lowat
# ok 240 tls.13_chacha_mptcp.recv_lowat
# # RUN tls.13_chacha_mptcp.bidir ...
# # OK tls.13_chacha_mptcp.bidir
# ok 241 tls.13_chacha_mptcp.bidir
# # RUN tls.13_chacha_mptcp.pollin ...
# # OK tls.13_chacha_mptcp.pollin
# ok 242 tls.13_chacha_mptcp.pollin
# # RUN tls.13_chacha_mptcp.poll_wait ...
# # OK tls.13_chacha_mptcp.poll_wait
# ok 243 tls.13_chacha_mptcp.poll_wait
# # RUN tls.13_chacha_mptcp.poll_wait_split ...
# # OK tls.13_chacha_mptcp.poll_wait_split
# ok 244 tls.13_chacha_mptcp.poll_wait_split
# # RUN tls.13_chacha_mptcp.blocking ...
# # OK tls.13_chacha_mptcp.blocking
# ok 245 tls.13_chacha_mptcp.blocking
# # RUN tls.13_chacha_mptcp.nonblocking ...
# # OK tls.13_chacha_mptcp.nonblocking
# ok 246 tls.13_chacha_mptcp.nonblocking
# # RUN tls.13_chacha_mptcp.mutliproc_even ...
# # OK tls.13_chacha_mptcp.mutliproc_even
# ok 247 tls.13_chacha_mptcp.mutliproc_even
# # RUN tls.13_chacha_mptcp.mutliproc_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_readers
# ok 248 tls.13_chacha_mptcp.mutliproc_readers
# # RUN tls.13_chacha_mptcp.mutliproc_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_writers
# ok 249 tls.13_chacha_mptcp.mutliproc_writers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_even
# ok 250 tls.13_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_readers
# ok 251 tls.13_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_writers
# ok 252 tls.13_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_chacha_mptcp.control_msg ...
# # OK tls.13_chacha_mptcp.control_msg
# ok 253 tls.13_chacha_mptcp.control_msg
# # RUN tls.13_chacha_mptcp.control_msg_nomerge ...
# # OK tls.13_chacha_mptcp.control_msg_nomerge
# ok 254 tls.13_chacha_mptcp.control_msg_nomerge
# # RUN tls.13_chacha_mptcp.data_control_data ...
# # OK tls.13_chacha_mptcp.data_control_data
# ok 255 tls.13_chacha_mptcp.data_control_data
# # RUN tls.13_chacha_mptcp.shutdown ...
# # OK tls.13_chacha_mptcp.shutdown
# ok 256 tls.13_chacha_mptcp.shutdown
# # RUN tls.13_chacha_mptcp.shutdown_unsent ...
# # OK tls.13_chacha_mptcp.shutdown_unsent
# ok 257 tls.13_chacha_mptcp.shutdown_unsent
# # RUN tls.13_chacha_mptcp.shutdown_reuse ...
# # OK tls.13_chacha_mptcp.shutdown_reuse
# ok 258 tls.13_chacha_mptcp.shutdown_reuse
# # RUN tls.13_chacha_mptcp.getsockopt ...
# # OK tls.13_chacha_mptcp.getsockopt
# ok 259 tls.13_chacha_mptcp.getsockopt
# # RUN tls.13_chacha_mptcp.recv_efault ...
# # OK tls.13_chacha_mptcp.recv_efault
# ok 260 tls.13_chacha_mptcp.recv_efault
# # RUN tls.13_chacha_mptcp.rekey ...
# # OK tls.13_chacha_mptcp.rekey
# ok 261 tls.13_chacha_mptcp.rekey
# # RUN tls.13_chacha_mptcp.rekey_fail ...
# # OK tls.13_chacha_mptcp.rekey_fail
# ok 262 tls.13_chacha_mptcp.rekey_fail
# # RUN tls.13_chacha_mptcp.rekey_peek ...
# # OK tls.13_chacha_mptcp.rekey_peek
# ok 263 tls.13_chacha_mptcp.rekey_peek
# # RUN tls.13_chacha_mptcp.splice_rekey ...
# # OK tls.13_chacha_mptcp.splice_rekey
# ok 264 tls.13_chacha_mptcp.splice_rekey
# # RUN tls.13_chacha_mptcp.rekey_peek_splice ...
# # OK tls.13_chacha_mptcp.rekey_peek_splice
# ok 265 tls.13_chacha_mptcp.rekey_peek_splice
# # RUN tls.13_chacha_mptcp.rekey_getsockopt ...
# # OK tls.13_chacha_mptcp.rekey_getsockopt
# ok 266 tls.13_chacha_mptcp.rekey_getsockopt
# # RUN tls.13_chacha_mptcp.rekey_poll_pending ...
# # OK tls.13_chacha_mptcp.rekey_poll_pending
# ok 267 tls.13_chacha_mptcp.rekey_poll_pending
# # RUN tls.13_chacha_mptcp.rekey_poll_delay ...
# # OK tls.13_chacha_mptcp.rekey_poll_delay
# ok 268 tls.13_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_gcm_mptcp.sendfile ...
# # OK tls.13_sm4_gcm_mptcp.sendfile
# ok 269 tls.13_sm4_gcm_mptcp.sendfile
# # RUN tls.13_sm4_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_gcm_mptcp.send_then_sendfile
# ok 270 tls.13_sm4_gcm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# ok 271 tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_gcm_mptcp.recv_max ...
# # OK tls.13_sm4_gcm_mptcp.recv_max
# ok 272 tls.13_sm4_gcm_mptcp.recv_max
# # RUN tls.13_sm4_gcm_mptcp.recv_small ...
# # OK tls.13_sm4_gcm_mptcp.recv_small
# ok 273 tls.13_sm4_gcm_mptcp.recv_small
# # RUN tls.13_sm4_gcm_mptcp.msg_more ...
# # OK tls.13_sm4_gcm_mptcp.msg_more
# ok 274 tls.13_sm4_gcm_mptcp.msg_more
# # RUN tls.13_sm4_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_gcm_mptcp.cmsg_msg_more
# ok 275 tls.13_sm4_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# ok 276 tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_unsent
# ok 277 tls.13_sm4_gcm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_gcm_mptcp.msg_eor ...
# # OK tls.13_sm4_gcm_mptcp.msg_eor
# ok 278 tls.13_sm4_gcm_mptcp.msg_eor
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_single
# ok 279 tls.13_sm4_gcm_mptcp.sendmsg_single
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# ok 280 tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_large
# ok 281 tls.13_sm4_gcm_mptcp.sendmsg_large
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple
# ok 282 tls.13_sm4_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# ok 283 tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe
# ok 284 tls.13_sm4_gcm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_more ...
# # OK tls.13_sm4_gcm_mptcp.splice_more
# ok 285 tls.13_sm4_gcm_mptcp.splice_more
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe2
# ok 286 tls.13_sm4_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_gcm_mptcp.send_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.send_and_splice
# ok 287 tls.13_sm4_gcm_mptcp.send_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe
# ok 288 tls.13_sm4_gcm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# ok 289 tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 290 tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.recv_and_splice
# ok 291 tls.13_sm4_gcm_mptcp.recv_and_splice
# # RUN tls.13_sm4_gcm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.peek_and_splice
# ok 292 tls.13_sm4_gcm_mptcp.peek_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# ok 293 tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_gcm_mptcp.splice_short ...
# # OK tls.13_sm4_gcm_mptcp.splice_short
# ok 294 tls.13_sm4_gcm_mptcp.splice_short
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single
# ok 295 tls.13_sm4_gcm_mptcp.recvmsg_single
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single_max
# ok 296 tls.13_sm4_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_multiple
# ok 297 tls.13_sm4_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# ok 298 tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# ok 299 tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# ok 300 tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_gcm_mptcp.recv_partial ...
# # OK tls.13_sm4_gcm_mptcp.recv_partial
# ok 301 tls.13_sm4_gcm_mptcp.recv_partial
# # RUN tls.13_sm4_gcm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_gcm_mptcp.recv_nonblock
# ok 302 tls.13_sm4_gcm_mptcp.recv_nonblock
# # RUN tls.13_sm4_gcm_mptcp.recv_peek ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek
# ok 303 tls.13_sm4_gcm_mptcp.recv_peek
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple
# ok 304 tls.13_sm4_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# ok 305 tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 306 tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_gcm_mptcp.recv_lowat ...
# # OK tls.13_sm4_gcm_mptcp.recv_lowat
# ok 307 tls.13_sm4_gcm_mptcp.recv_lowat
# # RUN tls.13_sm4_gcm_mptcp.bidir ...
# # OK tls.13_sm4_gcm_mptcp.bidir
# ok 308 tls.13_sm4_gcm_mptcp.bidir
# # RUN tls.13_sm4_gcm_mptcp.pollin ...
# # OK tls.13_sm4_gcm_mptcp.pollin
# ok 309 tls.13_sm4_gcm_mptcp.pollin
# # RUN tls.13_sm4_gcm_mptcp.poll_wait ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait
# ok 310 tls.13_sm4_gcm_mptcp.poll_wait
# # RUN tls.13_sm4_gcm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait_split
# ok 311 tls.13_sm4_gcm_mptcp.poll_wait_split
# # RUN tls.13_sm4_gcm_mptcp.blocking ...
# # OK tls.13_sm4_gcm_mptcp.blocking
# ok 312 tls.13_sm4_gcm_mptcp.blocking
# # RUN tls.13_sm4_gcm_mptcp.nonblocking ...
# # OK tls.13_sm4_gcm_mptcp.nonblocking
# ok 313 tls.13_sm4_gcm_mptcp.nonblocking
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_even
# ok 314 tls.13_sm4_gcm_mptcp.mutliproc_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_readers
# ok 315 tls.13_sm4_gcm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_writers
# ok 316 tls.13_sm4_gcm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# ok 317 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# ok 318 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# ok 319 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_gcm_mptcp.control_msg ...
# # OK tls.13_sm4_gcm_mptcp.control_msg
# ok 320 tls.13_sm4_gcm_mptcp.control_msg
# # RUN tls.13_sm4_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_gcm_mptcp.control_msg_nomerge
# ok 321 tls.13_sm4_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_gcm_mptcp.data_control_data ...
# # OK tls.13_sm4_gcm_mptcp.data_control_data
# ok 322 tls.13_sm4_gcm_mptcp.data_control_data
# # RUN tls.13_sm4_gcm_mptcp.shutdown ...
# # OK tls.13_sm4_gcm_mptcp.shutdown
# ok 323 tls.13_sm4_gcm_mptcp.shutdown
# # RUN tls.13_sm4_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_unsent
# ok 324 tls.13_sm4_gcm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_reuse
# ok 325 tls.13_sm4_gcm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_gcm_mptcp.getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.getsockopt
# ok 326 tls.13_sm4_gcm_mptcp.getsockopt
# # RUN tls.13_sm4_gcm_mptcp.recv_efault ...
# # OK tls.13_sm4_gcm_mptcp.recv_efault
# ok 327 tls.13_sm4_gcm_mptcp.recv_efault
# # RUN tls.13_sm4_gcm_mptcp.rekey ...
# # OK tls.13_sm4_gcm_mptcp.rekey
# ok 328 tls.13_sm4_gcm_mptcp.rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_fail ...
# # OK tls.13_sm4_gcm_mptcp.rekey_fail
# ok 329 tls.13_sm4_gcm_mptcp.rekey_fail
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek
# ok 330 tls.13_sm4_gcm_mptcp.rekey_peek
# # RUN tls.13_sm4_gcm_mptcp.splice_rekey ...
# # OK tls.13_sm4_gcm_mptcp.splice_rekey
# ok 331 tls.13_sm4_gcm_mptcp.splice_rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek_splice
# ok 332 tls.13_sm4_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.rekey_getsockopt
# ok 333 tls.13_sm4_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_pending
# ok 334 tls.13_sm4_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_delay
# ok 335 tls.13_sm4_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_ccm_mptcp.sendfile ...
# # OK tls.13_sm4_ccm_mptcp.sendfile
# ok 336 tls.13_sm4_ccm_mptcp.sendfile
# # RUN tls.13_sm4_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_ccm_mptcp.send_then_sendfile
# ok 337 tls.13_sm4_ccm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_ccm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# ok 338 tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_ccm_mptcp.recv_max ...
# # OK tls.13_sm4_ccm_mptcp.recv_max
# ok 339 tls.13_sm4_ccm_mptcp.recv_max
# # RUN tls.13_sm4_ccm_mptcp.recv_small ...
# # OK tls.13_sm4_ccm_mptcp.recv_small
# ok 340 tls.13_sm4_ccm_mptcp.recv_small
# # RUN tls.13_sm4_ccm_mptcp.msg_more ...
# # OK tls.13_sm4_ccm_mptcp.msg_more
# ok 341 tls.13_sm4_ccm_mptcp.msg_more
# # RUN tls.13_sm4_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_ccm_mptcp.cmsg_msg_more
# ok 342 tls.13_sm4_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# ok 343 tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_unsent
# ok 344 tls.13_sm4_ccm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_ccm_mptcp.msg_eor ...
# # OK tls.13_sm4_ccm_mptcp.msg_eor
# ok 345 tls.13_sm4_ccm_mptcp.msg_eor
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_single
# ok 346 tls.13_sm4_ccm_mptcp.sendmsg_single
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# ok 347 tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_large
# ok 348 tls.13_sm4_ccm_mptcp.sendmsg_large
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple
# ok 349 tls.13_sm4_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# ok 350 tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe
# ok 351 tls.13_sm4_ccm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_more ...
# # OK tls.13_sm4_ccm_mptcp.splice_more
# ok 352 tls.13_sm4_ccm_mptcp.splice_more
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe2
# ok 353 tls.13_sm4_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_ccm_mptcp.send_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.send_and_splice
# ok 354 tls.13_sm4_ccm_mptcp.send_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe
# ok 355 tls.13_sm4_ccm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# ok 356 tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 357 tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.recv_and_splice
# ok 358 tls.13_sm4_ccm_mptcp.recv_and_splice
# # RUN tls.13_sm4_ccm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.peek_and_splice
# ok 359 tls.13_sm4_ccm_mptcp.peek_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# ok 360 tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_ccm_mptcp.splice_short ...
# # OK tls.13_sm4_ccm_mptcp.splice_short
# ok 361 tls.13_sm4_ccm_mptcp.splice_short
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single
# ok 362 tls.13_sm4_ccm_mptcp.recvmsg_single
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single_max
# ok 363 tls.13_sm4_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_multiple
# ok 364 tls.13_sm4_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# ok 365 tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# ok 366 tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# ok 367 tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_ccm_mptcp.recv_partial ...
# # OK tls.13_sm4_ccm_mptcp.recv_partial
# ok 368 tls.13_sm4_ccm_mptcp.recv_partial
# # RUN tls.13_sm4_ccm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_ccm_mptcp.recv_nonblock
# ok 369 tls.13_sm4_ccm_mptcp.recv_nonblock
# # RUN tls.13_sm4_ccm_mptcp.recv_peek ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek
# ok 370 tls.13_sm4_ccm_mptcp.recv_peek
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple
# ok 371 tls.13_sm4_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# ok 372 tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 373 tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_ccm_mptcp.recv_lowat ...
# # OK tls.13_sm4_ccm_mptcp.recv_lowat
# ok 374 tls.13_sm4_ccm_mptcp.recv_lowat
# # RUN tls.13_sm4_ccm_mptcp.bidir ...
# # OK tls.13_sm4_ccm_mptcp.bidir
# ok 375 tls.13_sm4_ccm_mptcp.bidir
# # RUN tls.13_sm4_ccm_mptcp.pollin ...
# # OK tls.13_sm4_ccm_mptcp.pollin
# ok 376 tls.13_sm4_ccm_mptcp.pollin
# # RUN tls.13_sm4_ccm_mptcp.poll_wait ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait
# ok 377 tls.13_sm4_ccm_mptcp.poll_wait
# # RUN tls.13_sm4_ccm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait_split
# ok 378 tls.13_sm4_ccm_mptcp.poll_wait_split
# # RUN tls.13_sm4_ccm_mptcp.blocking ...
# # OK tls.13_sm4_ccm_mptcp.blocking
# ok 379 tls.13_sm4_ccm_mptcp.blocking
# # RUN tls.13_sm4_ccm_mptcp.nonblocking ...
# # OK tls.13_sm4_ccm_mptcp.nonblocking
# ok 380 tls.13_sm4_ccm_mptcp.nonblocking
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_even
# ok 381 tls.13_sm4_ccm_mptcp.mutliproc_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_readers
# ok 382 tls.13_sm4_ccm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_writers
# ok 383 tls.13_sm4_ccm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# ok 384 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# ok 385 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# ok 386 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_ccm_mptcp.control_msg ...
# # OK tls.13_sm4_ccm_mptcp.control_msg
# ok 387 tls.13_sm4_ccm_mptcp.control_msg
# # RUN tls.13_sm4_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_ccm_mptcp.control_msg_nomerge
# ok 388 tls.13_sm4_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_ccm_mptcp.data_control_data ...
# # OK tls.13_sm4_ccm_mptcp.data_control_data
# ok 389 tls.13_sm4_ccm_mptcp.data_control_data
# # RUN tls.13_sm4_ccm_mptcp.shutdown ...
# # OK tls.13_sm4_ccm_mptcp.shutdown
# ok 390 tls.13_sm4_ccm_mptcp.shutdown
# # RUN tls.13_sm4_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_unsent
# ok 391 tls.13_sm4_ccm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_reuse
# ok 392 tls.13_sm4_ccm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_ccm_mptcp.getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.getsockopt
# ok 393 tls.13_sm4_ccm_mptcp.getsockopt
# # RUN tls.13_sm4_ccm_mptcp.recv_efault ...
# # OK tls.13_sm4_ccm_mptcp.recv_efault
# ok 394 tls.13_sm4_ccm_mptcp.recv_efault
# # RUN tls.13_sm4_ccm_mptcp.rekey ...
# # OK tls.13_sm4_ccm_mptcp.rekey
# ok 395 tls.13_sm4_ccm_mptcp.rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_fail ...
# # OK tls.13_sm4_ccm_mptcp.rekey_fail
# ok 396 tls.13_sm4_ccm_mptcp.rekey_fail
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek
# ok 397 tls.13_sm4_ccm_mptcp.rekey_peek
# # RUN tls.13_sm4_ccm_mptcp.splice_rekey ...
# # OK tls.13_sm4_ccm_mptcp.splice_rekey
# ok 398 tls.13_sm4_ccm_mptcp.splice_rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek_splice
# ok 399 tls.13_sm4_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.rekey_getsockopt
# ok 400 tls.13_sm4_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_pending
# ok 401 tls.13_sm4_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_delay
# ok 402 tls.13_sm4_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_ccm_mptcp.sendfile ...
# # OK tls.12_aes_ccm_mptcp.sendfile
# ok 403 tls.12_aes_ccm_mptcp.sendfile
# # RUN tls.12_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_ccm_mptcp.send_then_sendfile
# ok 404 tls.12_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.12_aes_ccm_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# ok 405 tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_ccm_mptcp.recv_max ...
# # OK tls.12_aes_ccm_mptcp.recv_max
# ok 406 tls.12_aes_ccm_mptcp.recv_max
# # RUN tls.12_aes_ccm_mptcp.recv_small ...
# # OK tls.12_aes_ccm_mptcp.recv_small
# ok 407 tls.12_aes_ccm_mptcp.recv_small
# # RUN tls.12_aes_ccm_mptcp.msg_more ...
# # OK tls.12_aes_ccm_mptcp.msg_more
# ok 408 tls.12_aes_ccm_mptcp.msg_more
# # RUN tls.12_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_ccm_mptcp.cmsg_msg_more
# ok 409 tls.12_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# ok 410 tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_ccm_mptcp.msg_more_unsent
# ok 411 tls.12_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.12_aes_ccm_mptcp.msg_eor ...
# # OK tls.12_aes_ccm_mptcp.msg_eor
# ok 412 tls.12_aes_ccm_mptcp.msg_eor
# # RUN tls.12_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_single
# ok 413 tls.12_aes_ccm_mptcp.sendmsg_single
# # RUN tls.12_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_fragmented
# ok 414 tls.12_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_large
# ok 415 tls.12_aes_ccm_mptcp.sendmsg_large
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple
# ok 416 tls.12_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 417 tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe
# ok 418 tls.12_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_more ...
# # OK tls.12_aes_ccm_mptcp.splice_more
# ok 419 tls.12_aes_ccm_mptcp.splice_more
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe2
# ok 420 tls.12_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_ccm_mptcp.send_and_splice ...
# # OK tls.12_aes_ccm_mptcp.send_and_splice
# ok 421 tls.12_aes_ccm_mptcp.send_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe
# ok 422 tls.12_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 423 tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 424 tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.12_aes_ccm_mptcp.recv_and_splice
# ok 425 tls.12_aes_ccm_mptcp.recv_and_splice
# # RUN tls.12_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.12_aes_ccm_mptcp.peek_and_splice
# ok 426 tls.12_aes_ccm_mptcp.peek_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe_small
# ok 427 tls.12_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_ccm_mptcp.splice_short ...
# # OK tls.12_aes_ccm_mptcp.splice_short
# ok 428 tls.12_aes_ccm_mptcp.splice_short
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single
# ok 429 tls.12_aes_ccm_mptcp.recvmsg_single
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single_max
# ok 430 tls.12_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_multiple
# ok 431 tls.12_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv
# ok 432 tls.12_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_ccm_mptcp.multiple_send_single_recv
# ok 433 tls.12_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 434 tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_ccm_mptcp.recv_partial ...
# # OK tls.12_aes_ccm_mptcp.recv_partial
# ok 435 tls.12_aes_ccm_mptcp.recv_partial
# # RUN tls.12_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.12_aes_ccm_mptcp.recv_nonblock
# ok 436 tls.12_aes_ccm_mptcp.recv_nonblock
# # RUN tls.12_aes_ccm_mptcp.recv_peek ...
# # OK tls.12_aes_ccm_mptcp.recv_peek
# ok 437 tls.12_aes_ccm_mptcp.recv_peek
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple
# ok 438 tls.12_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# ok 439 tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 440 tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_ccm_mptcp.recv_lowat ...
# # OK tls.12_aes_ccm_mptcp.recv_lowat
# ok 441 tls.12_aes_ccm_mptcp.recv_lowat
# # RUN tls.12_aes_ccm_mptcp.bidir ...
# # OK tls.12_aes_ccm_mptcp.bidir
# ok 442 tls.12_aes_ccm_mptcp.bidir
# # RUN tls.12_aes_ccm_mptcp.pollin ...
# # OK tls.12_aes_ccm_mptcp.pollin
# ok 443 tls.12_aes_ccm_mptcp.pollin
# # RUN tls.12_aes_ccm_mptcp.poll_wait ...
# # OK tls.12_aes_ccm_mptcp.poll_wait
# ok 444 tls.12_aes_ccm_mptcp.poll_wait
# # RUN tls.12_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.12_aes_ccm_mptcp.poll_wait_split
# ok 445 tls.12_aes_ccm_mptcp.poll_wait_split
# # RUN tls.12_aes_ccm_mptcp.blocking ...
# # OK tls.12_aes_ccm_mptcp.blocking
# ok 446 tls.12_aes_ccm_mptcp.blocking
# # RUN tls.12_aes_ccm_mptcp.nonblocking ...
# # OK tls.12_aes_ccm_mptcp.nonblocking
# ok 447 tls.12_aes_ccm_mptcp.nonblocking
# # RUN tls.12_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_even
# ok 448 tls.12_aes_ccm_mptcp.mutliproc_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_readers
# ok 449 tls.12_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_writers
# ok 450 tls.12_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 451 tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 452 tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 453 tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_ccm_mptcp.control_msg ...
# # OK tls.12_aes_ccm_mptcp.control_msg
# ok 454 tls.12_aes_ccm_mptcp.control_msg
# # RUN tls.12_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_ccm_mptcp.control_msg_nomerge
# ok 455 tls.12_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_ccm_mptcp.data_control_data ...
# # OK tls.12_aes_ccm_mptcp.data_control_data
# ok 456 tls.12_aes_ccm_mptcp.data_control_data
# # RUN tls.12_aes_ccm_mptcp.shutdown ...
# # OK tls.12_aes_ccm_mptcp.shutdown
# ok 457 tls.12_aes_ccm_mptcp.shutdown
# # RUN tls.12_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_ccm_mptcp.shutdown_unsent
# ok 458 tls.12_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.12_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_ccm_mptcp.shutdown_reuse
# ok 459 tls.12_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.12_aes_ccm_mptcp.getsockopt ...
# # OK tls.12_aes_ccm_mptcp.getsockopt
# ok 460 tls.12_aes_ccm_mptcp.getsockopt
# # RUN tls.12_aes_ccm_mptcp.recv_efault ...
# # OK tls.12_aes_ccm_mptcp.recv_efault
# ok 461 tls.12_aes_ccm_mptcp.recv_efault
# # RUN tls.12_aes_ccm_mptcp.rekey ...
# # OK tls.12_aes_ccm_mptcp.rekey
# ok 462 tls.12_aes_ccm_mptcp.rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_fail ...
# # OK tls.12_aes_ccm_mptcp.rekey_fail
# ok 463 tls.12_aes_ccm_mptcp.rekey_fail
# # RUN tls.12_aes_ccm_mptcp.rekey_peek ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek
# ok 464 tls.12_aes_ccm_mptcp.rekey_peek
# # RUN tls.12_aes_ccm_mptcp.splice_rekey ...
# # OK tls.12_aes_ccm_mptcp.splice_rekey
# ok 465 tls.12_aes_ccm_mptcp.splice_rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek_splice
# ok 466 tls.12_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_ccm_mptcp.rekey_getsockopt
# ok 467 tls.12_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_pending
# ok 468 tls.12_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_delay
# ok 469 tls.12_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_ccm_mptcp.sendfile ...
# # OK tls.13_aes_ccm_mptcp.sendfile
# ok 470 tls.13_aes_ccm_mptcp.sendfile
# # RUN tls.13_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_ccm_mptcp.send_then_sendfile
# ok 471 tls.13_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.13_aes_ccm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# ok 472 tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_ccm_mptcp.recv_max ...
# # OK tls.13_aes_ccm_mptcp.recv_max
# ok 473 tls.13_aes_ccm_mptcp.recv_max
# # RUN tls.13_aes_ccm_mptcp.recv_small ...
# # OK tls.13_aes_ccm_mptcp.recv_small
# ok 474 tls.13_aes_ccm_mptcp.recv_small
# # RUN tls.13_aes_ccm_mptcp.msg_more ...
# # OK tls.13_aes_ccm_mptcp.msg_more
# ok 475 tls.13_aes_ccm_mptcp.msg_more
# # RUN tls.13_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_ccm_mptcp.cmsg_msg_more
# ok 476 tls.13_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# ok 477 tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_ccm_mptcp.msg_more_unsent
# ok 478 tls.13_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.13_aes_ccm_mptcp.msg_eor ...
# # OK tls.13_aes_ccm_mptcp.msg_eor
# ok 479 tls.13_aes_ccm_mptcp.msg_eor
# # RUN tls.13_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_single
# ok 480 tls.13_aes_ccm_mptcp.sendmsg_single
# # RUN tls.13_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_fragmented
# ok 481 tls.13_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_large
# ok 482 tls.13_aes_ccm_mptcp.sendmsg_large
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple
# ok 483 tls.13_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 484 tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe
# ok 485 tls.13_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_more ...
# # OK tls.13_aes_ccm_mptcp.splice_more
# ok 486 tls.13_aes_ccm_mptcp.splice_more
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe2
# ok 487 tls.13_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_ccm_mptcp.send_and_splice ...
# # OK tls.13_aes_ccm_mptcp.send_and_splice
# ok 488 tls.13_aes_ccm_mptcp.send_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe
# ok 489 tls.13_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 490 tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 491 tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.13_aes_ccm_mptcp.recv_and_splice
# ok 492 tls.13_aes_ccm_mptcp.recv_and_splice
# # RUN tls.13_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.13_aes_ccm_mptcp.peek_and_splice
# ok 493 tls.13_aes_ccm_mptcp.peek_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe_small
# ok 494 tls.13_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_ccm_mptcp.splice_short ...
# # OK tls.13_aes_ccm_mptcp.splice_short
# ok 495 tls.13_aes_ccm_mptcp.splice_short
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single
# ok 496 tls.13_aes_ccm_mptcp.recvmsg_single
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single_max
# ok 497 tls.13_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_multiple
# ok 498 tls.13_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv
# ok 499 tls.13_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_ccm_mptcp.multiple_send_single_recv
# ok 500 tls.13_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 501 tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_ccm_mptcp.recv_partial ...
# # OK tls.13_aes_ccm_mptcp.recv_partial
# ok 502 tls.13_aes_ccm_mptcp.recv_partial
# # RUN tls.13_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.13_aes_ccm_mptcp.recv_nonblock
# ok 503 tls.13_aes_ccm_mptcp.recv_nonblock
# # RUN tls.13_aes_ccm_mptcp.recv_peek ...
# # OK tls.13_aes_ccm_mptcp.recv_peek
# ok 504 tls.13_aes_ccm_mptcp.recv_peek
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple
# ok 505 tls.13_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# ok 506 tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 507 tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_ccm_mptcp.recv_lowat ...
# # OK tls.13_aes_ccm_mptcp.recv_lowat
# ok 508 tls.13_aes_ccm_mptcp.recv_lowat
# # RUN tls.13_aes_ccm_mptcp.bidir ...
# # OK tls.13_aes_ccm_mptcp.bidir
# ok 509 tls.13_aes_ccm_mptcp.bidir
# # RUN tls.13_aes_ccm_mptcp.pollin ...
# # OK tls.13_aes_ccm_mptcp.pollin
# ok 510 tls.13_aes_ccm_mptcp.pollin
# # RUN tls.13_aes_ccm_mptcp.poll_wait ...
# # OK tls.13_aes_ccm_mptcp.poll_wait
# ok 511 tls.13_aes_ccm_mptcp.poll_wait
# # RUN tls.13_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.13_aes_ccm_mptcp.poll_wait_split
# ok 512 tls.13_aes_ccm_mptcp.poll_wait_split
# # RUN tls.13_aes_ccm_mptcp.blocking ...
# # OK tls.13_aes_ccm_mptcp.blocking
# ok 513 tls.13_aes_ccm_mptcp.blocking
# # RUN tls.13_aes_ccm_mptcp.nonblocking ...
# # OK tls.13_aes_ccm_mptcp.nonblocking
# ok 514 tls.13_aes_ccm_mptcp.nonblocking
# # RUN tls.13_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_even
# ok 515 tls.13_aes_ccm_mptcp.mutliproc_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_readers
# ok 516 tls.13_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_writers
# ok 517 tls.13_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 518 tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 519 tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 520 tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_ccm_mptcp.control_msg ...
# # OK tls.13_aes_ccm_mptcp.control_msg
# ok 521 tls.13_aes_ccm_mptcp.control_msg
# # RUN tls.13_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_ccm_mptcp.control_msg_nomerge
# ok 522 tls.13_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_ccm_mptcp.data_control_data ...
# # OK tls.13_aes_ccm_mptcp.data_control_data
# ok 523 tls.13_aes_ccm_mptcp.data_control_data
# # RUN tls.13_aes_ccm_mptcp.shutdown ...
# # OK tls.13_aes_ccm_mptcp.shutdown
# ok 524 tls.13_aes_ccm_mptcp.shutdown
# # RUN tls.13_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_ccm_mptcp.shutdown_unsent
# ok 525 tls.13_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.13_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_ccm_mptcp.shutdown_reuse
# ok 526 tls.13_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.13_aes_ccm_mptcp.getsockopt ...
# # OK tls.13_aes_ccm_mptcp.getsockopt
# ok 527 tls.13_aes_ccm_mptcp.getsockopt
# # RUN tls.13_aes_ccm_mptcp.recv_efault ...
# # OK tls.13_aes_ccm_mptcp.recv_efault
# ok 528 tls.13_aes_ccm_mptcp.recv_efault
# # RUN tls.13_aes_ccm_mptcp.rekey ...
# # OK tls.13_aes_ccm_mptcp.rekey
# ok 529 tls.13_aes_ccm_mptcp.rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_fail ...
# # OK tls.13_aes_ccm_mptcp.rekey_fail
# ok 530 tls.13_aes_ccm_mptcp.rekey_fail
# # RUN tls.13_aes_ccm_mptcp.rekey_peek ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek
# ok 531 tls.13_aes_ccm_mptcp.rekey_peek
# # RUN tls.13_aes_ccm_mptcp.splice_rekey ...
# # OK tls.13_aes_ccm_mptcp.splice_rekey
# ok 532 tls.13_aes_ccm_mptcp.splice_rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek_splice
# ok 533 tls.13_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_ccm_mptcp.rekey_getsockopt
# ok 534 tls.13_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_pending
# ok 535 tls.13_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_delay
# ok 536 tls.13_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_gcm_256_mptcp.sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.sendfile
# ok 537 tls.12_aes_gcm_256_mptcp.sendfile
# # RUN tls.12_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.send_then_sendfile
# ok 538 tls.12_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# ok 539 tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.recv_max ...
# # OK tls.12_aes_gcm_256_mptcp.recv_max
# ok 540 tls.12_aes_gcm_256_mptcp.recv_max
# # RUN tls.12_aes_gcm_256_mptcp.recv_small ...
# # OK tls.12_aes_gcm_256_mptcp.recv_small
# ok 541 tls.12_aes_gcm_256_mptcp.recv_small
# # RUN tls.12_aes_gcm_256_mptcp.msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more
# ok 542 tls.12_aes_gcm_256_mptcp.msg_more
# # RUN tls.12_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# ok 543 tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 544 tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_unsent
# ok 545 tls.12_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_256_mptcp.msg_eor
# ok 546 tls.12_aes_gcm_256_mptcp.msg_eor
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_single
# ok 547 tls.12_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 548 tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_large
# ok 549 tls.12_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# ok 550 tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 551 tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe
# ok 552 tls.12_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_more ...
# # OK tls.12_aes_gcm_256_mptcp.splice_more
# ok 553 tls.12_aes_gcm_256_mptcp.splice_more
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# ok 554 tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.send_and_splice
# ok 555 tls.12_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe
# ok 556 tls.12_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 557 tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 558 tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.recv_and_splice
# ok 559 tls.12_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.peek_and_splice
# ok 560 tls.12_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 561 tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_256_mptcp.splice_short ...
# # OK tls.12_aes_gcm_256_mptcp.splice_short
# ok 562 tls.12_aes_gcm_256_mptcp.splice_short
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single
# ok 563 tls.12_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# ok 564 tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# ok 565 tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 566 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 567 tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 568 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_256_mptcp.recv_partial
# ok 569 tls.12_aes_gcm_256_mptcp.recv_partial
# # RUN tls.12_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_256_mptcp.recv_nonblock
# ok 570 tls.12_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek
# ok 571 tls.12_aes_gcm_256_mptcp.recv_peek
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# ok 572 tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 573 tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 574 tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_256_mptcp.recv_lowat
# ok 575 tls.12_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_256_mptcp.bidir ...
# # OK tls.12_aes_gcm_256_mptcp.bidir
# ok 576 tls.12_aes_gcm_256_mptcp.bidir
# # RUN tls.12_aes_gcm_256_mptcp.pollin ...
# # OK tls.12_aes_gcm_256_mptcp.pollin
# ok 577 tls.12_aes_gcm_256_mptcp.pollin
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait
# ok 578 tls.12_aes_gcm_256_mptcp.poll_wait
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait_split
# ok 579 tls.12_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_256_mptcp.blocking ...
# # OK tls.12_aes_gcm_256_mptcp.blocking
# ok 580 tls.12_aes_gcm_256_mptcp.blocking
# # RUN tls.12_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_256_mptcp.nonblocking
# ok 581 tls.12_aes_gcm_256_mptcp.nonblocking
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_even
# ok 582 tls.12_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_readers
# ok 583 tls.12_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_writers
# ok 584 tls.12_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 585 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 586 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 587 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_256_mptcp.control_msg ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg
# ok 588 tls.12_aes_gcm_256_mptcp.control_msg
# # RUN tls.12_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# ok 589 tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_256_mptcp.data_control_data
# ok 590 tls.12_aes_gcm_256_mptcp.data_control_data
# # RUN tls.12_aes_gcm_256_mptcp.shutdown ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown
# ok 591 tls.12_aes_gcm_256_mptcp.shutdown
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_unsent
# ok 592 tls.12_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_reuse
# ok 593 tls.12_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.getsockopt
# ok 594 tls.12_aes_gcm_256_mptcp.getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_256_mptcp.recv_efault
# ok 595 tls.12_aes_gcm_256_mptcp.recv_efault
# # RUN tls.12_aes_gcm_256_mptcp.rekey ...
# # OK tls.12_aes_gcm_256_mptcp.rekey
# ok 596 tls.12_aes_gcm_256_mptcp.rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_fail
# ok 597 tls.12_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek
# ok 598 tls.12_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_256_mptcp.splice_rekey
# ok 599 tls.12_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# ok 600 tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# ok 601 tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# ok 602 tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# ok 603 tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_256_mptcp.sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.sendfile
# ok 604 tls.13_aes_gcm_256_mptcp.sendfile
# # RUN tls.13_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.send_then_sendfile
# ok 605 tls.13_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# ok 606 tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.recv_max ...
# # OK tls.13_aes_gcm_256_mptcp.recv_max
# ok 607 tls.13_aes_gcm_256_mptcp.recv_max
# # RUN tls.13_aes_gcm_256_mptcp.recv_small ...
# # OK tls.13_aes_gcm_256_mptcp.recv_small
# ok 608 tls.13_aes_gcm_256_mptcp.recv_small
# # RUN tls.13_aes_gcm_256_mptcp.msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more
# ok 609 tls.13_aes_gcm_256_mptcp.msg_more
# # RUN tls.13_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# ok 610 tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 611 tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_unsent
# ok 612 tls.13_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_256_mptcp.msg_eor
# ok 613 tls.13_aes_gcm_256_mptcp.msg_eor
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_single
# ok 614 tls.13_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 615 tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_large
# ok 616 tls.13_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# ok 617 tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 618 tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe
# ok 619 tls.13_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_more ...
# # OK tls.13_aes_gcm_256_mptcp.splice_more
# ok 620 tls.13_aes_gcm_256_mptcp.splice_more
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# ok 621 tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.send_and_splice
# ok 622 tls.13_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe
# ok 623 tls.13_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 624 tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 625 tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.recv_and_splice
# ok 626 tls.13_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.peek_and_splice
# ok 627 tls.13_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 628 tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_256_mptcp.splice_short ...
# # OK tls.13_aes_gcm_256_mptcp.splice_short
# ok 629 tls.13_aes_gcm_256_mptcp.splice_short
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single
# ok 630 tls.13_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# ok 631 tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# ok 632 tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 633 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 634 tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 635 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_256_mptcp.recv_partial
# ok 636 tls.13_aes_gcm_256_mptcp.recv_partial
# # RUN tls.13_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_256_mptcp.recv_nonblock
# ok 637 tls.13_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek
# ok 638 tls.13_aes_gcm_256_mptcp.recv_peek
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# ok 639 tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 640 tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 641 tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_256_mptcp.recv_lowat
# ok 642 tls.13_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_256_mptcp.bidir ...
# # OK tls.13_aes_gcm_256_mptcp.bidir
# ok 643 tls.13_aes_gcm_256_mptcp.bidir
# # RUN tls.13_aes_gcm_256_mptcp.pollin ...
# # OK tls.13_aes_gcm_256_mptcp.pollin
# ok 644 tls.13_aes_gcm_256_mptcp.pollin
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait
# ok 645 tls.13_aes_gcm_256_mptcp.poll_wait
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait_split
# ok 646 tls.13_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_256_mptcp.blocking ...
# # OK tls.13_aes_gcm_256_mptcp.blocking
# ok 647 tls.13_aes_gcm_256_mptcp.blocking
# # RUN tls.13_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_256_mptcp.nonblocking
# ok 648 tls.13_aes_gcm_256_mptcp.nonblocking
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_even
# ok 649 tls.13_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_readers
# ok 650 tls.13_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_writers
# ok 651 tls.13_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 652 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 653 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 654 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_256_mptcp.control_msg ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg
# ok 655 tls.13_aes_gcm_256_mptcp.control_msg
# # RUN tls.13_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# ok 656 tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_256_mptcp.data_control_data
# ok 657 tls.13_aes_gcm_256_mptcp.data_control_data
# # RUN tls.13_aes_gcm_256_mptcp.shutdown ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown
# ok 658 tls.13_aes_gcm_256_mptcp.shutdown
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_unsent
# ok 659 tls.13_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_reuse
# ok 660 tls.13_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.getsockopt
# ok 661 tls.13_aes_gcm_256_mptcp.getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_256_mptcp.recv_efault
# ok 662 tls.13_aes_gcm_256_mptcp.recv_efault
# # RUN tls.13_aes_gcm_256_mptcp.rekey ...
# # OK tls.13_aes_gcm_256_mptcp.rekey
# ok 663 tls.13_aes_gcm_256_mptcp.rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_fail
# ok 664 tls.13_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek
# ok 665 tls.13_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_256_mptcp.splice_rekey
# ok 666 tls.13_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# ok 667 tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# ok 668 tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# ok 669 tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# ok 670 tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_nopad_mptcp.sendfile ...
# # OK tls.13_nopad_mptcp.sendfile
# ok 671 tls.13_nopad_mptcp.sendfile
# # RUN tls.13_nopad_mptcp.send_then_sendfile ...
# # OK tls.13_nopad_mptcp.send_then_sendfile
# ok 672 tls.13_nopad_mptcp.send_then_sendfile
# # RUN tls.13_nopad_mptcp.multi_chunk_sendfile ...
# # OK tls.13_nopad_mptcp.multi_chunk_sendfile
# ok 673 tls.13_nopad_mptcp.multi_chunk_sendfile
# # RUN tls.13_nopad_mptcp.recv_max ...
# # OK tls.13_nopad_mptcp.recv_max
# ok 674 tls.13_nopad_mptcp.recv_max
# # RUN tls.13_nopad_mptcp.recv_small ...
# # OK tls.13_nopad_mptcp.recv_small
# ok 675 tls.13_nopad_mptcp.recv_small
# # RUN tls.13_nopad_mptcp.msg_more ...
# # OK tls.13_nopad_mptcp.msg_more
# ok 676 tls.13_nopad_mptcp.msg_more
# # RUN tls.13_nopad_mptcp.cmsg_msg_more ...
# # OK tls.13_nopad_mptcp.cmsg_msg_more
# ok 677 tls.13_nopad_mptcp.cmsg_msg_more
# # RUN tls.13_nopad_mptcp.msg_more_then_cmsg ...
# # OK tls.13_nopad_mptcp.msg_more_then_cmsg
# ok 678 tls.13_nopad_mptcp.msg_more_then_cmsg
# # RUN tls.13_nopad_mptcp.msg_more_unsent ...
# # OK tls.13_nopad_mptcp.msg_more_unsent
# ok 679 tls.13_nopad_mptcp.msg_more_unsent
# # RUN tls.13_nopad_mptcp.msg_eor ...
# # OK tls.13_nopad_mptcp.msg_eor
# ok 680 tls.13_nopad_mptcp.msg_eor
# # RUN tls.13_nopad_mptcp.sendmsg_single ...
# # OK tls.13_nopad_mptcp.sendmsg_single
# ok 681 tls.13_nopad_mptcp.sendmsg_single
# # RUN tls.13_nopad_mptcp.sendmsg_fragmented ...
# # OK tls.13_nopad_mptcp.sendmsg_fragmented
# ok 682 tls.13_nopad_mptcp.sendmsg_fragmented
# # RUN tls.13_nopad_mptcp.sendmsg_large ...
# # OK tls.13_nopad_mptcp.sendmsg_large
# ok 683 tls.13_nopad_mptcp.sendmsg_large
# # RUN tls.13_nopad_mptcp.sendmsg_multiple ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple
# ok 684 tls.13_nopad_mptcp.sendmsg_multiple
# # RUN tls.13_nopad_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple_stress
# ok 685 tls.13_nopad_mptcp.sendmsg_multiple_stress
# # RUN tls.13_nopad_mptcp.splice_from_pipe ...
# # OK tls.13_nopad_mptcp.splice_from_pipe
# ok 686 tls.13_nopad_mptcp.splice_from_pipe
# # RUN tls.13_nopad_mptcp.splice_more ...
# # OK tls.13_nopad_mptcp.splice_more
# ok 687 tls.13_nopad_mptcp.splice_more
# # RUN tls.13_nopad_mptcp.splice_from_pipe2 ...
# # OK tls.13_nopad_mptcp.splice_from_pipe2
# ok 688 tls.13_nopad_mptcp.splice_from_pipe2
# # RUN tls.13_nopad_mptcp.send_and_splice ...
# # OK tls.13_nopad_mptcp.send_and_splice
# ok 689 tls.13_nopad_mptcp.send_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_to_pipe
# ok 690 tls.13_nopad_mptcp.splice_to_pipe
# # RUN tls.13_nopad_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_cmsg_to_pipe
# ok 691 tls.13_nopad_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# ok 692 tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.recv_and_splice ...
# # OK tls.13_nopad_mptcp.recv_and_splice
# ok 693 tls.13_nopad_mptcp.recv_and_splice
# # RUN tls.13_nopad_mptcp.peek_and_splice ...
# # OK tls.13_nopad_mptcp.peek_and_splice
# ok 694 tls.13_nopad_mptcp.peek_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe_small ...
# # OK tls.13_nopad_mptcp.splice_to_pipe_small
# ok 695 tls.13_nopad_mptcp.splice_to_pipe_small
# # RUN tls.13_nopad_mptcp.splice_short ...
# # OK tls.13_nopad_mptcp.splice_short
# ok 696 tls.13_nopad_mptcp.splice_short
# # RUN tls.13_nopad_mptcp.recvmsg_single ...
# # OK tls.13_nopad_mptcp.recvmsg_single
# ok 697 tls.13_nopad_mptcp.recvmsg_single
# # RUN tls.13_nopad_mptcp.recvmsg_single_max ...
# # OK tls.13_nopad_mptcp.recvmsg_single_max
# ok 698 tls.13_nopad_mptcp.recvmsg_single_max
# # RUN tls.13_nopad_mptcp.recvmsg_multiple ...
# # OK tls.13_nopad_mptcp.recvmsg_multiple
# ok 699 tls.13_nopad_mptcp.recvmsg_multiple
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv
# ok 700 tls.13_nopad_mptcp.single_send_multiple_recv
# # RUN tls.13_nopad_mptcp.multiple_send_single_recv ...
# # OK tls.13_nopad_mptcp.multiple_send_single_recv
# ok 701 tls.13_nopad_mptcp.multiple_send_single_recv
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# ok 702 tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_nopad_mptcp.recv_partial ...
# # OK tls.13_nopad_mptcp.recv_partial
# ok 703 tls.13_nopad_mptcp.recv_partial
# # RUN tls.13_nopad_mptcp.recv_nonblock ...
# # OK tls.13_nopad_mptcp.recv_nonblock
# ok 704 tls.13_nopad_mptcp.recv_nonblock
# # RUN tls.13_nopad_mptcp.recv_peek ...
# # OK tls.13_nopad_mptcp.recv_peek
# ok 705 tls.13_nopad_mptcp.recv_peek
# # RUN tls.13_nopad_mptcp.recv_peek_multiple ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple
# ok 706 tls.13_nopad_mptcp.recv_peek_multiple
# # RUN tls.13_nopad_mptcp.recv_peek_multiple_records ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple_records
# ok 707 tls.13_nopad_mptcp.recv_peek_multiple_records
# # RUN tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# ok 708 tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_nopad_mptcp.recv_lowat ...
# # OK tls.13_nopad_mptcp.recv_lowat
# ok 709 tls.13_nopad_mptcp.recv_lowat
# # RUN tls.13_nopad_mptcp.bidir ...
# # OK tls.13_nopad_mptcp.bidir
# ok 710 tls.13_nopad_mptcp.bidir
# # RUN tls.13_nopad_mptcp.pollin ...
# # OK tls.13_nopad_mptcp.pollin
# ok 711 tls.13_nopad_mptcp.pollin
# # RUN tls.13_nopad_mptcp.poll_wait ...
# # OK tls.13_nopad_mptcp.poll_wait
# ok 712 tls.13_nopad_mptcp.poll_wait
# # RUN tls.13_nopad_mptcp.poll_wait_split ...
# # OK tls.13_nopad_mptcp.poll_wait_split
# ok 713 tls.13_nopad_mptcp.poll_wait_split
# # RUN tls.13_nopad_mptcp.blocking ...
# # OK tls.13_nopad_mptcp.blocking
# ok 714 tls.13_nopad_mptcp.blocking
# # RUN tls.13_nopad_mptcp.nonblocking ...
# # OK tls.13_nopad_mptcp.nonblocking
# ok 715 tls.13_nopad_mptcp.nonblocking
# # RUN tls.13_nopad_mptcp.mutliproc_even ...
# # OK tls.13_nopad_mptcp.mutliproc_even
# ok 716 tls.13_nopad_mptcp.mutliproc_even
# # RUN tls.13_nopad_mptcp.mutliproc_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_readers
# ok 717 tls.13_nopad_mptcp.mutliproc_readers
# # RUN tls.13_nopad_mptcp.mutliproc_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_writers
# ok 718 tls.13_nopad_mptcp.mutliproc_writers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_even
# ok 719 tls.13_nopad_mptcp.mutliproc_sendpage_even
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_readers
# ok 720 tls.13_nopad_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_writers
# ok 721 tls.13_nopad_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_nopad_mptcp.control_msg ...
# # OK tls.13_nopad_mptcp.control_msg
# ok 722 tls.13_nopad_mptcp.control_msg
# # RUN tls.13_nopad_mptcp.control_msg_nomerge ...
# # OK tls.13_nopad_mptcp.control_msg_nomerge
# ok 723 tls.13_nopad_mptcp.control_msg_nomerge
# # RUN tls.13_nopad_mptcp.data_control_data ...
# # OK tls.13_nopad_mptcp.data_control_data
# ok 724 tls.13_nopad_mptcp.data_control_data
# # RUN tls.13_nopad_mptcp.shutdown ...
# # OK tls.13_nopad_mptcp.shutdown
# ok 725 tls.13_nopad_mptcp.shutdown
# # RUN tls.13_nopad_mptcp.shutdown_unsent ...
# # OK tls.13_nopad_mptcp.shutdown_unsent
# ok 726 tls.13_nopad_mptcp.shutdown_unsent
# # RUN tls.13_nopad_mptcp.shutdown_reuse ...
# # OK tls.13_nopad_mptcp.shutdown_reuse
# ok 727 tls.13_nopad_mptcp.shutdown_reuse
# # RUN tls.13_nopad_mptcp.getsockopt ...
# # OK tls.13_nopad_mptcp.getsockopt
# ok 728 tls.13_nopad_mptcp.getsockopt
# # RUN tls.13_nopad_mptcp.recv_efault ...
# # OK tls.13_nopad_mptcp.recv_efault
# ok 729 tls.13_nopad_mptcp.recv_efault
# # RUN tls.13_nopad_mptcp.rekey ...
# # OK tls.13_nopad_mptcp.rekey
# ok 730 tls.13_nopad_mptcp.rekey
# # RUN tls.13_nopad_mptcp.rekey_fail ...
# # OK tls.13_nopad_mptcp.rekey_fail
# ok 731 tls.13_nopad_mptcp.rekey_fail
# # RUN tls.13_nopad_mptcp.rekey_peek ...
# # OK tls.13_nopad_mptcp.rekey_peek
# ok 732 tls.13_nopad_mptcp.rekey_peek
# # RUN tls.13_nopad_mptcp.splice_rekey ...
# # OK tls.13_nopad_mptcp.splice_rekey
# ok 733 tls.13_nopad_mptcp.splice_rekey
# # RUN tls.13_nopad_mptcp.rekey_peek_splice ...
# # OK tls.13_nopad_mptcp.rekey_peek_splice
# ok 734 tls.13_nopad_mptcp.rekey_peek_splice
# # RUN tls.13_nopad_mptcp.rekey_getsockopt ...
# # OK tls.13_nopad_mptcp.rekey_getsockopt
# ok 735 tls.13_nopad_mptcp.rekey_getsockopt
# # RUN tls.13_nopad_mptcp.rekey_poll_pending ...
# # OK tls.13_nopad_mptcp.rekey_poll_pending
# ok 736 tls.13_nopad_mptcp.rekey_poll_pending
# # RUN tls.13_nopad_mptcp.rekey_poll_delay ...
# # OK tls.13_nopad_mptcp.rekey_poll_delay
# ok 737 tls.13_nopad_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_mptcp.sendfile ...
# # OK tls.12_aria_gcm_mptcp.sendfile
# ok 738 tls.12_aria_gcm_mptcp.sendfile
# # RUN tls.12_aria_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_mptcp.send_then_sendfile
# ok 739 tls.12_aria_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# ok 740 tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_mptcp.recv_max ...
# # OK tls.12_aria_gcm_mptcp.recv_max
# ok 741 tls.12_aria_gcm_mptcp.recv_max
# # RUN tls.12_aria_gcm_mptcp.recv_small ...
# # OK tls.12_aria_gcm_mptcp.recv_small
# ok 742 tls.12_aria_gcm_mptcp.recv_small
# # RUN tls.12_aria_gcm_mptcp.msg_more ...
# # OK tls.12_aria_gcm_mptcp.msg_more
# ok 743 tls.12_aria_gcm_mptcp.msg_more
# # RUN tls.12_aria_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_mptcp.cmsg_msg_more
# ok 744 tls.12_aria_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# ok 745 tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_mptcp.msg_more_unsent
# ok 746 tls.12_aria_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_mptcp.msg_eor
# ok 747 tls.12_aria_gcm_mptcp.msg_eor
# # RUN tls.12_aria_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_single
# ok 748 tls.12_aria_gcm_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_fragmented
# ok 749 tls.12_aria_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_large
# ok 750 tls.12_aria_gcm_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple
# ok 751 tls.12_aria_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# ok 752 tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe
# ok 753 tls.12_aria_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_more ...
# # OK tls.12_aria_gcm_mptcp.splice_more
# ok 754 tls.12_aria_gcm_mptcp.splice_more
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe2
# ok 755 tls.12_aria_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_mptcp.send_and_splice
# ok 756 tls.12_aria_gcm_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe
# ok 757 tls.12_aria_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# ok 758 tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 759 tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_mptcp.recv_and_splice
# ok 760 tls.12_aria_gcm_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_mptcp.peek_and_splice
# ok 761 tls.12_aria_gcm_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe_small
# ok 762 tls.12_aria_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_mptcp.splice_short ...
# # OK tls.12_aria_gcm_mptcp.splice_short
# ok 763 tls.12_aria_gcm_mptcp.splice_short
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single
# ok 764 tls.12_aria_gcm_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single_max
# ok 765 tls.12_aria_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_multiple
# ok 766 tls.12_aria_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv
# ok 767 tls.12_aria_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_mptcp.multiple_send_single_recv
# ok 768 tls.12_aria_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# ok 769 tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_mptcp.recv_partial
# ok 770 tls.12_aria_gcm_mptcp.recv_partial
# # RUN tls.12_aria_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_mptcp.recv_nonblock
# ok 771 tls.12_aria_gcm_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_mptcp.recv_peek
# ok 772 tls.12_aria_gcm_mptcp.recv_peek
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple
# ok 773 tls.12_aria_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# ok 774 tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 775 tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_mptcp.recv_lowat
# ok 776 tls.12_aria_gcm_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_mptcp.bidir ...
# # OK tls.12_aria_gcm_mptcp.bidir
# ok 777 tls.12_aria_gcm_mptcp.bidir
# # RUN tls.12_aria_gcm_mptcp.pollin ...
# # OK tls.12_aria_gcm_mptcp.pollin
# ok 778 tls.12_aria_gcm_mptcp.pollin
# # RUN tls.12_aria_gcm_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_mptcp.poll_wait
# ok 779 tls.12_aria_gcm_mptcp.poll_wait
# # RUN tls.12_aria_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_mptcp.poll_wait_split
# ok 780 tls.12_aria_gcm_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_mptcp.blocking ...
# # OK tls.12_aria_gcm_mptcp.blocking
# ok 781 tls.12_aria_gcm_mptcp.blocking
# # RUN tls.12_aria_gcm_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_mptcp.nonblocking
# ok 782 tls.12_aria_gcm_mptcp.nonblocking
# # RUN tls.12_aria_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_even
# ok 783 tls.12_aria_gcm_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_readers
# ok 784 tls.12_aria_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_writers
# ok 785 tls.12_aria_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# ok 786 tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# ok 787 tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# ok 788 tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_mptcp.control_msg ...
# # OK tls.12_aria_gcm_mptcp.control_msg
# ok 789 tls.12_aria_gcm_mptcp.control_msg
# # RUN tls.12_aria_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_mptcp.control_msg_nomerge
# ok 790 tls.12_aria_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_mptcp.data_control_data
# ok 791 tls.12_aria_gcm_mptcp.data_control_data
# # RUN tls.12_aria_gcm_mptcp.shutdown ...
# # OK tls.12_aria_gcm_mptcp.shutdown
# ok 792 tls.12_aria_gcm_mptcp.shutdown
# # RUN tls.12_aria_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_mptcp.shutdown_unsent
# ok 793 tls.12_aria_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_mptcp.shutdown_reuse
# ok 794 tls.12_aria_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_mptcp.getsockopt
# ok 795 tls.12_aria_gcm_mptcp.getsockopt
# # RUN tls.12_aria_gcm_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_mptcp.recv_efault
# ok 796 tls.12_aria_gcm_mptcp.recv_efault
# # RUN tls.12_aria_gcm_mptcp.rekey ...
# # OK tls.12_aria_gcm_mptcp.rekey
# ok 797 tls.12_aria_gcm_mptcp.rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_mptcp.rekey_fail
# ok 798 tls.12_aria_gcm_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek
# ok 799 tls.12_aria_gcm_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_mptcp.splice_rekey
# ok 800 tls.12_aria_gcm_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek_splice
# ok 801 tls.12_aria_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_mptcp.rekey_getsockopt
# ok 802 tls.12_aria_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_pending
# ok 803 tls.12_aria_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_delay
# ok 804 tls.12_aria_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_256_mptcp.sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.sendfile
# ok 805 tls.12_aria_gcm_256_mptcp.sendfile
# # RUN tls.12_aria_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.send_then_sendfile
# ok 806 tls.12_aria_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# ok 807 tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.recv_max ...
# # OK tls.12_aria_gcm_256_mptcp.recv_max
# ok 808 tls.12_aria_gcm_256_mptcp.recv_max
# # RUN tls.12_aria_gcm_256_mptcp.recv_small ...
# # OK tls.12_aria_gcm_256_mptcp.recv_small
# ok 809 tls.12_aria_gcm_256_mptcp.recv_small
# # RUN tls.12_aria_gcm_256_mptcp.msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more
# ok 810 tls.12_aria_gcm_256_mptcp.msg_more
# # RUN tls.12_aria_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# ok 811 tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# ok 812 tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_unsent
# ok 813 tls.12_aria_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_256_mptcp.msg_eor
# ok 814 tls.12_aria_gcm_256_mptcp.msg_eor
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_single
# ok 815 tls.12_aria_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# ok 816 tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_large
# ok 817 tls.12_aria_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# ok 818 tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# ok 819 tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe
# ok 820 tls.12_aria_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_more ...
# # OK tls.12_aria_gcm_256_mptcp.splice_more
# ok 821 tls.12_aria_gcm_256_mptcp.splice_more
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# ok 822 tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.send_and_splice
# ok 823 tls.12_aria_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe
# ok 824 tls.12_aria_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 825 tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 826 tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.recv_and_splice
# ok 827 tls.12_aria_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.peek_and_splice
# ok 828 tls.12_aria_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# ok 829 tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_256_mptcp.splice_short ...
# # OK tls.12_aria_gcm_256_mptcp.splice_short
# ok 830 tls.12_aria_gcm_256_mptcp.splice_short
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single
# ok 831 tls.12_aria_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# ok 832 tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# ok 833 tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# ok 834 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# ok 835 tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 836 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_256_mptcp.recv_partial
# ok 837 tls.12_aria_gcm_256_mptcp.recv_partial
# # RUN tls.12_aria_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_256_mptcp.recv_nonblock
# ok 838 tls.12_aria_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek
# ok 839 tls.12_aria_gcm_256_mptcp.recv_peek
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# ok 840 tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# ok 841 tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 842 tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_256_mptcp.recv_lowat
# ok 843 tls.12_aria_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_256_mptcp.bidir ...
# # OK tls.12_aria_gcm_256_mptcp.bidir
# ok 844 tls.12_aria_gcm_256_mptcp.bidir
# # RUN tls.12_aria_gcm_256_mptcp.pollin ...
# # OK tls.12_aria_gcm_256_mptcp.pollin
# ok 845 tls.12_aria_gcm_256_mptcp.pollin
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait
# ok 846 tls.12_aria_gcm_256_mptcp.poll_wait
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait_split
# ok 847 tls.12_aria_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_256_mptcp.blocking ...
# # OK tls.12_aria_gcm_256_mptcp.blocking
# ok 848 tls.12_aria_gcm_256_mptcp.blocking
# # RUN tls.12_aria_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_256_mptcp.nonblocking
# ok 849 tls.12_aria_gcm_256_mptcp.nonblocking
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_even
# ok 850 tls.12_aria_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_readers
# ok 851 tls.12_aria_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_writers
# ok 852 tls.12_aria_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# ok 853 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 854 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 855 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_256_mptcp.control_msg ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg
# ok 856 tls.12_aria_gcm_256_mptcp.control_msg
# # RUN tls.12_aria_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# ok 857 tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_256_mptcp.data_control_data
# ok 858 tls.12_aria_gcm_256_mptcp.data_control_data
# # RUN tls.12_aria_gcm_256_mptcp.shutdown ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown
# ok 859 tls.12_aria_gcm_256_mptcp.shutdown
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_unsent
# ok 860 tls.12_aria_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_reuse
# ok 861 tls.12_aria_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.getsockopt
# ok 862 tls.12_aria_gcm_256_mptcp.getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_256_mptcp.recv_efault
# ok 863 tls.12_aria_gcm_256_mptcp.recv_efault
# # RUN tls.12_aria_gcm_256_mptcp.rekey ...
# # OK tls.12_aria_gcm_256_mptcp.rekey
# ok 864 tls.12_aria_gcm_256_mptcp.rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_fail
# ok 865 tls.12_aria_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek
# ok 866 tls.12_aria_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_256_mptcp.splice_rekey
# ok 867 tls.12_aria_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# ok 868 tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# ok 869 tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# ok 870 tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # PASSED: 871 / 871 tests passed.
# # Totals: pass:871 fail:0 xfail:0 xpass:0 skip:0 error:0
ok 1 test: selftest_mptcp_tls
# time=142
2. "MPTCP KTLS support" v18 + "mptcp: address stall under memory pressure" v7
=== Attempt: 1 (Wed, 20 May 2026 01:46:05 +0000) ===
Selftest Test: ./mptcp_tls.sh
TAP version 13
1..1
root@mptcpdev:/home/tgl/mptcp_net-next# [ 7.413345][ T379] ip (379) used greatest stack depth: 24336 bytes left
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
[ 8.113637][ T387] tls (387) used greatest stack depth: 24064 bytes left
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
# # RUN tls.12_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_mptcp.send_then_sendfile
# ok 2 tls.12_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# not ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_mptcp.recv_max ...
# # OK tls.12_aes_gcm_mptcp.recv_max
# ok 4 tls.12_aes_gcm_mptcp.recv_max
# # RUN tls.12_aes_gcm_mptcp.recv_small ...
# # OK tls.12_aes_gcm_mptcp.recv_small
# ok 5 tls.12_aes_gcm_mptcp.recv_small
# # RUN tls.12_aes_gcm_mptcp.msg_more ...
# # OK tls.12_aes_gcm_mptcp.msg_more
# ok 6 tls.12_aes_gcm_mptcp.msg_more
# # RUN tls.12_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_mptcp.cmsg_msg_more
# ok 7 tls.12_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# ok 8 tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_mptcp.msg_more_unsent
# ok 9 tls.12_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_mptcp.msg_eor
# ok 10 tls.12_aes_gcm_mptcp.msg_eor
# # RUN tls.12_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_single
# ok 11 tls.12_aes_gcm_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_fragmented
# ok 12 tls.12_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_large
# ok 13 tls.12_aes_gcm_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple
# ok 14 tls.12_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 15 tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe
# ok 16 tls.12_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_more ...
# # OK tls.12_aes_gcm_mptcp.splice_more
# ok 17 tls.12_aes_gcm_mptcp.splice_more
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe2
# ok 18 tls.12_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_mptcp.send_and_splice
# ok 19 tls.12_aes_gcm_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe
# ok 20 tls.12_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 21 tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 22 tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_mptcp.recv_and_splice
# ok 23 tls.12_aes_gcm_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_mptcp.peek_and_splice
# ok 24 tls.12_aes_gcm_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe_small
# ok 25 tls.12_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_mptcp.splice_short ...
# # OK tls.12_aes_gcm_mptcp.splice_short
# ok 26 tls.12_aes_gcm_mptcp.splice_short
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single
# ok 27 tls.12_aes_gcm_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single_max
# ok 28 tls.12_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_multiple
# ok 29 tls.12_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv
# ok 30 tls.12_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_mptcp.multiple_send_single_recv
# ok 31 tls.12_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 32 tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_mptcp.recv_partial
# ok 33 tls.12_aes_gcm_mptcp.recv_partial
# # RUN tls.12_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_mptcp.recv_nonblock
# ok 34 tls.12_aes_gcm_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_mptcp.recv_peek
# ok 35 tls.12_aes_gcm_mptcp.recv_peek
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple
# ok 36 tls.12_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# ok 37 tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 38 tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_mptcp.recv_lowat
# ok 39 tls.12_aes_gcm_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_mptcp.bidir ...
# # OK tls.12_aes_gcm_mptcp.bidir
# ok 40 tls.12_aes_gcm_mptcp.bidir
# # RUN tls.12_aes_gcm_mptcp.pollin ...
# # OK tls.12_aes_gcm_mptcp.pollin
# ok 41 tls.12_aes_gcm_mptcp.pollin
# # RUN tls.12_aes_gcm_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_mptcp.poll_wait
# ok 42 tls.12_aes_gcm_mptcp.poll_wait
# # RUN tls.12_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_mptcp.poll_wait_split
# ok 43 tls.12_aes_gcm_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_mptcp.blocking ...
# # OK tls.12_aes_gcm_mptcp.blocking
# ok 44 tls.12_aes_gcm_mptcp.blocking
# # RUN tls.12_aes_gcm_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_mptcp.nonblocking
# ok 45 tls.12_aes_gcm_mptcp.nonblocking
# # RUN tls.12_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_even
# ok 46 tls.12_aes_gcm_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_readers
# ok 47 tls.12_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_writers
# ok 48 tls.12_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_even ...
[ 44.640126][ T548] tls (548) used greatest stack depth: 23488 bytes left
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 49 tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers ...
[ 46.736932][ T571] tls (571) used greatest stack depth: 23400 bytes left
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# ok 50 tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 51 tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_mptcp.control_msg ...
# # OK tls.12_aes_gcm_mptcp.control_msg
# ok 52 tls.12_aes_gcm_mptcp.control_msg
# # RUN tls.12_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_mptcp.control_msg_nomerge
# ok 53 tls.12_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_mptcp.data_control_data
# ok 54 tls.12_aes_gcm_mptcp.data_control_data
# # RUN tls.12_aes_gcm_mptcp.shutdown ...
# # OK tls.12_aes_gcm_mptcp.shutdown
# ok 55 tls.12_aes_gcm_mptcp.shutdown
# # RUN tls.12_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_mptcp.shutdown_unsent
# ok 56 tls.12_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_mptcp.shutdown_reuse
# ok 57 tls.12_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_mptcp.getsockopt
# ok 58 tls.12_aes_gcm_mptcp.getsockopt
# # RUN tls.12_aes_gcm_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_mptcp.recv_efault
# ok 59 tls.12_aes_gcm_mptcp.recv_efault
# # RUN tls.12_aes_gcm_mptcp.rekey ...
# # OK tls.12_aes_gcm_mptcp.rekey
# ok 60 tls.12_aes_gcm_mptcp.rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_mptcp.rekey_fail
# ok 61 tls.12_aes_gcm_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek
# ok 62 tls.12_aes_gcm_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_mptcp.splice_rekey
# ok 63 tls.12_aes_gcm_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek_splice
# ok 64 tls.12_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_mptcp.rekey_getsockopt
# ok 65 tls.12_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_pending
# ok 66 tls.12_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_delay
# ok 67 tls.12_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_mptcp.sendfile ...
# # OK tls.13_aes_gcm_mptcp.sendfile
# ok 68 tls.13_aes_gcm_mptcp.sendfile
# # RUN tls.13_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_mptcp.send_then_sendfile
# ok 69 tls.13_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# not ok 70 tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_mptcp.recv_max ...
[ 78.603421][ T630] tls (630) used greatest stack depth: 22952 bytes left
# # OK tls.13_aes_gcm_mptcp.recv_max
# ok 71 tls.13_aes_gcm_mptcp.recv_max
# # RUN tls.13_aes_gcm_mptcp.recv_small ...
# # OK tls.13_aes_gcm_mptcp.recv_small
# ok 72 tls.13_aes_gcm_mptcp.recv_small
# # RUN tls.13_aes_gcm_mptcp.msg_more ...
# # OK tls.13_aes_gcm_mptcp.msg_more
# ok 73 tls.13_aes_gcm_mptcp.msg_more
# # RUN tls.13_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_mptcp.cmsg_msg_more
# ok 74 tls.13_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# ok 75 tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_mptcp.msg_more_unsent
# ok 76 tls.13_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_mptcp.msg_eor
# ok 77 tls.13_aes_gcm_mptcp.msg_eor
# # RUN tls.13_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_single
# ok 78 tls.13_aes_gcm_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_fragmented
# ok 79 tls.13_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_large
# ok 80 tls.13_aes_gcm_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple
# ok 81 tls.13_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 82 tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe
# ok 83 tls.13_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_more ...
# # OK tls.13_aes_gcm_mptcp.splice_more
# ok 84 tls.13_aes_gcm_mptcp.splice_more
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe2
# ok 85 tls.13_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_mptcp.send_and_splice
# ok 86 tls.13_aes_gcm_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe
# ok 87 tls.13_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 88 tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 89 tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_mptcp.recv_and_splice
# ok 90 tls.13_aes_gcm_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_mptcp.peek_and_splice
# ok 91 tls.13_aes_gcm_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe_small
# ok 92 tls.13_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_mptcp.splice_short ...
# # OK tls.13_aes_gcm_mptcp.splice_short
# ok 93 tls.13_aes_gcm_mptcp.splice_short
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single
# ok 94 tls.13_aes_gcm_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single_max
# ok 95 tls.13_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_multiple
# ok 96 tls.13_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv
# ok 97 tls.13_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_mptcp.multiple_send_single_recv
# ok 98 tls.13_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 99 tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_mptcp.recv_partial
# ok 100 tls.13_aes_gcm_mptcp.recv_partial
# # RUN tls.13_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_mptcp.recv_nonblock
# ok 101 tls.13_aes_gcm_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_mptcp.recv_peek
# ok 102 tls.13_aes_gcm_mptcp.recv_peek
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple
# ok 103 tls.13_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# ok 104 tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 105 tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_mptcp.recv_lowat
# ok 106 tls.13_aes_gcm_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_mptcp.bidir ...
# # OK tls.13_aes_gcm_mptcp.bidir
# ok 107 tls.13_aes_gcm_mptcp.bidir
# # RUN tls.13_aes_gcm_mptcp.pollin ...
# # OK tls.13_aes_gcm_mptcp.pollin
# ok 108 tls.13_aes_gcm_mptcp.pollin
# # RUN tls.13_aes_gcm_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_mptcp.poll_wait
# ok 109 tls.13_aes_gcm_mptcp.poll_wait
# # RUN tls.13_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_mptcp.poll_wait_split
# ok 110 tls.13_aes_gcm_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_mptcp.blocking ...
# # OK tls.13_aes_gcm_mptcp.blocking
# ok 111 tls.13_aes_gcm_mptcp.blocking
# # RUN tls.13_aes_gcm_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_mptcp.nonblocking
# ok 112 tls.13_aes_gcm_mptcp.nonblocking
# # RUN tls.13_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_even
# ok 113 tls.13_aes_gcm_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_readers
# ok 114 tls.13_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_writers
# ok 115 tls.13_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 116 tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# ok 117 tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 118 tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_mptcp.control_msg ...
# # OK tls.13_aes_gcm_mptcp.control_msg
# ok 119 tls.13_aes_gcm_mptcp.control_msg
# # RUN tls.13_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_mptcp.control_msg_nomerge
# ok 120 tls.13_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_mptcp.data_control_data
# ok 121 tls.13_aes_gcm_mptcp.data_control_data
# # RUN tls.13_aes_gcm_mptcp.shutdown ...
# # OK tls.13_aes_gcm_mptcp.shutdown
# ok 122 tls.13_aes_gcm_mptcp.shutdown
# # RUN tls.13_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_mptcp.shutdown_unsent
# ok 123 tls.13_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_mptcp.shutdown_reuse
# ok 124 tls.13_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_mptcp.getsockopt
# ok 125 tls.13_aes_gcm_mptcp.getsockopt
# # RUN tls.13_aes_gcm_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_mptcp.recv_efault
# ok 126 tls.13_aes_gcm_mptcp.recv_efault
# # RUN tls.13_aes_gcm_mptcp.rekey ...
# # OK tls.13_aes_gcm_mptcp.rekey
# ok 127 tls.13_aes_gcm_mptcp.rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_mptcp.rekey_fail
# ok 128 tls.13_aes_gcm_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek
# ok 129 tls.13_aes_gcm_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_mptcp.splice_rekey
# ok 130 tls.13_aes_gcm_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek_splice
# ok 131 tls.13_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_mptcp.rekey_getsockopt
# ok 132 tls.13_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_pending
# ok 133 tls.13_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_delay
# ok 134 tls.13_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_chacha_mptcp.sendfile ...
# # OK tls.12_chacha_mptcp.sendfile
# ok 135 tls.12_chacha_mptcp.sendfile
# # RUN tls.12_chacha_mptcp.send_then_sendfile ...
# # OK tls.12_chacha_mptcp.send_then_sendfile
# ok 136 tls.12_chacha_mptcp.send_then_sendfile
# # RUN tls.12_chacha_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_chacha_mptcp.multi_chunk_sendfile
# not ok 137 tls.12_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.12_chacha_mptcp.recv_max ...
# # OK tls.12_chacha_mptcp.recv_max
# ok 138 tls.12_chacha_mptcp.recv_max
# # RUN tls.12_chacha_mptcp.recv_small ...
# # OK tls.12_chacha_mptcp.recv_small
# ok 139 tls.12_chacha_mptcp.recv_small
# # RUN tls.12_chacha_mptcp.msg_more ...
# # OK tls.12_chacha_mptcp.msg_more
# ok 140 tls.12_chacha_mptcp.msg_more
# # RUN tls.12_chacha_mptcp.cmsg_msg_more ...
# # OK tls.12_chacha_mptcp.cmsg_msg_more
# ok 141 tls.12_chacha_mptcp.cmsg_msg_more
# # RUN tls.12_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.12_chacha_mptcp.msg_more_then_cmsg
# ok 142 tls.12_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.12_chacha_mptcp.msg_more_unsent ...
# # OK tls.12_chacha_mptcp.msg_more_unsent
# ok 143 tls.12_chacha_mptcp.msg_more_unsent
# # RUN tls.12_chacha_mptcp.msg_eor ...
# # OK tls.12_chacha_mptcp.msg_eor
# ok 144 tls.12_chacha_mptcp.msg_eor
# # RUN tls.12_chacha_mptcp.sendmsg_single ...
# # OK tls.12_chacha_mptcp.sendmsg_single
# ok 145 tls.12_chacha_mptcp.sendmsg_single
# # RUN tls.12_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.12_chacha_mptcp.sendmsg_fragmented
# ok 146 tls.12_chacha_mptcp.sendmsg_fragmented
# # RUN tls.12_chacha_mptcp.sendmsg_large ...
# # OK tls.12_chacha_mptcp.sendmsg_large
# ok 147 tls.12_chacha_mptcp.sendmsg_large
# # RUN tls.12_chacha_mptcp.sendmsg_multiple ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple
# ok 148 tls.12_chacha_mptcp.sendmsg_multiple
# # RUN tls.12_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple_stress
# ok 149 tls.12_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.12_chacha_mptcp.splice_from_pipe ...
# # OK tls.12_chacha_mptcp.splice_from_pipe
# ok 150 tls.12_chacha_mptcp.splice_from_pipe
# # RUN tls.12_chacha_mptcp.splice_more ...
# # OK tls.12_chacha_mptcp.splice_more
# ok 151 tls.12_chacha_mptcp.splice_more
# # RUN tls.12_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.12_chacha_mptcp.splice_from_pipe2
# ok 152 tls.12_chacha_mptcp.splice_from_pipe2
# # RUN tls.12_chacha_mptcp.send_and_splice ...
# # OK tls.12_chacha_mptcp.send_and_splice
# ok 153 tls.12_chacha_mptcp.send_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_to_pipe
# ok 154 tls.12_chacha_mptcp.splice_to_pipe
# # RUN tls.12_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_cmsg_to_pipe
# ok 155 tls.12_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 156 tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.recv_and_splice ...
# # OK tls.12_chacha_mptcp.recv_and_splice
# ok 157 tls.12_chacha_mptcp.recv_and_splice
# # RUN tls.12_chacha_mptcp.peek_and_splice ...
# # OK tls.12_chacha_mptcp.peek_and_splice
# ok 158 tls.12_chacha_mptcp.peek_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.12_chacha_mptcp.splice_to_pipe_small
# ok 159 tls.12_chacha_mptcp.splice_to_pipe_small
# # RUN tls.12_chacha_mptcp.splice_short ...
# # OK tls.12_chacha_mptcp.splice_short
# ok 160 tls.12_chacha_mptcp.splice_short
# # RUN tls.12_chacha_mptcp.recvmsg_single ...
# # OK tls.12_chacha_mptcp.recvmsg_single
# ok 161 tls.12_chacha_mptcp.recvmsg_single
# # RUN tls.12_chacha_mptcp.recvmsg_single_max ...
# # OK tls.12_chacha_mptcp.recvmsg_single_max
# ok 162 tls.12_chacha_mptcp.recvmsg_single_max
# # RUN tls.12_chacha_mptcp.recvmsg_multiple ...
# # OK tls.12_chacha_mptcp.recvmsg_multiple
# ok 163 tls.12_chacha_mptcp.recvmsg_multiple
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv
# ok 164 tls.12_chacha_mptcp.single_send_multiple_recv
# # RUN tls.12_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.12_chacha_mptcp.multiple_send_single_recv
# ok 165 tls.12_chacha_mptcp.multiple_send_single_recv
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# ok 166 tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_chacha_mptcp.recv_partial ...
# # OK tls.12_chacha_mptcp.recv_partial
# ok 167 tls.12_chacha_mptcp.recv_partial
# # RUN tls.12_chacha_mptcp.recv_nonblock ...
# # OK tls.12_chacha_mptcp.recv_nonblock
# ok 168 tls.12_chacha_mptcp.recv_nonblock
# # RUN tls.12_chacha_mptcp.recv_peek ...
# # OK tls.12_chacha_mptcp.recv_peek
# ok 169 tls.12_chacha_mptcp.recv_peek
# # RUN tls.12_chacha_mptcp.recv_peek_multiple ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple
# ok 170 tls.12_chacha_mptcp.recv_peek_multiple
# # RUN tls.12_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple_records
# ok 171 tls.12_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 172 tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_chacha_mptcp.recv_lowat ...
# # OK tls.12_chacha_mptcp.recv_lowat
# ok 173 tls.12_chacha_mptcp.recv_lowat
# # RUN tls.12_chacha_mptcp.bidir ...
# # OK tls.12_chacha_mptcp.bidir
# ok 174 tls.12_chacha_mptcp.bidir
# # RUN tls.12_chacha_mptcp.pollin ...
# # OK tls.12_chacha_mptcp.pollin
# ok 175 tls.12_chacha_mptcp.pollin
# # RUN tls.12_chacha_mptcp.poll_wait ...
# # OK tls.12_chacha_mptcp.poll_wait
# ok 176 tls.12_chacha_mptcp.poll_wait
# # RUN tls.12_chacha_mptcp.poll_wait_split ...
# # OK tls.12_chacha_mptcp.poll_wait_split
# ok 177 tls.12_chacha_mptcp.poll_wait_split
# # RUN tls.12_chacha_mptcp.blocking ...
# # OK tls.12_chacha_mptcp.blocking
# ok 178 tls.12_chacha_mptcp.blocking
# # RUN tls.12_chacha_mptcp.nonblocking ...
# # OK tls.12_chacha_mptcp.nonblocking
# ok 179 tls.12_chacha_mptcp.nonblocking
# # RUN tls.12_chacha_mptcp.mutliproc_even ...
# # OK tls.12_chacha_mptcp.mutliproc_even
# ok 180 tls.12_chacha_mptcp.mutliproc_even
# # RUN tls.12_chacha_mptcp.mutliproc_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_readers
# ok 181 tls.12_chacha_mptcp.mutliproc_readers
# # RUN tls.12_chacha_mptcp.mutliproc_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_writers
# ok 182 tls.12_chacha_mptcp.mutliproc_writers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_even
# ok 183 tls.12_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_readers
# ok 184 tls.12_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_writers
# ok 185 tls.12_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_chacha_mptcp.control_msg ...
# # OK tls.12_chacha_mptcp.control_msg
# ok 186 tls.12_chacha_mptcp.control_msg
# # RUN tls.12_chacha_mptcp.control_msg_nomerge ...
# # OK tls.12_chacha_mptcp.control_msg_nomerge
# ok 187 tls.12_chacha_mptcp.control_msg_nomerge
# # RUN tls.12_chacha_mptcp.data_control_data ...
# # OK tls.12_chacha_mptcp.data_control_data
# ok 188 tls.12_chacha_mptcp.data_control_data
# # RUN tls.12_chacha_mptcp.shutdown ...
# # OK tls.12_chacha_mptcp.shutdown
# ok 189 tls.12_chacha_mptcp.shutdown
# # RUN tls.12_chacha_mptcp.shutdown_unsent ...
# # OK tls.12_chacha_mptcp.shutdown_unsent
# ok 190 tls.12_chacha_mptcp.shutdown_unsent
# # RUN tls.12_chacha_mptcp.shutdown_reuse ...
# # OK tls.12_chacha_mptcp.shutdown_reuse
# ok 191 tls.12_chacha_mptcp.shutdown_reuse
# # RUN tls.12_chacha_mptcp.getsockopt ...
# # OK tls.12_chacha_mptcp.getsockopt
# ok 192 tls.12_chacha_mptcp.getsockopt
# # RUN tls.12_chacha_mptcp.recv_efault ...
# # OK tls.12_chacha_mptcp.recv_efault
# ok 193 tls.12_chacha_mptcp.recv_efault
# # RUN tls.12_chacha_mptcp.rekey ...
# # OK tls.12_chacha_mptcp.rekey
# ok 194 tls.12_chacha_mptcp.rekey
# # RUN tls.12_chacha_mptcp.rekey_fail ...
# # OK tls.12_chacha_mptcp.rekey_fail
# ok 195 tls.12_chacha_mptcp.rekey_fail
# # RUN tls.12_chacha_mptcp.rekey_peek ...
# # OK tls.12_chacha_mptcp.rekey_peek
# ok 196 tls.12_chacha_mptcp.rekey_peek
# # RUN tls.12_chacha_mptcp.splice_rekey ...
# # OK tls.12_chacha_mptcp.splice_rekey
# ok 197 tls.12_chacha_mptcp.splice_rekey
# # RUN tls.12_chacha_mptcp.rekey_peek_splice ...
# # OK tls.12_chacha_mptcp.rekey_peek_splice
# ok 198 tls.12_chacha_mptcp.rekey_peek_splice
# # RUN tls.12_chacha_mptcp.rekey_getsockopt ...
# # OK tls.12_chacha_mptcp.rekey_getsockopt
# ok 199 tls.12_chacha_mptcp.rekey_getsockopt
# # RUN tls.12_chacha_mptcp.rekey_poll_pending ...
# # OK tls.12_chacha_mptcp.rekey_poll_pending
# ok 200 tls.12_chacha_mptcp.rekey_poll_pending
# # RUN tls.12_chacha_mptcp.rekey_poll_delay ...
# # OK tls.12_chacha_mptcp.rekey_poll_delay
# ok 201 tls.12_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_chacha_mptcp.sendfile ...
# # OK tls.13_chacha_mptcp.sendfile
# ok 202 tls.13_chacha_mptcp.sendfile
# # RUN tls.13_chacha_mptcp.send_then_sendfile ...
# # OK tls.13_chacha_mptcp.send_then_sendfile
# ok 203 tls.13_chacha_mptcp.send_then_sendfile
# # RUN tls.13_chacha_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_chacha_mptcp.multi_chunk_sendfile
# not ok 204 tls.13_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.13_chacha_mptcp.recv_max ...
# # OK tls.13_chacha_mptcp.recv_max
# ok 205 tls.13_chacha_mptcp.recv_max
# # RUN tls.13_chacha_mptcp.recv_small ...
# # OK tls.13_chacha_mptcp.recv_small
# ok 206 tls.13_chacha_mptcp.recv_small
# # RUN tls.13_chacha_mptcp.msg_more ...
# # OK tls.13_chacha_mptcp.msg_more
# ok 207 tls.13_chacha_mptcp.msg_more
# # RUN tls.13_chacha_mptcp.cmsg_msg_more ...
# # OK tls.13_chacha_mptcp.cmsg_msg_more
# ok 208 tls.13_chacha_mptcp.cmsg_msg_more
# # RUN tls.13_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.13_chacha_mptcp.msg_more_then_cmsg
# ok 209 tls.13_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.13_chacha_mptcp.msg_more_unsent ...
# # OK tls.13_chacha_mptcp.msg_more_unsent
# ok 210 tls.13_chacha_mptcp.msg_more_unsent
# # RUN tls.13_chacha_mptcp.msg_eor ...
# # OK tls.13_chacha_mptcp.msg_eor
# ok 211 tls.13_chacha_mptcp.msg_eor
# # RUN tls.13_chacha_mptcp.sendmsg_single ...
# # OK tls.13_chacha_mptcp.sendmsg_single
# ok 212 tls.13_chacha_mptcp.sendmsg_single
# # RUN tls.13_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.13_chacha_mptcp.sendmsg_fragmented
# ok 213 tls.13_chacha_mptcp.sendmsg_fragmented
# # RUN tls.13_chacha_mptcp.sendmsg_large ...
# # OK tls.13_chacha_mptcp.sendmsg_large
# ok 214 tls.13_chacha_mptcp.sendmsg_large
# # RUN tls.13_chacha_mptcp.sendmsg_multiple ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple
# ok 215 tls.13_chacha_mptcp.sendmsg_multiple
# # RUN tls.13_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple_stress
# ok 216 tls.13_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.13_chacha_mptcp.splice_from_pipe ...
# # OK tls.13_chacha_mptcp.splice_from_pipe
# ok 217 tls.13_chacha_mptcp.splice_from_pipe
# # RUN tls.13_chacha_mptcp.splice_more ...
# # OK tls.13_chacha_mptcp.splice_more
# ok 218 tls.13_chacha_mptcp.splice_more
# # RUN tls.13_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.13_chacha_mptcp.splice_from_pipe2
# ok 219 tls.13_chacha_mptcp.splice_from_pipe2
# # RUN tls.13_chacha_mptcp.send_and_splice ...
# # OK tls.13_chacha_mptcp.send_and_splice
# ok 220 tls.13_chacha_mptcp.send_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_to_pipe
# ok 221 tls.13_chacha_mptcp.splice_to_pipe
# # RUN tls.13_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_cmsg_to_pipe
# ok 222 tls.13_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 223 tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.recv_and_splice ...
# # OK tls.13_chacha_mptcp.recv_and_splice
# ok 224 tls.13_chacha_mptcp.recv_and_splice
# # RUN tls.13_chacha_mptcp.peek_and_splice ...
# # OK tls.13_chacha_mptcp.peek_and_splice
# ok 225 tls.13_chacha_mptcp.peek_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.13_chacha_mptcp.splice_to_pipe_small
# ok 226 tls.13_chacha_mptcp.splice_to_pipe_small
# # RUN tls.13_chacha_mptcp.splice_short ...
# # OK tls.13_chacha_mptcp.splice_short
# ok 227 tls.13_chacha_mptcp.splice_short
# # RUN tls.13_chacha_mptcp.recvmsg_single ...
# # OK tls.13_chacha_mptcp.recvmsg_single
# ok 228 tls.13_chacha_mptcp.recvmsg_single
# # RUN tls.13_chacha_mptcp.recvmsg_single_max ...
# # OK tls.13_chacha_mptcp.recvmsg_single_max
# ok 229 tls.13_chacha_mptcp.recvmsg_single_max
# # RUN tls.13_chacha_mptcp.recvmsg_multiple ...
# # OK tls.13_chacha_mptcp.recvmsg_multiple
# ok 230 tls.13_chacha_mptcp.recvmsg_multiple
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv
# ok 231 tls.13_chacha_mptcp.single_send_multiple_recv
# # RUN tls.13_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.13_chacha_mptcp.multiple_send_single_recv
# ok 232 tls.13_chacha_mptcp.multiple_send_single_recv
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# ok 233 tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_chacha_mptcp.recv_partial ...
# # OK tls.13_chacha_mptcp.recv_partial
# ok 234 tls.13_chacha_mptcp.recv_partial
# # RUN tls.13_chacha_mptcp.recv_nonblock ...
# # OK tls.13_chacha_mptcp.recv_nonblock
# ok 235 tls.13_chacha_mptcp.recv_nonblock
# # RUN tls.13_chacha_mptcp.recv_peek ...
# # OK tls.13_chacha_mptcp.recv_peek
# ok 236 tls.13_chacha_mptcp.recv_peek
# # RUN tls.13_chacha_mptcp.recv_peek_multiple ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple
# ok 237 tls.13_chacha_mptcp.recv_peek_multiple
# # RUN tls.13_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple_records
# ok 238 tls.13_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 239 tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_chacha_mptcp.recv_lowat ...
# # OK tls.13_chacha_mptcp.recv_lowat
# ok 240 tls.13_chacha_mptcp.recv_lowat
# # RUN tls.13_chacha_mptcp.bidir ...
# # OK tls.13_chacha_mptcp.bidir
# ok 241 tls.13_chacha_mptcp.bidir
# # RUN tls.13_chacha_mptcp.pollin ...
# # OK tls.13_chacha_mptcp.pollin
# ok 242 tls.13_chacha_mptcp.pollin
# # RUN tls.13_chacha_mptcp.poll_wait ...
# # OK tls.13_chacha_mptcp.poll_wait
# ok 243 tls.13_chacha_mptcp.poll_wait
# # RUN tls.13_chacha_mptcp.poll_wait_split ...
# # OK tls.13_chacha_mptcp.poll_wait_split
# ok 244 tls.13_chacha_mptcp.poll_wait_split
# # RUN tls.13_chacha_mptcp.blocking ...
# # OK tls.13_chacha_mptcp.blocking
# ok 245 tls.13_chacha_mptcp.blocking
# # RUN tls.13_chacha_mptcp.nonblocking ...
# # OK tls.13_chacha_mptcp.nonblocking
# ok 246 tls.13_chacha_mptcp.nonblocking
# # RUN tls.13_chacha_mptcp.mutliproc_even ...
# # OK tls.13_chacha_mptcp.mutliproc_even
# ok 247 tls.13_chacha_mptcp.mutliproc_even
# # RUN tls.13_chacha_mptcp.mutliproc_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_readers
# ok 248 tls.13_chacha_mptcp.mutliproc_readers
# # RUN tls.13_chacha_mptcp.mutliproc_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_writers
# ok 249 tls.13_chacha_mptcp.mutliproc_writers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_even
# ok 250 tls.13_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_readers
# ok 251 tls.13_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_writers
# ok 252 tls.13_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_chacha_mptcp.control_msg ...
# # OK tls.13_chacha_mptcp.control_msg
# ok 253 tls.13_chacha_mptcp.control_msg
# # RUN tls.13_chacha_mptcp.control_msg_nomerge ...
# # OK tls.13_chacha_mptcp.control_msg_nomerge
# ok 254 tls.13_chacha_mptcp.control_msg_nomerge
# # RUN tls.13_chacha_mptcp.data_control_data ...
# # OK tls.13_chacha_mptcp.data_control_data
# ok 255 tls.13_chacha_mptcp.data_control_data
# # RUN tls.13_chacha_mptcp.shutdown ...
# # OK tls.13_chacha_mptcp.shutdown
# ok 256 tls.13_chacha_mptcp.shutdown
# # RUN tls.13_chacha_mptcp.shutdown_unsent ...
# # OK tls.13_chacha_mptcp.shutdown_unsent
# ok 257 tls.13_chacha_mptcp.shutdown_unsent
# # RUN tls.13_chacha_mptcp.shutdown_reuse ...
# # OK tls.13_chacha_mptcp.shutdown_reuse
# ok 258 tls.13_chacha_mptcp.shutdown_reuse
# # RUN tls.13_chacha_mptcp.getsockopt ...
# # OK tls.13_chacha_mptcp.getsockopt
# ok 259 tls.13_chacha_mptcp.getsockopt
# # RUN tls.13_chacha_mptcp.recv_efault ...
# # OK tls.13_chacha_mptcp.recv_efault
# ok 260 tls.13_chacha_mptcp.recv_efault
# # RUN tls.13_chacha_mptcp.rekey ...
# # OK tls.13_chacha_mptcp.rekey
# ok 261 tls.13_chacha_mptcp.rekey
# # RUN tls.13_chacha_mptcp.rekey_fail ...
# # OK tls.13_chacha_mptcp.rekey_fail
# ok 262 tls.13_chacha_mptcp.rekey_fail
# # RUN tls.13_chacha_mptcp.rekey_peek ...
# # OK tls.13_chacha_mptcp.rekey_peek
# ok 263 tls.13_chacha_mptcp.rekey_peek
# # RUN tls.13_chacha_mptcp.splice_rekey ...
# # OK tls.13_chacha_mptcp.splice_rekey
# ok 264 tls.13_chacha_mptcp.splice_rekey
# # RUN tls.13_chacha_mptcp.rekey_peek_splice ...
# # OK tls.13_chacha_mptcp.rekey_peek_splice
# ok 265 tls.13_chacha_mptcp.rekey_peek_splice
# # RUN tls.13_chacha_mptcp.rekey_getsockopt ...
# # OK tls.13_chacha_mptcp.rekey_getsockopt
# ok 266 tls.13_chacha_mptcp.rekey_getsockopt
# # RUN tls.13_chacha_mptcp.rekey_poll_pending ...
# # OK tls.13_chacha_mptcp.rekey_poll_pending
# ok 267 tls.13_chacha_mptcp.rekey_poll_pending
# # RUN tls.13_chacha_mptcp.rekey_poll_delay ...
# # OK tls.13_chacha_mptcp.rekey_poll_delay
# ok 268 tls.13_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_gcm_mptcp.sendfile ...
# # OK tls.13_sm4_gcm_mptcp.sendfile
# ok 269 tls.13_sm4_gcm_mptcp.sendfile
# # RUN tls.13_sm4_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_gcm_mptcp.send_then_sendfile
# ok 270 tls.13_sm4_gcm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# not ok 271 tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_gcm_mptcp.recv_max ...
# # OK tls.13_sm4_gcm_mptcp.recv_max
# ok 272 tls.13_sm4_gcm_mptcp.recv_max
# # RUN tls.13_sm4_gcm_mptcp.recv_small ...
# # OK tls.13_sm4_gcm_mptcp.recv_small
# ok 273 tls.13_sm4_gcm_mptcp.recv_small
# # RUN tls.13_sm4_gcm_mptcp.msg_more ...
# # OK tls.13_sm4_gcm_mptcp.msg_more
# ok 274 tls.13_sm4_gcm_mptcp.msg_more
# # RUN tls.13_sm4_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_gcm_mptcp.cmsg_msg_more
# ok 275 tls.13_sm4_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# ok 276 tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_unsent
# ok 277 tls.13_sm4_gcm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_gcm_mptcp.msg_eor ...
# # OK tls.13_sm4_gcm_mptcp.msg_eor
# ok 278 tls.13_sm4_gcm_mptcp.msg_eor
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_single
# ok 279 tls.13_sm4_gcm_mptcp.sendmsg_single
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# ok 280 tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_large
# ok 281 tls.13_sm4_gcm_mptcp.sendmsg_large
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple
# ok 282 tls.13_sm4_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# ok 283 tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe
# ok 284 tls.13_sm4_gcm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_more ...
# # OK tls.13_sm4_gcm_mptcp.splice_more
# ok 285 tls.13_sm4_gcm_mptcp.splice_more
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe2
# ok 286 tls.13_sm4_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_gcm_mptcp.send_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.send_and_splice
# ok 287 tls.13_sm4_gcm_mptcp.send_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe
# ok 288 tls.13_sm4_gcm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# ok 289 tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 290 tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.recv_and_splice
# ok 291 tls.13_sm4_gcm_mptcp.recv_and_splice
# # RUN tls.13_sm4_gcm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.peek_and_splice
# ok 292 tls.13_sm4_gcm_mptcp.peek_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# ok 293 tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_gcm_mptcp.splice_short ...
# # OK tls.13_sm4_gcm_mptcp.splice_short
# ok 294 tls.13_sm4_gcm_mptcp.splice_short
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single
# ok 295 tls.13_sm4_gcm_mptcp.recvmsg_single
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single_max
# ok 296 tls.13_sm4_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_multiple
# ok 297 tls.13_sm4_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# ok 298 tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# ok 299 tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# ok 300 tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_gcm_mptcp.recv_partial ...
# # OK tls.13_sm4_gcm_mptcp.recv_partial
# ok 301 tls.13_sm4_gcm_mptcp.recv_partial
# # RUN tls.13_sm4_gcm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_gcm_mptcp.recv_nonblock
# ok 302 tls.13_sm4_gcm_mptcp.recv_nonblock
# # RUN tls.13_sm4_gcm_mptcp.recv_peek ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek
# ok 303 tls.13_sm4_gcm_mptcp.recv_peek
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple
# ok 304 tls.13_sm4_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# ok 305 tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 306 tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_gcm_mptcp.recv_lowat ...
# # OK tls.13_sm4_gcm_mptcp.recv_lowat
# ok 307 tls.13_sm4_gcm_mptcp.recv_lowat
# # RUN tls.13_sm4_gcm_mptcp.bidir ...
# # OK tls.13_sm4_gcm_mptcp.bidir
# ok 308 tls.13_sm4_gcm_mptcp.bidir
# # RUN tls.13_sm4_gcm_mptcp.pollin ...
# # OK tls.13_sm4_gcm_mptcp.pollin
# ok 309 tls.13_sm4_gcm_mptcp.pollin
# # RUN tls.13_sm4_gcm_mptcp.poll_wait ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait
# ok 310 tls.13_sm4_gcm_mptcp.poll_wait
# # RUN tls.13_sm4_gcm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait_split
# ok 311 tls.13_sm4_gcm_mptcp.poll_wait_split
# # RUN tls.13_sm4_gcm_mptcp.blocking ...
# # OK tls.13_sm4_gcm_mptcp.blocking
# ok 312 tls.13_sm4_gcm_mptcp.blocking
# # RUN tls.13_sm4_gcm_mptcp.nonblocking ...
# # OK tls.13_sm4_gcm_mptcp.nonblocking
# ok 313 tls.13_sm4_gcm_mptcp.nonblocking
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_even
# ok 314 tls.13_sm4_gcm_mptcp.mutliproc_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_readers
# ok 315 tls.13_sm4_gcm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_writers
# ok 316 tls.13_sm4_gcm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# ok 317 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# ok 318 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# ok 319 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_gcm_mptcp.control_msg ...
# # OK tls.13_sm4_gcm_mptcp.control_msg
# ok 320 tls.13_sm4_gcm_mptcp.control_msg
# # RUN tls.13_sm4_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_gcm_mptcp.control_msg_nomerge
# ok 321 tls.13_sm4_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_gcm_mptcp.data_control_data ...
# # OK tls.13_sm4_gcm_mptcp.data_control_data
# ok 322 tls.13_sm4_gcm_mptcp.data_control_data
# # RUN tls.13_sm4_gcm_mptcp.shutdown ...
# # OK tls.13_sm4_gcm_mptcp.shutdown
# ok 323 tls.13_sm4_gcm_mptcp.shutdown
# # RUN tls.13_sm4_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_unsent
# ok 324 tls.13_sm4_gcm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_reuse
# ok 325 tls.13_sm4_gcm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_gcm_mptcp.getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.getsockopt
# ok 326 tls.13_sm4_gcm_mptcp.getsockopt
# # RUN tls.13_sm4_gcm_mptcp.recv_efault ...
# # OK tls.13_sm4_gcm_mptcp.recv_efault
# ok 327 tls.13_sm4_gcm_mptcp.recv_efault
# # RUN tls.13_sm4_gcm_mptcp.rekey ...
# # OK tls.13_sm4_gcm_mptcp.rekey
# ok 328 tls.13_sm4_gcm_mptcp.rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_fail ...
# # OK tls.13_sm4_gcm_mptcp.rekey_fail
# ok 329 tls.13_sm4_gcm_mptcp.rekey_fail
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek
# ok 330 tls.13_sm4_gcm_mptcp.rekey_peek
# # RUN tls.13_sm4_gcm_mptcp.splice_rekey ...
# # OK tls.13_sm4_gcm_mptcp.splice_rekey
# ok 331 tls.13_sm4_gcm_mptcp.splice_rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek_splice
# ok 332 tls.13_sm4_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.rekey_getsockopt
# ok 333 tls.13_sm4_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_pending
# ok 334 tls.13_sm4_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_delay
# ok 335 tls.13_sm4_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_ccm_mptcp.sendfile ...
# # OK tls.13_sm4_ccm_mptcp.sendfile
# ok 336 tls.13_sm4_ccm_mptcp.sendfile
# # RUN tls.13_sm4_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_ccm_mptcp.send_then_sendfile
# ok 337 tls.13_sm4_ccm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# not ok 338 tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_ccm_mptcp.recv_max ...
# # OK tls.13_sm4_ccm_mptcp.recv_max
# ok 339 tls.13_sm4_ccm_mptcp.recv_max
# # RUN tls.13_sm4_ccm_mptcp.recv_small ...
# # OK tls.13_sm4_ccm_mptcp.recv_small
# ok 340 tls.13_sm4_ccm_mptcp.recv_small
# # RUN tls.13_sm4_ccm_mptcp.msg_more ...
# # OK tls.13_sm4_ccm_mptcp.msg_more
# ok 341 tls.13_sm4_ccm_mptcp.msg_more
# # RUN tls.13_sm4_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_ccm_mptcp.cmsg_msg_more
# ok 342 tls.13_sm4_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# ok 343 tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_unsent
# ok 344 tls.13_sm4_ccm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_ccm_mptcp.msg_eor ...
# # OK tls.13_sm4_ccm_mptcp.msg_eor
# ok 345 tls.13_sm4_ccm_mptcp.msg_eor
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_single
# ok 346 tls.13_sm4_ccm_mptcp.sendmsg_single
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# ok 347 tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_large
# ok 348 tls.13_sm4_ccm_mptcp.sendmsg_large
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple
# ok 349 tls.13_sm4_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# ok 350 tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe
# ok 351 tls.13_sm4_ccm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_more ...
# # OK tls.13_sm4_ccm_mptcp.splice_more
# ok 352 tls.13_sm4_ccm_mptcp.splice_more
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe2
# ok 353 tls.13_sm4_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_ccm_mptcp.send_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.send_and_splice
# ok 354 tls.13_sm4_ccm_mptcp.send_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe
# ok 355 tls.13_sm4_ccm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# ok 356 tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 357 tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.recv_and_splice
# ok 358 tls.13_sm4_ccm_mptcp.recv_and_splice
# # RUN tls.13_sm4_ccm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.peek_and_splice
# ok 359 tls.13_sm4_ccm_mptcp.peek_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# ok 360 tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_ccm_mptcp.splice_short ...
# # OK tls.13_sm4_ccm_mptcp.splice_short
# ok 361 tls.13_sm4_ccm_mptcp.splice_short
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single
# ok 362 tls.13_sm4_ccm_mptcp.recvmsg_single
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single_max
# ok 363 tls.13_sm4_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_multiple
# ok 364 tls.13_sm4_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# ok 365 tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# ok 366 tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# ok 367 tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_ccm_mptcp.recv_partial ...
# # OK tls.13_sm4_ccm_mptcp.recv_partial
# ok 368 tls.13_sm4_ccm_mptcp.recv_partial
# # RUN tls.13_sm4_ccm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_ccm_mptcp.recv_nonblock
# ok 369 tls.13_sm4_ccm_mptcp.recv_nonblock
# # RUN tls.13_sm4_ccm_mptcp.recv_peek ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek
# ok 370 tls.13_sm4_ccm_mptcp.recv_peek
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple
# ok 371 tls.13_sm4_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# ok 372 tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 373 tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_ccm_mptcp.recv_lowat ...
# # OK tls.13_sm4_ccm_mptcp.recv_lowat
# ok 374 tls.13_sm4_ccm_mptcp.recv_lowat
# # RUN tls.13_sm4_ccm_mptcp.bidir ...
# # OK tls.13_sm4_ccm_mptcp.bidir
# ok 375 tls.13_sm4_ccm_mptcp.bidir
# # RUN tls.13_sm4_ccm_mptcp.pollin ...
# # OK tls.13_sm4_ccm_mptcp.pollin
# ok 376 tls.13_sm4_ccm_mptcp.pollin
# # RUN tls.13_sm4_ccm_mptcp.poll_wait ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait
# ok 377 tls.13_sm4_ccm_mptcp.poll_wait
# # RUN tls.13_sm4_ccm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait_split
# ok 378 tls.13_sm4_ccm_mptcp.poll_wait_split
# # RUN tls.13_sm4_ccm_mptcp.blocking ...
# # OK tls.13_sm4_ccm_mptcp.blocking
# ok 379 tls.13_sm4_ccm_mptcp.blocking
# # RUN tls.13_sm4_ccm_mptcp.nonblocking ...
# # OK tls.13_sm4_ccm_mptcp.nonblocking
# ok 380 tls.13_sm4_ccm_mptcp.nonblocking
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_even
# ok 381 tls.13_sm4_ccm_mptcp.mutliproc_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_readers
# ok 382 tls.13_sm4_ccm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_writers
# ok 383 tls.13_sm4_ccm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# ok 384 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# ok 385 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# ok 386 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_ccm_mptcp.control_msg ...
# # OK tls.13_sm4_ccm_mptcp.control_msg
# ok 387 tls.13_sm4_ccm_mptcp.control_msg
# # RUN tls.13_sm4_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_ccm_mptcp.control_msg_nomerge
# ok 388 tls.13_sm4_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_ccm_mptcp.data_control_data ...
# # OK tls.13_sm4_ccm_mptcp.data_control_data
# ok 389 tls.13_sm4_ccm_mptcp.data_control_data
# # RUN tls.13_sm4_ccm_mptcp.shutdown ...
# # OK tls.13_sm4_ccm_mptcp.shutdown
# ok 390 tls.13_sm4_ccm_mptcp.shutdown
# # RUN tls.13_sm4_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_unsent
# ok 391 tls.13_sm4_ccm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_reuse
# ok 392 tls.13_sm4_ccm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_ccm_mptcp.getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.getsockopt
# ok 393 tls.13_sm4_ccm_mptcp.getsockopt
# # RUN tls.13_sm4_ccm_mptcp.recv_efault ...
# # OK tls.13_sm4_ccm_mptcp.recv_efault
# ok 394 tls.13_sm4_ccm_mptcp.recv_efault
# # RUN tls.13_sm4_ccm_mptcp.rekey ...
# # OK tls.13_sm4_ccm_mptcp.rekey
# ok 395 tls.13_sm4_ccm_mptcp.rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_fail ...
# # OK tls.13_sm4_ccm_mptcp.rekey_fail
# ok 396 tls.13_sm4_ccm_mptcp.rekey_fail
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek
# ok 397 tls.13_sm4_ccm_mptcp.rekey_peek
# # RUN tls.13_sm4_ccm_mptcp.splice_rekey ...
# # OK tls.13_sm4_ccm_mptcp.splice_rekey
# ok 398 tls.13_sm4_ccm_mptcp.splice_rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek_splice
# ok 399 tls.13_sm4_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.rekey_getsockopt
# ok 400 tls.13_sm4_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_pending
# ok 401 tls.13_sm4_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_delay
# ok 402 tls.13_sm4_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_ccm_mptcp.sendfile ...
# # OK tls.12_aes_ccm_mptcp.sendfile
# ok 403 tls.12_aes_ccm_mptcp.sendfile
# # RUN tls.12_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_ccm_mptcp.send_then_sendfile
# ok 404 tls.12_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.12_aes_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# not ok 405 tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_ccm_mptcp.recv_max ...
# # OK tls.12_aes_ccm_mptcp.recv_max
# ok 406 tls.12_aes_ccm_mptcp.recv_max
# # RUN tls.12_aes_ccm_mptcp.recv_small ...
# # OK tls.12_aes_ccm_mptcp.recv_small
# ok 407 tls.12_aes_ccm_mptcp.recv_small
# # RUN tls.12_aes_ccm_mptcp.msg_more ...
# # OK tls.12_aes_ccm_mptcp.msg_more
# ok 408 tls.12_aes_ccm_mptcp.msg_more
# # RUN tls.12_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_ccm_mptcp.cmsg_msg_more
# ok 409 tls.12_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# ok 410 tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_ccm_mptcp.msg_more_unsent
# ok 411 tls.12_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.12_aes_ccm_mptcp.msg_eor ...
# # OK tls.12_aes_ccm_mptcp.msg_eor
# ok 412 tls.12_aes_ccm_mptcp.msg_eor
# # RUN tls.12_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_single
# ok 413 tls.12_aes_ccm_mptcp.sendmsg_single
# # RUN tls.12_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_fragmented
# ok 414 tls.12_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_large
# ok 415 tls.12_aes_ccm_mptcp.sendmsg_large
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple
# ok 416 tls.12_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 417 tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe
# ok 418 tls.12_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_more ...
# # OK tls.12_aes_ccm_mptcp.splice_more
# ok 419 tls.12_aes_ccm_mptcp.splice_more
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe2
# ok 420 tls.12_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_ccm_mptcp.send_and_splice ...
# # OK tls.12_aes_ccm_mptcp.send_and_splice
# ok 421 tls.12_aes_ccm_mptcp.send_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe
# ok 422 tls.12_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 423 tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 424 tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.12_aes_ccm_mptcp.recv_and_splice
# ok 425 tls.12_aes_ccm_mptcp.recv_and_splice
# # RUN tls.12_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.12_aes_ccm_mptcp.peek_and_splice
# ok 426 tls.12_aes_ccm_mptcp.peek_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe_small
# ok 427 tls.12_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_ccm_mptcp.splice_short ...
# # OK tls.12_aes_ccm_mptcp.splice_short
# ok 428 tls.12_aes_ccm_mptcp.splice_short
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single
# ok 429 tls.12_aes_ccm_mptcp.recvmsg_single
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single_max
# ok 430 tls.12_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_multiple
# ok 431 tls.12_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv
# ok 432 tls.12_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_ccm_mptcp.multiple_send_single_recv
# ok 433 tls.12_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 434 tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_ccm_mptcp.recv_partial ...
# # OK tls.12_aes_ccm_mptcp.recv_partial
# ok 435 tls.12_aes_ccm_mptcp.recv_partial
# # RUN tls.12_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.12_aes_ccm_mptcp.recv_nonblock
# ok 436 tls.12_aes_ccm_mptcp.recv_nonblock
# # RUN tls.12_aes_ccm_mptcp.recv_peek ...
# # OK tls.12_aes_ccm_mptcp.recv_peek
# ok 437 tls.12_aes_ccm_mptcp.recv_peek
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple
# ok 438 tls.12_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# ok 439 tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 440 tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_ccm_mptcp.recv_lowat ...
# # OK tls.12_aes_ccm_mptcp.recv_lowat
# ok 441 tls.12_aes_ccm_mptcp.recv_lowat
# # RUN tls.12_aes_ccm_mptcp.bidir ...
# # OK tls.12_aes_ccm_mptcp.bidir
# ok 442 tls.12_aes_ccm_mptcp.bidir
# # RUN tls.12_aes_ccm_mptcp.pollin ...
# # OK tls.12_aes_ccm_mptcp.pollin
# ok 443 tls.12_aes_ccm_mptcp.pollin
# # RUN tls.12_aes_ccm_mptcp.poll_wait ...
# # OK tls.12_aes_ccm_mptcp.poll_wait
# ok 444 tls.12_aes_ccm_mptcp.poll_wait
# # RUN tls.12_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.12_aes_ccm_mptcp.poll_wait_split
# ok 445 tls.12_aes_ccm_mptcp.poll_wait_split
# # RUN tls.12_aes_ccm_mptcp.blocking ...
# # OK tls.12_aes_ccm_mptcp.blocking
# ok 446 tls.12_aes_ccm_mptcp.blocking
# # RUN tls.12_aes_ccm_mptcp.nonblocking ...
# # OK tls.12_aes_ccm_mptcp.nonblocking
# ok 447 tls.12_aes_ccm_mptcp.nonblocking
# # RUN tls.12_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_even
# ok 448 tls.12_aes_ccm_mptcp.mutliproc_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_readers
# ok 449 tls.12_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_writers
# ok 450 tls.12_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 451 tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 452 tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 453 tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_ccm_mptcp.control_msg ...
# # OK tls.12_aes_ccm_mptcp.control_msg
# ok 454 tls.12_aes_ccm_mptcp.control_msg
# # RUN tls.12_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_ccm_mptcp.control_msg_nomerge
# ok 455 tls.12_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_ccm_mptcp.data_control_data ...
# # OK tls.12_aes_ccm_mptcp.data_control_data
# ok 456 tls.12_aes_ccm_mptcp.data_control_data
# # RUN tls.12_aes_ccm_mptcp.shutdown ...
# # OK tls.12_aes_ccm_mptcp.shutdown
# ok 457 tls.12_aes_ccm_mptcp.shutdown
# # RUN tls.12_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_ccm_mptcp.shutdown_unsent
# ok 458 tls.12_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.12_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_ccm_mptcp.shutdown_reuse
# ok 459 tls.12_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.12_aes_ccm_mptcp.getsockopt ...
# # OK tls.12_aes_ccm_mptcp.getsockopt
# ok 460 tls.12_aes_ccm_mptcp.getsockopt
# # RUN tls.12_aes_ccm_mptcp.recv_efault ...
# # OK tls.12_aes_ccm_mptcp.recv_efault
# ok 461 tls.12_aes_ccm_mptcp.recv_efault
# # RUN tls.12_aes_ccm_mptcp.rekey ...
# # OK tls.12_aes_ccm_mptcp.rekey
# ok 462 tls.12_aes_ccm_mptcp.rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_fail ...
# # OK tls.12_aes_ccm_mptcp.rekey_fail
# ok 463 tls.12_aes_ccm_mptcp.rekey_fail
# # RUN tls.12_aes_ccm_mptcp.rekey_peek ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek
# ok 464 tls.12_aes_ccm_mptcp.rekey_peek
# # RUN tls.12_aes_ccm_mptcp.splice_rekey ...
# # OK tls.12_aes_ccm_mptcp.splice_rekey
# ok 465 tls.12_aes_ccm_mptcp.splice_rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek_splice
# ok 466 tls.12_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_ccm_mptcp.rekey_getsockopt
# ok 467 tls.12_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_pending
# ok 468 tls.12_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_delay
# ok 469 tls.12_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_ccm_mptcp.sendfile ...
# # OK tls.13_aes_ccm_mptcp.sendfile
# ok 470 tls.13_aes_ccm_mptcp.sendfile
# # RUN tls.13_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_ccm_mptcp.send_then_sendfile
# ok 471 tls.13_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.13_aes_ccm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# not ok 472 tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_ccm_mptcp.recv_max ...
# # OK tls.13_aes_ccm_mptcp.recv_max
# ok 473 tls.13_aes_ccm_mptcp.recv_max
# # RUN tls.13_aes_ccm_mptcp.recv_small ...
# # OK tls.13_aes_ccm_mptcp.recv_small
# ok 474 tls.13_aes_ccm_mptcp.recv_small
# # RUN tls.13_aes_ccm_mptcp.msg_more ...
# # OK tls.13_aes_ccm_mptcp.msg_more
# ok 475 tls.13_aes_ccm_mptcp.msg_more
# # RUN tls.13_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_ccm_mptcp.cmsg_msg_more
# ok 476 tls.13_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# ok 477 tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_ccm_mptcp.msg_more_unsent
# ok 478 tls.13_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.13_aes_ccm_mptcp.msg_eor ...
# # OK tls.13_aes_ccm_mptcp.msg_eor
# ok 479 tls.13_aes_ccm_mptcp.msg_eor
# # RUN tls.13_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_single
# ok 480 tls.13_aes_ccm_mptcp.sendmsg_single
# # RUN tls.13_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_fragmented
# ok 481 tls.13_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_large
# ok 482 tls.13_aes_ccm_mptcp.sendmsg_large
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple
# ok 483 tls.13_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 484 tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe
# ok 485 tls.13_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_more ...
# # OK tls.13_aes_ccm_mptcp.splice_more
# ok 486 tls.13_aes_ccm_mptcp.splice_more
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe2
# ok 487 tls.13_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_ccm_mptcp.send_and_splice ...
# # OK tls.13_aes_ccm_mptcp.send_and_splice
# ok 488 tls.13_aes_ccm_mptcp.send_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe
# ok 489 tls.13_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 490 tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 491 tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.13_aes_ccm_mptcp.recv_and_splice
# ok 492 tls.13_aes_ccm_mptcp.recv_and_splice
# # RUN tls.13_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.13_aes_ccm_mptcp.peek_and_splice
# ok 493 tls.13_aes_ccm_mptcp.peek_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe_small
# ok 494 tls.13_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_ccm_mptcp.splice_short ...
# # OK tls.13_aes_ccm_mptcp.splice_short
# ok 495 tls.13_aes_ccm_mptcp.splice_short
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single
# ok 496 tls.13_aes_ccm_mptcp.recvmsg_single
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single_max
# ok 497 tls.13_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_multiple
# ok 498 tls.13_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv
# ok 499 tls.13_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_ccm_mptcp.multiple_send_single_recv
# ok 500 tls.13_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 501 tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_ccm_mptcp.recv_partial ...
# # OK tls.13_aes_ccm_mptcp.recv_partial
# ok 502 tls.13_aes_ccm_mptcp.recv_partial
# # RUN tls.13_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.13_aes_ccm_mptcp.recv_nonblock
# ok 503 tls.13_aes_ccm_mptcp.recv_nonblock
# # RUN tls.13_aes_ccm_mptcp.recv_peek ...
# # OK tls.13_aes_ccm_mptcp.recv_peek
# ok 504 tls.13_aes_ccm_mptcp.recv_peek
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple
# ok 505 tls.13_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# ok 506 tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 507 tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_ccm_mptcp.recv_lowat ...
# # OK tls.13_aes_ccm_mptcp.recv_lowat
# ok 508 tls.13_aes_ccm_mptcp.recv_lowat
# # RUN tls.13_aes_ccm_mptcp.bidir ...
# # OK tls.13_aes_ccm_mptcp.bidir
# ok 509 tls.13_aes_ccm_mptcp.bidir
# # RUN tls.13_aes_ccm_mptcp.pollin ...
# # OK tls.13_aes_ccm_mptcp.pollin
# ok 510 tls.13_aes_ccm_mptcp.pollin
# # RUN tls.13_aes_ccm_mptcp.poll_wait ...
# # OK tls.13_aes_ccm_mptcp.poll_wait
# ok 511 tls.13_aes_ccm_mptcp.poll_wait
# # RUN tls.13_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.13_aes_ccm_mptcp.poll_wait_split
# ok 512 tls.13_aes_ccm_mptcp.poll_wait_split
# # RUN tls.13_aes_ccm_mptcp.blocking ...
# # OK tls.13_aes_ccm_mptcp.blocking
# ok 513 tls.13_aes_ccm_mptcp.blocking
# # RUN tls.13_aes_ccm_mptcp.nonblocking ...
# # OK tls.13_aes_ccm_mptcp.nonblocking
# ok 514 tls.13_aes_ccm_mptcp.nonblocking
# # RUN tls.13_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_even
# ok 515 tls.13_aes_ccm_mptcp.mutliproc_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_readers
# ok 516 tls.13_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_writers
# ok 517 tls.13_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 518 tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 519 tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 520 tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_ccm_mptcp.control_msg ...
# # OK tls.13_aes_ccm_mptcp.control_msg
# ok 521 tls.13_aes_ccm_mptcp.control_msg
# # RUN tls.13_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_ccm_mptcp.control_msg_nomerge
# ok 522 tls.13_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_ccm_mptcp.data_control_data ...
# # OK tls.13_aes_ccm_mptcp.data_control_data
# ok 523 tls.13_aes_ccm_mptcp.data_control_data
# # RUN tls.13_aes_ccm_mptcp.shutdown ...
# # OK tls.13_aes_ccm_mptcp.shutdown
# ok 524 tls.13_aes_ccm_mptcp.shutdown
# # RUN tls.13_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_ccm_mptcp.shutdown_unsent
# ok 525 tls.13_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.13_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_ccm_mptcp.shutdown_reuse
# ok 526 tls.13_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.13_aes_ccm_mptcp.getsockopt ...
# # OK tls.13_aes_ccm_mptcp.getsockopt
# ok 527 tls.13_aes_ccm_mptcp.getsockopt
# # RUN tls.13_aes_ccm_mptcp.recv_efault ...
# # OK tls.13_aes_ccm_mptcp.recv_efault
# ok 528 tls.13_aes_ccm_mptcp.recv_efault
# # RUN tls.13_aes_ccm_mptcp.rekey ...
# # OK tls.13_aes_ccm_mptcp.rekey
# ok 529 tls.13_aes_ccm_mptcp.rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_fail ...
# # OK tls.13_aes_ccm_mptcp.rekey_fail
# ok 530 tls.13_aes_ccm_mptcp.rekey_fail
# # RUN tls.13_aes_ccm_mptcp.rekey_peek ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek
# ok 531 tls.13_aes_ccm_mptcp.rekey_peek
# # RUN tls.13_aes_ccm_mptcp.splice_rekey ...
# # OK tls.13_aes_ccm_mptcp.splice_rekey
# ok 532 tls.13_aes_ccm_mptcp.splice_rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek_splice
# ok 533 tls.13_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_ccm_mptcp.rekey_getsockopt
# ok 534 tls.13_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_pending
# ok 535 tls.13_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_delay
# ok 536 tls.13_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_gcm_256_mptcp.sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.sendfile
# ok 537 tls.12_aes_gcm_256_mptcp.sendfile
# # RUN tls.12_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.send_then_sendfile
# ok 538 tls.12_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# not ok 539 tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.recv_max ...
# # OK tls.12_aes_gcm_256_mptcp.recv_max
# ok 540 tls.12_aes_gcm_256_mptcp.recv_max
# # RUN tls.12_aes_gcm_256_mptcp.recv_small ...
# # OK tls.12_aes_gcm_256_mptcp.recv_small
# ok 541 tls.12_aes_gcm_256_mptcp.recv_small
# # RUN tls.12_aes_gcm_256_mptcp.msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more
# ok 542 tls.12_aes_gcm_256_mptcp.msg_more
# # RUN tls.12_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# ok 543 tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 544 tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_unsent
# ok 545 tls.12_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_256_mptcp.msg_eor
# ok 546 tls.12_aes_gcm_256_mptcp.msg_eor
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_single
# ok 547 tls.12_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 548 tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_large
# ok 549 tls.12_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# ok 550 tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 551 tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe
# ok 552 tls.12_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_more ...
# # OK tls.12_aes_gcm_256_mptcp.splice_more
# ok 553 tls.12_aes_gcm_256_mptcp.splice_more
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# ok 554 tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.send_and_splice
# ok 555 tls.12_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe
# ok 556 tls.12_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 557 tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 558 tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.recv_and_splice
# ok 559 tls.12_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.peek_and_splice
# ok 560 tls.12_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 561 tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_256_mptcp.splice_short ...
# # OK tls.12_aes_gcm_256_mptcp.splice_short
# ok 562 tls.12_aes_gcm_256_mptcp.splice_short
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single
# ok 563 tls.12_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# ok 564 tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# ok 565 tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 566 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 567 tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 568 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_256_mptcp.recv_partial
# ok 569 tls.12_aes_gcm_256_mptcp.recv_partial
# # RUN tls.12_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_256_mptcp.recv_nonblock
# ok 570 tls.12_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek
# ok 571 tls.12_aes_gcm_256_mptcp.recv_peek
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# ok 572 tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 573 tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 574 tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_256_mptcp.recv_lowat
# ok 575 tls.12_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_256_mptcp.bidir ...
# # OK tls.12_aes_gcm_256_mptcp.bidir
# ok 576 tls.12_aes_gcm_256_mptcp.bidir
# # RUN tls.12_aes_gcm_256_mptcp.pollin ...
# # OK tls.12_aes_gcm_256_mptcp.pollin
# ok 577 tls.12_aes_gcm_256_mptcp.pollin
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait
# ok 578 tls.12_aes_gcm_256_mptcp.poll_wait
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait_split
# ok 579 tls.12_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_256_mptcp.blocking ...
# # OK tls.12_aes_gcm_256_mptcp.blocking
# ok 580 tls.12_aes_gcm_256_mptcp.blocking
# # RUN tls.12_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_256_mptcp.nonblocking
# ok 581 tls.12_aes_gcm_256_mptcp.nonblocking
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_even
# ok 582 tls.12_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_readers
# ok 583 tls.12_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_writers
# ok 584 tls.12_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 585 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 586 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 587 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_256_mptcp.control_msg ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg
# ok 588 tls.12_aes_gcm_256_mptcp.control_msg
# # RUN tls.12_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# ok 589 tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_256_mptcp.data_control_data
# ok 590 tls.12_aes_gcm_256_mptcp.data_control_data
# # RUN tls.12_aes_gcm_256_mptcp.shutdown ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown
# ok 591 tls.12_aes_gcm_256_mptcp.shutdown
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_unsent
# ok 592 tls.12_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_reuse
# ok 593 tls.12_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.getsockopt
# ok 594 tls.12_aes_gcm_256_mptcp.getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_256_mptcp.recv_efault
# ok 595 tls.12_aes_gcm_256_mptcp.recv_efault
# # RUN tls.12_aes_gcm_256_mptcp.rekey ...
# # OK tls.12_aes_gcm_256_mptcp.rekey
# ok 596 tls.12_aes_gcm_256_mptcp.rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_fail
# ok 597 tls.12_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek
# ok 598 tls.12_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_256_mptcp.splice_rekey
# ok 599 tls.12_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# ok 600 tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# ok 601 tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# ok 602 tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# ok 603 tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_256_mptcp.sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.sendfile
# ok 604 tls.13_aes_gcm_256_mptcp.sendfile
# # RUN tls.13_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.send_then_sendfile
# ok 605 tls.13_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# not ok 606 tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.recv_max ...
# # OK tls.13_aes_gcm_256_mptcp.recv_max
# ok 607 tls.13_aes_gcm_256_mptcp.recv_max
# # RUN tls.13_aes_gcm_256_mptcp.recv_small ...
# # OK tls.13_aes_gcm_256_mptcp.recv_small
# ok 608 tls.13_aes_gcm_256_mptcp.recv_small
# # RUN tls.13_aes_gcm_256_mptcp.msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more
# ok 609 tls.13_aes_gcm_256_mptcp.msg_more
# # RUN tls.13_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# ok 610 tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 611 tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_unsent
# ok 612 tls.13_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_256_mptcp.msg_eor
# ok 613 tls.13_aes_gcm_256_mptcp.msg_eor
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_single
# ok 614 tls.13_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 615 tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_large
# ok 616 tls.13_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# ok 617 tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 618 tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe
# ok 619 tls.13_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_more ...
# # OK tls.13_aes_gcm_256_mptcp.splice_more
# ok 620 tls.13_aes_gcm_256_mptcp.splice_more
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# ok 621 tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.send_and_splice
# ok 622 tls.13_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe
# ok 623 tls.13_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 624 tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 625 tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.recv_and_splice
# ok 626 tls.13_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.peek_and_splice
# ok 627 tls.13_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 628 tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_256_mptcp.splice_short ...
# # OK tls.13_aes_gcm_256_mptcp.splice_short
# ok 629 tls.13_aes_gcm_256_mptcp.splice_short
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single
# ok 630 tls.13_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# ok 631 tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# ok 632 tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 633 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 634 tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 635 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_256_mptcp.recv_partial
# ok 636 tls.13_aes_gcm_256_mptcp.recv_partial
# # RUN tls.13_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_256_mptcp.recv_nonblock
# ok 637 tls.13_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek
# ok 638 tls.13_aes_gcm_256_mptcp.recv_peek
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# ok 639 tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 640 tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 641 tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_256_mptcp.recv_lowat
# ok 642 tls.13_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_256_mptcp.bidir ...
# # OK tls.13_aes_gcm_256_mptcp.bidir
# ok 643 tls.13_aes_gcm_256_mptcp.bidir
# # RUN tls.13_aes_gcm_256_mptcp.pollin ...
# # OK tls.13_aes_gcm_256_mptcp.pollin
# ok 644 tls.13_aes_gcm_256_mptcp.pollin
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait
# ok 645 tls.13_aes_gcm_256_mptcp.poll_wait
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait_split
# ok 646 tls.13_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_256_mptcp.blocking ...
# # OK tls.13_aes_gcm_256_mptcp.blocking
# ok 647 tls.13_aes_gcm_256_mptcp.blocking
# # RUN tls.13_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_256_mptcp.nonblocking
# ok 648 tls.13_aes_gcm_256_mptcp.nonblocking
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_even
# ok 649 tls.13_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_readers
# ok 650 tls.13_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_writers
# ok 651 tls.13_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 652 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 653 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 654 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_256_mptcp.control_msg ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg
# ok 655 tls.13_aes_gcm_256_mptcp.control_msg
# # RUN tls.13_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# ok 656 tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_256_mptcp.data_control_data
# ok 657 tls.13_aes_gcm_256_mptcp.data_control_data
# # RUN tls.13_aes_gcm_256_mptcp.shutdown ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown
# ok 658 tls.13_aes_gcm_256_mptcp.shutdown
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_unsent
# ok 659 tls.13_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_reuse
# ok 660 tls.13_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.getsockopt
# ok 661 tls.13_aes_gcm_256_mptcp.getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_256_mptcp.recv_efault
# ok 662 tls.13_aes_gcm_256_mptcp.recv_efault
# # RUN tls.13_aes_gcm_256_mptcp.rekey ...
# # OK tls.13_aes_gcm_256_mptcp.rekey
# ok 663 tls.13_aes_gcm_256_mptcp.rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_fail
# ok 664 tls.13_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek
# ok 665 tls.13_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_256_mptcp.splice_rekey
# ok 666 tls.13_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# ok 667 tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# ok 668 tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# ok 669 tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# ok 670 tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_nopad_mptcp.sendfile ...
# # OK tls.13_nopad_mptcp.sendfile
# ok 671 tls.13_nopad_mptcp.sendfile
# # RUN tls.13_nopad_mptcp.send_then_sendfile ...
# # OK tls.13_nopad_mptcp.send_then_sendfile
# ok 672 tls.13_nopad_mptcp.send_then_sendfile
# # RUN tls.13_nopad_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.13_nopad_mptcp.multi_chunk_sendfile
# not ok 673 tls.13_nopad_mptcp.multi_chunk_sendfile
# # RUN tls.13_nopad_mptcp.recv_max ...
# # OK tls.13_nopad_mptcp.recv_max
# ok 674 tls.13_nopad_mptcp.recv_max
# # RUN tls.13_nopad_mptcp.recv_small ...
# # OK tls.13_nopad_mptcp.recv_small
# ok 675 tls.13_nopad_mptcp.recv_small
# # RUN tls.13_nopad_mptcp.msg_more ...
# # OK tls.13_nopad_mptcp.msg_more
# ok 676 tls.13_nopad_mptcp.msg_more
# # RUN tls.13_nopad_mptcp.cmsg_msg_more ...
# # OK tls.13_nopad_mptcp.cmsg_msg_more
# ok 677 tls.13_nopad_mptcp.cmsg_msg_more
# # RUN tls.13_nopad_mptcp.msg_more_then_cmsg ...
# # OK tls.13_nopad_mptcp.msg_more_then_cmsg
# ok 678 tls.13_nopad_mptcp.msg_more_then_cmsg
# # RUN tls.13_nopad_mptcp.msg_more_unsent ...
# # OK tls.13_nopad_mptcp.msg_more_unsent
# ok 679 tls.13_nopad_mptcp.msg_more_unsent
# # RUN tls.13_nopad_mptcp.msg_eor ...
# # OK tls.13_nopad_mptcp.msg_eor
# ok 680 tls.13_nopad_mptcp.msg_eor
# # RUN tls.13_nopad_mptcp.sendmsg_single ...
# # OK tls.13_nopad_mptcp.sendmsg_single
# ok 681 tls.13_nopad_mptcp.sendmsg_single
# # RUN tls.13_nopad_mptcp.sendmsg_fragmented ...
# # OK tls.13_nopad_mptcp.sendmsg_fragmented
# ok 682 tls.13_nopad_mptcp.sendmsg_fragmented
# # RUN tls.13_nopad_mptcp.sendmsg_large ...
# # OK tls.13_nopad_mptcp.sendmsg_large
# ok 683 tls.13_nopad_mptcp.sendmsg_large
# # RUN tls.13_nopad_mptcp.sendmsg_multiple ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple
# ok 684 tls.13_nopad_mptcp.sendmsg_multiple
# # RUN tls.13_nopad_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple_stress
# ok 685 tls.13_nopad_mptcp.sendmsg_multiple_stress
# # RUN tls.13_nopad_mptcp.splice_from_pipe ...
# # OK tls.13_nopad_mptcp.splice_from_pipe
# ok 686 tls.13_nopad_mptcp.splice_from_pipe
# # RUN tls.13_nopad_mptcp.splice_more ...
# # OK tls.13_nopad_mptcp.splice_more
# ok 687 tls.13_nopad_mptcp.splice_more
# # RUN tls.13_nopad_mptcp.splice_from_pipe2 ...
# # OK tls.13_nopad_mptcp.splice_from_pipe2
# ok 688 tls.13_nopad_mptcp.splice_from_pipe2
# # RUN tls.13_nopad_mptcp.send_and_splice ...
# # OK tls.13_nopad_mptcp.send_and_splice
# ok 689 tls.13_nopad_mptcp.send_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_to_pipe
# ok 690 tls.13_nopad_mptcp.splice_to_pipe
# # RUN tls.13_nopad_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_cmsg_to_pipe
# ok 691 tls.13_nopad_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# ok 692 tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.recv_and_splice ...
# # OK tls.13_nopad_mptcp.recv_and_splice
# ok 693 tls.13_nopad_mptcp.recv_and_splice
# # RUN tls.13_nopad_mptcp.peek_and_splice ...
# # OK tls.13_nopad_mptcp.peek_and_splice
# ok 694 tls.13_nopad_mptcp.peek_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe_small ...
# # OK tls.13_nopad_mptcp.splice_to_pipe_small
# ok 695 tls.13_nopad_mptcp.splice_to_pipe_small
# # RUN tls.13_nopad_mptcp.splice_short ...
# # OK tls.13_nopad_mptcp.splice_short
# ok 696 tls.13_nopad_mptcp.splice_short
# # RUN tls.13_nopad_mptcp.recvmsg_single ...
# # OK tls.13_nopad_mptcp.recvmsg_single
# ok 697 tls.13_nopad_mptcp.recvmsg_single
# # RUN tls.13_nopad_mptcp.recvmsg_single_max ...
# # OK tls.13_nopad_mptcp.recvmsg_single_max
# ok 698 tls.13_nopad_mptcp.recvmsg_single_max
# # RUN tls.13_nopad_mptcp.recvmsg_multiple ...
# # OK tls.13_nopad_mptcp.recvmsg_multiple
# ok 699 tls.13_nopad_mptcp.recvmsg_multiple
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv
# ok 700 tls.13_nopad_mptcp.single_send_multiple_recv
# # RUN tls.13_nopad_mptcp.multiple_send_single_recv ...
# # OK tls.13_nopad_mptcp.multiple_send_single_recv
# ok 701 tls.13_nopad_mptcp.multiple_send_single_recv
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# ok 702 tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_nopad_mptcp.recv_partial ...
# # OK tls.13_nopad_mptcp.recv_partial
# ok 703 tls.13_nopad_mptcp.recv_partial
# # RUN tls.13_nopad_mptcp.recv_nonblock ...
# # OK tls.13_nopad_mptcp.recv_nonblock
# ok 704 tls.13_nopad_mptcp.recv_nonblock
# # RUN tls.13_nopad_mptcp.recv_peek ...
# # OK tls.13_nopad_mptcp.recv_peek
# ok 705 tls.13_nopad_mptcp.recv_peek
# # RUN tls.13_nopad_mptcp.recv_peek_multiple ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple
# ok 706 tls.13_nopad_mptcp.recv_peek_multiple
# # RUN tls.13_nopad_mptcp.recv_peek_multiple_records ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple_records
# ok 707 tls.13_nopad_mptcp.recv_peek_multiple_records
# # RUN tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# ok 708 tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_nopad_mptcp.recv_lowat ...
# # OK tls.13_nopad_mptcp.recv_lowat
# ok 709 tls.13_nopad_mptcp.recv_lowat
# # RUN tls.13_nopad_mptcp.bidir ...
# # OK tls.13_nopad_mptcp.bidir
# ok 710 tls.13_nopad_mptcp.bidir
# # RUN tls.13_nopad_mptcp.pollin ...
# # OK tls.13_nopad_mptcp.pollin
# ok 711 tls.13_nopad_mptcp.pollin
# # RUN tls.13_nopad_mptcp.poll_wait ...
# # OK tls.13_nopad_mptcp.poll_wait
# ok 712 tls.13_nopad_mptcp.poll_wait
# # RUN tls.13_nopad_mptcp.poll_wait_split ...
# # OK tls.13_nopad_mptcp.poll_wait_split
# ok 713 tls.13_nopad_mptcp.poll_wait_split
# # RUN tls.13_nopad_mptcp.blocking ...
# # OK tls.13_nopad_mptcp.blocking
# ok 714 tls.13_nopad_mptcp.blocking
# # RUN tls.13_nopad_mptcp.nonblocking ...
# # OK tls.13_nopad_mptcp.nonblocking
# ok 715 tls.13_nopad_mptcp.nonblocking
# # RUN tls.13_nopad_mptcp.mutliproc_even ...
# # OK tls.13_nopad_mptcp.mutliproc_even
# ok 716 tls.13_nopad_mptcp.mutliproc_even
# # RUN tls.13_nopad_mptcp.mutliproc_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_readers
# ok 717 tls.13_nopad_mptcp.mutliproc_readers
# # RUN tls.13_nopad_mptcp.mutliproc_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_writers
# ok 718 tls.13_nopad_mptcp.mutliproc_writers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_even
# ok 719 tls.13_nopad_mptcp.mutliproc_sendpage_even
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_readers
# ok 720 tls.13_nopad_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_writers
# ok 721 tls.13_nopad_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_nopad_mptcp.control_msg ...
# # OK tls.13_nopad_mptcp.control_msg
# ok 722 tls.13_nopad_mptcp.control_msg
# # RUN tls.13_nopad_mptcp.control_msg_nomerge ...
# # OK tls.13_nopad_mptcp.control_msg_nomerge
# ok 723 tls.13_nopad_mptcp.control_msg_nomerge
# # RUN tls.13_nopad_mptcp.data_control_data ...
# # OK tls.13_nopad_mptcp.data_control_data
# ok 724 tls.13_nopad_mptcp.data_control_data
# # RUN tls.13_nopad_mptcp.shutdown ...
# # OK tls.13_nopad_mptcp.shutdown
# ok 725 tls.13_nopad_mptcp.shutdown
# # RUN tls.13_nopad_mptcp.shutdown_unsent ...
# # OK tls.13_nopad_mptcp.shutdown_unsent
# ok 726 tls.13_nopad_mptcp.shutdown_unsent
# # RUN tls.13_nopad_mptcp.shutdown_reuse ...
# # OK tls.13_nopad_mptcp.shutdown_reuse
# ok 727 tls.13_nopad_mptcp.shutdown_reuse
# # RUN tls.13_nopad_mptcp.getsockopt ...
# # OK tls.13_nopad_mptcp.getsockopt
# ok 728 tls.13_nopad_mptcp.getsockopt
# # RUN tls.13_nopad_mptcp.recv_efault ...
# # OK tls.13_nopad_mptcp.recv_efault
# ok 729 tls.13_nopad_mptcp.recv_efault
# # RUN tls.13_nopad_mptcp.rekey ...
# # OK tls.13_nopad_mptcp.rekey
# ok 730 tls.13_nopad_mptcp.rekey
# # RUN tls.13_nopad_mptcp.rekey_fail ...
# # OK tls.13_nopad_mptcp.rekey_fail
# ok 731 tls.13_nopad_mptcp.rekey_fail
# # RUN tls.13_nopad_mptcp.rekey_peek ...
# # OK tls.13_nopad_mptcp.rekey_peek
# ok 732 tls.13_nopad_mptcp.rekey_peek
# # RUN tls.13_nopad_mptcp.splice_rekey ...
# # OK tls.13_nopad_mptcp.splice_rekey
# ok 733 tls.13_nopad_mptcp.splice_rekey
# # RUN tls.13_nopad_mptcp.rekey_peek_splice ...
# # OK tls.13_nopad_mptcp.rekey_peek_splice
# ok 734 tls.13_nopad_mptcp.rekey_peek_splice
# # RUN tls.13_nopad_mptcp.rekey_getsockopt ...
# # OK tls.13_nopad_mptcp.rekey_getsockopt
# ok 735 tls.13_nopad_mptcp.rekey_getsockopt
# # RUN tls.13_nopad_mptcp.rekey_poll_pending ...
# # OK tls.13_nopad_mptcp.rekey_poll_pending
# ok 736 tls.13_nopad_mptcp.rekey_poll_pending
# # RUN tls.13_nopad_mptcp.rekey_poll_delay ...
# # OK tls.13_nopad_mptcp.rekey_poll_delay
# ok 737 tls.13_nopad_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_mptcp.sendfile ...
# # OK tls.12_aria_gcm_mptcp.sendfile
# ok 738 tls.12_aria_gcm_mptcp.sendfile
# # RUN tls.12_aria_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_mptcp.send_then_sendfile
# ok 739 tls.12_aria_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# not ok 740 tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_mptcp.recv_max ...
# # OK tls.12_aria_gcm_mptcp.recv_max
# ok 741 tls.12_aria_gcm_mptcp.recv_max
# # RUN tls.12_aria_gcm_mptcp.recv_small ...
# # OK tls.12_aria_gcm_mptcp.recv_small
# ok 742 tls.12_aria_gcm_mptcp.recv_small
# # RUN tls.12_aria_gcm_mptcp.msg_more ...
# # OK tls.12_aria_gcm_mptcp.msg_more
# ok 743 tls.12_aria_gcm_mptcp.msg_more
# # RUN tls.12_aria_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_mptcp.cmsg_msg_more
# ok 744 tls.12_aria_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# ok 745 tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_mptcp.msg_more_unsent
# ok 746 tls.12_aria_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_mptcp.msg_eor
# ok 747 tls.12_aria_gcm_mptcp.msg_eor
# # RUN tls.12_aria_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_single
# ok 748 tls.12_aria_gcm_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_fragmented
# ok 749 tls.12_aria_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_large
# ok 750 tls.12_aria_gcm_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple
# ok 751 tls.12_aria_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# ok 752 tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe
# ok 753 tls.12_aria_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_more ...
# # OK tls.12_aria_gcm_mptcp.splice_more
# ok 754 tls.12_aria_gcm_mptcp.splice_more
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe2
# ok 755 tls.12_aria_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_mptcp.send_and_splice
# ok 756 tls.12_aria_gcm_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe
# ok 757 tls.12_aria_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# ok 758 tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 759 tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_mptcp.recv_and_splice
# ok 760 tls.12_aria_gcm_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_mptcp.peek_and_splice
# ok 761 tls.12_aria_gcm_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe_small
# ok 762 tls.12_aria_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_mptcp.splice_short ...
# # OK tls.12_aria_gcm_mptcp.splice_short
# ok 763 tls.12_aria_gcm_mptcp.splice_short
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single
# ok 764 tls.12_aria_gcm_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single_max
# ok 765 tls.12_aria_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_multiple
# ok 766 tls.12_aria_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv
# ok 767 tls.12_aria_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_mptcp.multiple_send_single_recv
# ok 768 tls.12_aria_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# ok 769 tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_mptcp.recv_partial
# ok 770 tls.12_aria_gcm_mptcp.recv_partial
# # RUN tls.12_aria_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_mptcp.recv_nonblock
# ok 771 tls.12_aria_gcm_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_mptcp.recv_peek
# ok 772 tls.12_aria_gcm_mptcp.recv_peek
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple
# ok 773 tls.12_aria_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# ok 774 tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 775 tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_mptcp.recv_lowat
# ok 776 tls.12_aria_gcm_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_mptcp.bidir ...
# # OK tls.12_aria_gcm_mptcp.bidir
# ok 777 tls.12_aria_gcm_mptcp.bidir
# # RUN tls.12_aria_gcm_mptcp.pollin ...
# # OK tls.12_aria_gcm_mptcp.pollin
# ok 778 tls.12_aria_gcm_mptcp.pollin
# # RUN tls.12_aria_gcm_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_mptcp.poll_wait
# ok 779 tls.12_aria_gcm_mptcp.poll_wait
# # RUN tls.12_aria_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_mptcp.poll_wait_split
# ok 780 tls.12_aria_gcm_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_mptcp.blocking ...
# # OK tls.12_aria_gcm_mptcp.blocking
# ok 781 tls.12_aria_gcm_mptcp.blocking
# # RUN tls.12_aria_gcm_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_mptcp.nonblocking
# ok 782 tls.12_aria_gcm_mptcp.nonblocking
# # RUN tls.12_aria_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_even
# ok 783 tls.12_aria_gcm_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_readers
# ok 784 tls.12_aria_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_writers
# ok 785 tls.12_aria_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# ok 786 tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# ok 787 tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# ok 788 tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_mptcp.control_msg ...
# # OK tls.12_aria_gcm_mptcp.control_msg
# ok 789 tls.12_aria_gcm_mptcp.control_msg
# # RUN tls.12_aria_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_mptcp.control_msg_nomerge
# ok 790 tls.12_aria_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_mptcp.data_control_data
# ok 791 tls.12_aria_gcm_mptcp.data_control_data
# # RUN tls.12_aria_gcm_mptcp.shutdown ...
# # OK tls.12_aria_gcm_mptcp.shutdown
# ok 792 tls.12_aria_gcm_mptcp.shutdown
# # RUN tls.12_aria_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_mptcp.shutdown_unsent
# ok 793 tls.12_aria_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_mptcp.shutdown_reuse
# ok 794 tls.12_aria_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_mptcp.getsockopt
# ok 795 tls.12_aria_gcm_mptcp.getsockopt
# # RUN tls.12_aria_gcm_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_mptcp.recv_efault
# ok 796 tls.12_aria_gcm_mptcp.recv_efault
# # RUN tls.12_aria_gcm_mptcp.rekey ...
# # OK tls.12_aria_gcm_mptcp.rekey
# ok 797 tls.12_aria_gcm_mptcp.rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_mptcp.rekey_fail
# ok 798 tls.12_aria_gcm_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek
# ok 799 tls.12_aria_gcm_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_mptcp.splice_rekey
# ok 800 tls.12_aria_gcm_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek_splice
# ok 801 tls.12_aria_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_mptcp.rekey_getsockopt
# ok 802 tls.12_aria_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_pending
# ok 803 tls.12_aria_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_delay
# ok 804 tls.12_aria_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_256_mptcp.sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.sendfile
# ok 805 tls.12_aria_gcm_256_mptcp.sendfile
# # RUN tls.12_aria_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.send_then_sendfile
# ok 806 tls.12_aria_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile ...
# # multi_chunk_sendfile: Test terminated by timeout
# # FAIL tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# not ok 807 tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.recv_max ...
# # OK tls.12_aria_gcm_256_mptcp.recv_max
# ok 808 tls.12_aria_gcm_256_mptcp.recv_max
# # RUN tls.12_aria_gcm_256_mptcp.recv_small ...
# # OK tls.12_aria_gcm_256_mptcp.recv_small
# ok 809 tls.12_aria_gcm_256_mptcp.recv_small
# # RUN tls.12_aria_gcm_256_mptcp.msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more
# ok 810 tls.12_aria_gcm_256_mptcp.msg_more
# # RUN tls.12_aria_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# ok 811 tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# ok 812 tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_unsent
# ok 813 tls.12_aria_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_256_mptcp.msg_eor
# ok 814 tls.12_aria_gcm_256_mptcp.msg_eor
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_single
# ok 815 tls.12_aria_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# ok 816 tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_large
# ok 817 tls.12_aria_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# ok 818 tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# ok 819 tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe
# ok 820 tls.12_aria_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_more ...
# # OK tls.12_aria_gcm_256_mptcp.splice_more
# ok 821 tls.12_aria_gcm_256_mptcp.splice_more
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# ok 822 tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.send_and_splice
# ok 823 tls.12_aria_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe
# ok 824 tls.12_aria_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 825 tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 826 tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.recv_and_splice
# ok 827 tls.12_aria_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.peek_and_splice
# ok 828 tls.12_aria_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# ok 829 tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_256_mptcp.splice_short ...
# # OK tls.12_aria_gcm_256_mptcp.splice_short
# ok 830 tls.12_aria_gcm_256_mptcp.splice_short
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single
# ok 831 tls.12_aria_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# ok 832 tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# ok 833 tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# ok 834 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# ok 835 tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 836 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_256_mptcp.recv_partial
# ok 837 tls.12_aria_gcm_256_mptcp.recv_partial
# # RUN tls.12_aria_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_256_mptcp.recv_nonblock
# ok 838 tls.12_aria_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek
# ok 839 tls.12_aria_gcm_256_mptcp.recv_peek
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# ok 840 tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# ok 841 tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 842 tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_256_mptcp.recv_lowat
# ok 843 tls.12_aria_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_256_mptcp.bidir ...
# # OK tls.12_aria_gcm_256_mptcp.bidir
# ok 844 tls.12_aria_gcm_256_mptcp.bidir
# # RUN tls.12_aria_gcm_256_mptcp.pollin ...
# # OK tls.12_aria_gcm_256_mptcp.pollin
# ok 845 tls.12_aria_gcm_256_mptcp.pollin
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait
# ok 846 tls.12_aria_gcm_256_mptcp.poll_wait
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait_split
# ok 847 tls.12_aria_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_256_mptcp.blocking ...
# # OK tls.12_aria_gcm_256_mptcp.blocking
# ok 848 tls.12_aria_gcm_256_mptcp.blocking
# # RUN tls.12_aria_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_256_mptcp.nonblocking
# ok 849 tls.12_aria_gcm_256_mptcp.nonblocking
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_even
# ok 850 tls.12_aria_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_readers
# ok 851 tls.12_aria_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_writers
# ok 852 tls.12_aria_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# ok 853 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 854 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 855 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_256_mptcp.control_msg ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg
# ok 856 tls.12_aria_gcm_256_mptcp.control_msg
# # RUN tls.12_aria_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# ok 857 tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_256_mptcp.data_control_data
# ok 858 tls.12_aria_gcm_256_mptcp.data_control_data
# # RUN tls.12_aria_gcm_256_mptcp.shutdown ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown
# ok 859 tls.12_aria_gcm_256_mptcp.shutdown
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_unsent
# ok 860 tls.12_aria_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_reuse
# ok 861 tls.12_aria_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.getsockopt
# ok 862 tls.12_aria_gcm_256_mptcp.getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_256_mptcp.recv_efault
# ok 863 tls.12_aria_gcm_256_mptcp.recv_efault
# # RUN tls.12_aria_gcm_256_mptcp.rekey ...
# # OK tls.12_aria_gcm_256_mptcp.rekey
# ok 864 tls.12_aria_gcm_256_mptcp.rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_fail
# ok 865 tls.12_aria_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek
# ok 866 tls.12_aria_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_256_mptcp.splice_rekey
# ok 867 tls.12_aria_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# ok 868 tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# ok 869 tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# ok 870 tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # FAILED: 858 / 871 tests passed.
# # Totals: pass:858 fail:13 xfail:0 xpass:0 skip:0 error:0
not ok 1 test: selftest_mptcp_tls # FAIL
# time=567
3. "MPTCP KTLS support" v18 + "mptcp: address stall under memory pressure" v7 + Squash to "selftests: mptcp: cover mptcp tls tests"
=== Attempt: 1 (Wed, 20 May 2026 02:14:47 +0000) ===
Selftest Test: ./mptcp_tls.sh
root@mptcpdev:/home/tgl/mptcp_net-next# [ 7.287720][ C0] clocksource: Watchdog remote CPU 9 read timed out
TAP version 13
1..1
# TAP version 13
# 1..871
# # Starting 871 tests from 13 test cases.
# # RUN tls.12_aes_gcm_mptcp.sendfile ...
# # OK tls.12_aes_gcm_mptcp.sendfile
# ok 1 tls.12_aes_gcm_mptcp.sendfile
# # RUN tls.12_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_mptcp.send_then_sendfile
# ok 2 tls.12_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
[ 37.121642][ T409] tls (409) used greatest stack depth: 23656 bytes left
# # OK tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_mptcp.recv_max ...
# # OK tls.12_aes_gcm_mptcp.recv_max
# ok 4 tls.12_aes_gcm_mptcp.recv_max
# # RUN tls.12_aes_gcm_mptcp.recv_small ...
# # OK tls.12_aes_gcm_mptcp.recv_small
# ok 5 tls.12_aes_gcm_mptcp.recv_small
# # RUN tls.12_aes_gcm_mptcp.msg_more ...
# # OK tls.12_aes_gcm_mptcp.msg_more
# ok 6 tls.12_aes_gcm_mptcp.msg_more
# # RUN tls.12_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_mptcp.cmsg_msg_more
# ok 7 tls.12_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# ok 8 tls.12_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_mptcp.msg_more_unsent
# ok 9 tls.12_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_mptcp.msg_eor
# ok 10 tls.12_aes_gcm_mptcp.msg_eor
# # RUN tls.12_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_single
# ok 11 tls.12_aes_gcm_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_fragmented
# ok 12 tls.12_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_large
# ok 13 tls.12_aes_gcm_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple
# ok 14 tls.12_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 15 tls.12_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe
# ok 16 tls.12_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_more ...
# # OK tls.12_aes_gcm_mptcp.splice_more
# ok 17 tls.12_aes_gcm_mptcp.splice_more
# # RUN tls.12_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_mptcp.splice_from_pipe2
# ok 18 tls.12_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_mptcp.send_and_splice
# ok 19 tls.12_aes_gcm_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe
# ok 20 tls.12_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 21 tls.12_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 22 tls.12_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_mptcp.recv_and_splice
# ok 23 tls.12_aes_gcm_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_mptcp.peek_and_splice
# ok 24 tls.12_aes_gcm_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_mptcp.splice_to_pipe_small
# ok 25 tls.12_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_mptcp.splice_short ...
# # OK tls.12_aes_gcm_mptcp.splice_short
# ok 26 tls.12_aes_gcm_mptcp.splice_short
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single
# ok 27 tls.12_aes_gcm_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_single_max
# ok 28 tls.12_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_mptcp.recvmsg_multiple
# ok 29 tls.12_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv
# ok 30 tls.12_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_mptcp.multiple_send_single_recv
# ok 31 tls.12_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 32 tls.12_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_mptcp.recv_partial
# ok 33 tls.12_aes_gcm_mptcp.recv_partial
# # RUN tls.12_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_mptcp.recv_nonblock
# ok 34 tls.12_aes_gcm_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_mptcp.recv_peek
# ok 35 tls.12_aes_gcm_mptcp.recv_peek
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple
# ok 36 tls.12_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# ok 37 tls.12_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 38 tls.12_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_mptcp.recv_lowat
# ok 39 tls.12_aes_gcm_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_mptcp.bidir ...
# # OK tls.12_aes_gcm_mptcp.bidir
# ok 40 tls.12_aes_gcm_mptcp.bidir
# # RUN tls.12_aes_gcm_mptcp.pollin ...
# # OK tls.12_aes_gcm_mptcp.pollin
# ok 41 tls.12_aes_gcm_mptcp.pollin
# # RUN tls.12_aes_gcm_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_mptcp.poll_wait
# ok 42 tls.12_aes_gcm_mptcp.poll_wait
# # RUN tls.12_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_mptcp.poll_wait_split
# ok 43 tls.12_aes_gcm_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_mptcp.blocking ...
# # OK tls.12_aes_gcm_mptcp.blocking
# ok 44 tls.12_aes_gcm_mptcp.blocking
# # RUN tls.12_aes_gcm_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_mptcp.nonblocking
# ok 45 tls.12_aes_gcm_mptcp.nonblocking
# # RUN tls.12_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_even
# ok 46 tls.12_aes_gcm_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_readers
# ok 47 tls.12_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_writers
# ok 48 tls.12_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_even ...
[ 104.936209][ T572] tls (572) used greatest stack depth: 23472 bytes left
[ 104.951798][ T569] tls (569) used greatest stack depth: 23120 bytes left
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 49 tls.12_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# ok 50 tls.12_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 51 tls.12_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_mptcp.control_msg ...
# # OK tls.12_aes_gcm_mptcp.control_msg
# ok 52 tls.12_aes_gcm_mptcp.control_msg
# # RUN tls.12_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_mptcp.control_msg_nomerge
# ok 53 tls.12_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_mptcp.data_control_data
# ok 54 tls.12_aes_gcm_mptcp.data_control_data
# # RUN tls.12_aes_gcm_mptcp.shutdown ...
# # OK tls.12_aes_gcm_mptcp.shutdown
# ok 55 tls.12_aes_gcm_mptcp.shutdown
# # RUN tls.12_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_mptcp.shutdown_unsent
# ok 56 tls.12_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_mptcp.shutdown_reuse
# ok 57 tls.12_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_mptcp.getsockopt
# ok 58 tls.12_aes_gcm_mptcp.getsockopt
# # RUN tls.12_aes_gcm_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_mptcp.recv_efault
# ok 59 tls.12_aes_gcm_mptcp.recv_efault
# # RUN tls.12_aes_gcm_mptcp.rekey ...
# # OK tls.12_aes_gcm_mptcp.rekey
# ok 60 tls.12_aes_gcm_mptcp.rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_mptcp.rekey_fail
# ok 61 tls.12_aes_gcm_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek
# ok 62 tls.12_aes_gcm_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_mptcp.splice_rekey
# ok 63 tls.12_aes_gcm_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_mptcp.rekey_peek_splice
# ok 64 tls.12_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_mptcp.rekey_getsockopt
# ok 65 tls.12_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_pending
# ok 66 tls.12_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_mptcp.rekey_poll_delay
# ok 67 tls.12_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_mptcp.sendfile ...
# # OK tls.13_aes_gcm_mptcp.sendfile
# ok 68 tls.13_aes_gcm_mptcp.sendfile
# # RUN tls.13_aes_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_mptcp.send_then_sendfile
# ok 69 tls.13_aes_gcm_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# ok 70 tls.13_aes_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_mptcp.recv_max ...
# # OK tls.13_aes_gcm_mptcp.recv_max
# ok 71 tls.13_aes_gcm_mptcp.recv_max
# # RUN tls.13_aes_gcm_mptcp.recv_small ...
# # OK tls.13_aes_gcm_mptcp.recv_small
# ok 72 tls.13_aes_gcm_mptcp.recv_small
# # RUN tls.13_aes_gcm_mptcp.msg_more ...
# # OK tls.13_aes_gcm_mptcp.msg_more
# ok 73 tls.13_aes_gcm_mptcp.msg_more
# # RUN tls.13_aes_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_mptcp.cmsg_msg_more
# ok 74 tls.13_aes_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# ok 75 tls.13_aes_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_mptcp.msg_more_unsent
# ok 76 tls.13_aes_gcm_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_mptcp.msg_eor
# ok 77 tls.13_aes_gcm_mptcp.msg_eor
# # RUN tls.13_aes_gcm_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_single
# ok 78 tls.13_aes_gcm_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_fragmented
# ok 79 tls.13_aes_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_large
# ok 80 tls.13_aes_gcm_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple
# ok 81 tls.13_aes_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# ok 82 tls.13_aes_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe
# ok 83 tls.13_aes_gcm_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_more ...
# # OK tls.13_aes_gcm_mptcp.splice_more
# ok 84 tls.13_aes_gcm_mptcp.splice_more
# # RUN tls.13_aes_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_mptcp.splice_from_pipe2
# ok 85 tls.13_aes_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_mptcp.send_and_splice
# ok 86 tls.13_aes_gcm_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe
# ok 87 tls.13_aes_gcm_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# ok 88 tls.13_aes_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 89 tls.13_aes_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_mptcp.recv_and_splice
# ok 90 tls.13_aes_gcm_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_mptcp.peek_and_splice
# ok 91 tls.13_aes_gcm_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_mptcp.splice_to_pipe_small
# ok 92 tls.13_aes_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_mptcp.splice_short ...
# # OK tls.13_aes_gcm_mptcp.splice_short
# ok 93 tls.13_aes_gcm_mptcp.splice_short
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single
# ok 94 tls.13_aes_gcm_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_single_max
# ok 95 tls.13_aes_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_mptcp.recvmsg_multiple
# ok 96 tls.13_aes_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv
# ok 97 tls.13_aes_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_mptcp.multiple_send_single_recv
# ok 98 tls.13_aes_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# ok 99 tls.13_aes_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_mptcp.recv_partial
# ok 100 tls.13_aes_gcm_mptcp.recv_partial
# # RUN tls.13_aes_gcm_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_mptcp.recv_nonblock
# ok 101 tls.13_aes_gcm_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_mptcp.recv_peek
# ok 102 tls.13_aes_gcm_mptcp.recv_peek
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple
# ok 103 tls.13_aes_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# ok 104 tls.13_aes_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 105 tls.13_aes_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_mptcp.recv_lowat
# ok 106 tls.13_aes_gcm_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_mptcp.bidir ...
# # OK tls.13_aes_gcm_mptcp.bidir
# ok 107 tls.13_aes_gcm_mptcp.bidir
# # RUN tls.13_aes_gcm_mptcp.pollin ...
# # OK tls.13_aes_gcm_mptcp.pollin
# ok 108 tls.13_aes_gcm_mptcp.pollin
# # RUN tls.13_aes_gcm_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_mptcp.poll_wait
# ok 109 tls.13_aes_gcm_mptcp.poll_wait
# # RUN tls.13_aes_gcm_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_mptcp.poll_wait_split
# ok 110 tls.13_aes_gcm_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_mptcp.blocking ...
# # OK tls.13_aes_gcm_mptcp.blocking
# ok 111 tls.13_aes_gcm_mptcp.blocking
# # RUN tls.13_aes_gcm_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_mptcp.nonblocking
# ok 112 tls.13_aes_gcm_mptcp.nonblocking
# # RUN tls.13_aes_gcm_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_even
# ok 113 tls.13_aes_gcm_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_readers
# ok 114 tls.13_aes_gcm_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_writers
# ok 115 tls.13_aes_gcm_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# ok 116 tls.13_aes_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers ...
# # mutliproc_sendpage_readers: Test terminated by timeout
# # FAIL tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# not ok 117 tls.13_aes_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# ok 118 tls.13_aes_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_mptcp.control_msg ...
# # OK tls.13_aes_gcm_mptcp.control_msg
# ok 119 tls.13_aes_gcm_mptcp.control_msg
# # RUN tls.13_aes_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_mptcp.control_msg_nomerge
# ok 120 tls.13_aes_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_mptcp.data_control_data
# ok 121 tls.13_aes_gcm_mptcp.data_control_data
# # RUN tls.13_aes_gcm_mptcp.shutdown ...
# # OK tls.13_aes_gcm_mptcp.shutdown
# ok 122 tls.13_aes_gcm_mptcp.shutdown
# # RUN tls.13_aes_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_mptcp.shutdown_unsent
# ok 123 tls.13_aes_gcm_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_mptcp.shutdown_reuse
# ok 124 tls.13_aes_gcm_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_mptcp.getsockopt
# ok 125 tls.13_aes_gcm_mptcp.getsockopt
# # RUN tls.13_aes_gcm_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_mptcp.recv_efault
# ok 126 tls.13_aes_gcm_mptcp.recv_efault
# # RUN tls.13_aes_gcm_mptcp.rekey ...
# # OK tls.13_aes_gcm_mptcp.rekey
# ok 127 tls.13_aes_gcm_mptcp.rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_mptcp.rekey_fail
# ok 128 tls.13_aes_gcm_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek
# ok 129 tls.13_aes_gcm_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_mptcp.splice_rekey
# ok 130 tls.13_aes_gcm_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_mptcp.rekey_peek_splice
# ok 131 tls.13_aes_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_mptcp.rekey_getsockopt
# ok 132 tls.13_aes_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_pending
# ok 133 tls.13_aes_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_mptcp.rekey_poll_delay
# ok 134 tls.13_aes_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_chacha_mptcp.sendfile ...
# # OK tls.12_chacha_mptcp.sendfile
# ok 135 tls.12_chacha_mptcp.sendfile
# # RUN tls.12_chacha_mptcp.send_then_sendfile ...
# # OK tls.12_chacha_mptcp.send_then_sendfile
# ok 136 tls.12_chacha_mptcp.send_then_sendfile
# # RUN tls.12_chacha_mptcp.multi_chunk_sendfile ...
# # OK tls.12_chacha_mptcp.multi_chunk_sendfile
# ok 137 tls.12_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.12_chacha_mptcp.recv_max ...
# # OK tls.12_chacha_mptcp.recv_max
# ok 138 tls.12_chacha_mptcp.recv_max
# # RUN tls.12_chacha_mptcp.recv_small ...
# # OK tls.12_chacha_mptcp.recv_small
# ok 139 tls.12_chacha_mptcp.recv_small
# # RUN tls.12_chacha_mptcp.msg_more ...
# # OK tls.12_chacha_mptcp.msg_more
# ok 140 tls.12_chacha_mptcp.msg_more
# # RUN tls.12_chacha_mptcp.cmsg_msg_more ...
# # OK tls.12_chacha_mptcp.cmsg_msg_more
# ok 141 tls.12_chacha_mptcp.cmsg_msg_more
# # RUN tls.12_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.12_chacha_mptcp.msg_more_then_cmsg
# ok 142 tls.12_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.12_chacha_mptcp.msg_more_unsent ...
# # OK tls.12_chacha_mptcp.msg_more_unsent
# ok 143 tls.12_chacha_mptcp.msg_more_unsent
# # RUN tls.12_chacha_mptcp.msg_eor ...
# # OK tls.12_chacha_mptcp.msg_eor
# ok 144 tls.12_chacha_mptcp.msg_eor
# # RUN tls.12_chacha_mptcp.sendmsg_single ...
# # OK tls.12_chacha_mptcp.sendmsg_single
# ok 145 tls.12_chacha_mptcp.sendmsg_single
# # RUN tls.12_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.12_chacha_mptcp.sendmsg_fragmented
# ok 146 tls.12_chacha_mptcp.sendmsg_fragmented
# # RUN tls.12_chacha_mptcp.sendmsg_large ...
# # OK tls.12_chacha_mptcp.sendmsg_large
# ok 147 tls.12_chacha_mptcp.sendmsg_large
# # RUN tls.12_chacha_mptcp.sendmsg_multiple ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple
# ok 148 tls.12_chacha_mptcp.sendmsg_multiple
# # RUN tls.12_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_chacha_mptcp.sendmsg_multiple_stress
# ok 149 tls.12_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.12_chacha_mptcp.splice_from_pipe ...
# # OK tls.12_chacha_mptcp.splice_from_pipe
# ok 150 tls.12_chacha_mptcp.splice_from_pipe
# # RUN tls.12_chacha_mptcp.splice_more ...
# # OK tls.12_chacha_mptcp.splice_more
# ok 151 tls.12_chacha_mptcp.splice_more
# # RUN tls.12_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.12_chacha_mptcp.splice_from_pipe2
# ok 152 tls.12_chacha_mptcp.splice_from_pipe2
# # RUN tls.12_chacha_mptcp.send_and_splice ...
# # OK tls.12_chacha_mptcp.send_and_splice
# ok 153 tls.12_chacha_mptcp.send_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_to_pipe
# ok 154 tls.12_chacha_mptcp.splice_to_pipe
# # RUN tls.12_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_cmsg_to_pipe
# ok 155 tls.12_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 156 tls.12_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_chacha_mptcp.recv_and_splice ...
# # OK tls.12_chacha_mptcp.recv_and_splice
# ok 157 tls.12_chacha_mptcp.recv_and_splice
# # RUN tls.12_chacha_mptcp.peek_and_splice ...
# # OK tls.12_chacha_mptcp.peek_and_splice
# ok 158 tls.12_chacha_mptcp.peek_and_splice
# # RUN tls.12_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.12_chacha_mptcp.splice_to_pipe_small
# ok 159 tls.12_chacha_mptcp.splice_to_pipe_small
# # RUN tls.12_chacha_mptcp.splice_short ...
# # OK tls.12_chacha_mptcp.splice_short
# ok 160 tls.12_chacha_mptcp.splice_short
# # RUN tls.12_chacha_mptcp.recvmsg_single ...
# # OK tls.12_chacha_mptcp.recvmsg_single
# ok 161 tls.12_chacha_mptcp.recvmsg_single
# # RUN tls.12_chacha_mptcp.recvmsg_single_max ...
# # OK tls.12_chacha_mptcp.recvmsg_single_max
# ok 162 tls.12_chacha_mptcp.recvmsg_single_max
# # RUN tls.12_chacha_mptcp.recvmsg_multiple ...
# # OK tls.12_chacha_mptcp.recvmsg_multiple
# ok 163 tls.12_chacha_mptcp.recvmsg_multiple
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv
# ok 164 tls.12_chacha_mptcp.single_send_multiple_recv
# # RUN tls.12_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.12_chacha_mptcp.multiple_send_single_recv
# ok 165 tls.12_chacha_mptcp.multiple_send_single_recv
# # RUN tls.12_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# ok 166 tls.12_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_chacha_mptcp.recv_partial ...
# # OK tls.12_chacha_mptcp.recv_partial
# ok 167 tls.12_chacha_mptcp.recv_partial
# # RUN tls.12_chacha_mptcp.recv_nonblock ...
# # OK tls.12_chacha_mptcp.recv_nonblock
# ok 168 tls.12_chacha_mptcp.recv_nonblock
# # RUN tls.12_chacha_mptcp.recv_peek ...
# # OK tls.12_chacha_mptcp.recv_peek
# ok 169 tls.12_chacha_mptcp.recv_peek
# # RUN tls.12_chacha_mptcp.recv_peek_multiple ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple
# ok 170 tls.12_chacha_mptcp.recv_peek_multiple
# # RUN tls.12_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.12_chacha_mptcp.recv_peek_multiple_records
# ok 171 tls.12_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 172 tls.12_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_chacha_mptcp.recv_lowat ...
# # OK tls.12_chacha_mptcp.recv_lowat
# ok 173 tls.12_chacha_mptcp.recv_lowat
# # RUN tls.12_chacha_mptcp.bidir ...
# # OK tls.12_chacha_mptcp.bidir
# ok 174 tls.12_chacha_mptcp.bidir
# # RUN tls.12_chacha_mptcp.pollin ...
# # OK tls.12_chacha_mptcp.pollin
# ok 175 tls.12_chacha_mptcp.pollin
# # RUN tls.12_chacha_mptcp.poll_wait ...
# # OK tls.12_chacha_mptcp.poll_wait
# ok 176 tls.12_chacha_mptcp.poll_wait
# # RUN tls.12_chacha_mptcp.poll_wait_split ...
# # OK tls.12_chacha_mptcp.poll_wait_split
# ok 177 tls.12_chacha_mptcp.poll_wait_split
# # RUN tls.12_chacha_mptcp.blocking ...
# # OK tls.12_chacha_mptcp.blocking
# ok 178 tls.12_chacha_mptcp.blocking
# # RUN tls.12_chacha_mptcp.nonblocking ...
# # OK tls.12_chacha_mptcp.nonblocking
# ok 179 tls.12_chacha_mptcp.nonblocking
# # RUN tls.12_chacha_mptcp.mutliproc_even ...
# # OK tls.12_chacha_mptcp.mutliproc_even
# ok 180 tls.12_chacha_mptcp.mutliproc_even
# # RUN tls.12_chacha_mptcp.mutliproc_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_readers
# ok 181 tls.12_chacha_mptcp.mutliproc_readers
# # RUN tls.12_chacha_mptcp.mutliproc_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_writers
# ok 182 tls.12_chacha_mptcp.mutliproc_writers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_even
# ok 183 tls.12_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_readers
# ok 184 tls.12_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_chacha_mptcp.mutliproc_sendpage_writers
# ok 185 tls.12_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_chacha_mptcp.control_msg ...
# # OK tls.12_chacha_mptcp.control_msg
# ok 186 tls.12_chacha_mptcp.control_msg
# # RUN tls.12_chacha_mptcp.control_msg_nomerge ...
# # OK tls.12_chacha_mptcp.control_msg_nomerge
# ok 187 tls.12_chacha_mptcp.control_msg_nomerge
# # RUN tls.12_chacha_mptcp.data_control_data ...
# # OK tls.12_chacha_mptcp.data_control_data
# ok 188 tls.12_chacha_mptcp.data_control_data
# # RUN tls.12_chacha_mptcp.shutdown ...
# # OK tls.12_chacha_mptcp.shutdown
# ok 189 tls.12_chacha_mptcp.shutdown
# # RUN tls.12_chacha_mptcp.shutdown_unsent ...
# # OK tls.12_chacha_mptcp.shutdown_unsent
# ok 190 tls.12_chacha_mptcp.shutdown_unsent
# # RUN tls.12_chacha_mptcp.shutdown_reuse ...
# # OK tls.12_chacha_mptcp.shutdown_reuse
# ok 191 tls.12_chacha_mptcp.shutdown_reuse
# # RUN tls.12_chacha_mptcp.getsockopt ...
# # OK tls.12_chacha_mptcp.getsockopt
# ok 192 tls.12_chacha_mptcp.getsockopt
# # RUN tls.12_chacha_mptcp.recv_efault ...
# # OK tls.12_chacha_mptcp.recv_efault
# ok 193 tls.12_chacha_mptcp.recv_efault
# # RUN tls.12_chacha_mptcp.rekey ...
# # OK tls.12_chacha_mptcp.rekey
# ok 194 tls.12_chacha_mptcp.rekey
# # RUN tls.12_chacha_mptcp.rekey_fail ...
# # OK tls.12_chacha_mptcp.rekey_fail
# ok 195 tls.12_chacha_mptcp.rekey_fail
# # RUN tls.12_chacha_mptcp.rekey_peek ...
# # OK tls.12_chacha_mptcp.rekey_peek
# ok 196 tls.12_chacha_mptcp.rekey_peek
# # RUN tls.12_chacha_mptcp.splice_rekey ...
# # OK tls.12_chacha_mptcp.splice_rekey
# ok 197 tls.12_chacha_mptcp.splice_rekey
# # RUN tls.12_chacha_mptcp.rekey_peek_splice ...
# # OK tls.12_chacha_mptcp.rekey_peek_splice
# ok 198 tls.12_chacha_mptcp.rekey_peek_splice
# # RUN tls.12_chacha_mptcp.rekey_getsockopt ...
# # OK tls.12_chacha_mptcp.rekey_getsockopt
# ok 199 tls.12_chacha_mptcp.rekey_getsockopt
# # RUN tls.12_chacha_mptcp.rekey_poll_pending ...
# # OK tls.12_chacha_mptcp.rekey_poll_pending
# ok 200 tls.12_chacha_mptcp.rekey_poll_pending
# # RUN tls.12_chacha_mptcp.rekey_poll_delay ...
# # OK tls.12_chacha_mptcp.rekey_poll_delay
# ok 201 tls.12_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_chacha_mptcp.sendfile ...
# # OK tls.13_chacha_mptcp.sendfile
# ok 202 tls.13_chacha_mptcp.sendfile
# # RUN tls.13_chacha_mptcp.send_then_sendfile ...
# # OK tls.13_chacha_mptcp.send_then_sendfile
# ok 203 tls.13_chacha_mptcp.send_then_sendfile
# # RUN tls.13_chacha_mptcp.multi_chunk_sendfile ...
# # OK tls.13_chacha_mptcp.multi_chunk_sendfile
# ok 204 tls.13_chacha_mptcp.multi_chunk_sendfile
# # RUN tls.13_chacha_mptcp.recv_max ...
# # OK tls.13_chacha_mptcp.recv_max
# ok 205 tls.13_chacha_mptcp.recv_max
# # RUN tls.13_chacha_mptcp.recv_small ...
# # OK tls.13_chacha_mptcp.recv_small
# ok 206 tls.13_chacha_mptcp.recv_small
# # RUN tls.13_chacha_mptcp.msg_more ...
# # OK tls.13_chacha_mptcp.msg_more
# ok 207 tls.13_chacha_mptcp.msg_more
# # RUN tls.13_chacha_mptcp.cmsg_msg_more ...
# # OK tls.13_chacha_mptcp.cmsg_msg_more
# ok 208 tls.13_chacha_mptcp.cmsg_msg_more
# # RUN tls.13_chacha_mptcp.msg_more_then_cmsg ...
# # OK tls.13_chacha_mptcp.msg_more_then_cmsg
# ok 209 tls.13_chacha_mptcp.msg_more_then_cmsg
# # RUN tls.13_chacha_mptcp.msg_more_unsent ...
# # OK tls.13_chacha_mptcp.msg_more_unsent
# ok 210 tls.13_chacha_mptcp.msg_more_unsent
# # RUN tls.13_chacha_mptcp.msg_eor ...
# # OK tls.13_chacha_mptcp.msg_eor
# ok 211 tls.13_chacha_mptcp.msg_eor
# # RUN tls.13_chacha_mptcp.sendmsg_single ...
# # OK tls.13_chacha_mptcp.sendmsg_single
# ok 212 tls.13_chacha_mptcp.sendmsg_single
# # RUN tls.13_chacha_mptcp.sendmsg_fragmented ...
# # OK tls.13_chacha_mptcp.sendmsg_fragmented
# ok 213 tls.13_chacha_mptcp.sendmsg_fragmented
# # RUN tls.13_chacha_mptcp.sendmsg_large ...
# # OK tls.13_chacha_mptcp.sendmsg_large
# ok 214 tls.13_chacha_mptcp.sendmsg_large
# # RUN tls.13_chacha_mptcp.sendmsg_multiple ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple
# ok 215 tls.13_chacha_mptcp.sendmsg_multiple
# # RUN tls.13_chacha_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_chacha_mptcp.sendmsg_multiple_stress
# ok 216 tls.13_chacha_mptcp.sendmsg_multiple_stress
# # RUN tls.13_chacha_mptcp.splice_from_pipe ...
# # OK tls.13_chacha_mptcp.splice_from_pipe
# ok 217 tls.13_chacha_mptcp.splice_from_pipe
# # RUN tls.13_chacha_mptcp.splice_more ...
# # OK tls.13_chacha_mptcp.splice_more
# ok 218 tls.13_chacha_mptcp.splice_more
# # RUN tls.13_chacha_mptcp.splice_from_pipe2 ...
# # OK tls.13_chacha_mptcp.splice_from_pipe2
# ok 219 tls.13_chacha_mptcp.splice_from_pipe2
# # RUN tls.13_chacha_mptcp.send_and_splice ...
# # OK tls.13_chacha_mptcp.send_and_splice
# ok 220 tls.13_chacha_mptcp.send_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_to_pipe
# ok 221 tls.13_chacha_mptcp.splice_to_pipe
# # RUN tls.13_chacha_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_cmsg_to_pipe
# ok 222 tls.13_chacha_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# ok 223 tls.13_chacha_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_chacha_mptcp.recv_and_splice ...
# # OK tls.13_chacha_mptcp.recv_and_splice
# ok 224 tls.13_chacha_mptcp.recv_and_splice
# # RUN tls.13_chacha_mptcp.peek_and_splice ...
# # OK tls.13_chacha_mptcp.peek_and_splice
# ok 225 tls.13_chacha_mptcp.peek_and_splice
# # RUN tls.13_chacha_mptcp.splice_to_pipe_small ...
# # OK tls.13_chacha_mptcp.splice_to_pipe_small
# ok 226 tls.13_chacha_mptcp.splice_to_pipe_small
# # RUN tls.13_chacha_mptcp.splice_short ...
# # OK tls.13_chacha_mptcp.splice_short
# ok 227 tls.13_chacha_mptcp.splice_short
# # RUN tls.13_chacha_mptcp.recvmsg_single ...
# # OK tls.13_chacha_mptcp.recvmsg_single
# ok 228 tls.13_chacha_mptcp.recvmsg_single
# # RUN tls.13_chacha_mptcp.recvmsg_single_max ...
# # OK tls.13_chacha_mptcp.recvmsg_single_max
# ok 229 tls.13_chacha_mptcp.recvmsg_single_max
# # RUN tls.13_chacha_mptcp.recvmsg_multiple ...
# # OK tls.13_chacha_mptcp.recvmsg_multiple
# ok 230 tls.13_chacha_mptcp.recvmsg_multiple
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv
# ok 231 tls.13_chacha_mptcp.single_send_multiple_recv
# # RUN tls.13_chacha_mptcp.multiple_send_single_recv ...
# # OK tls.13_chacha_mptcp.multiple_send_single_recv
# ok 232 tls.13_chacha_mptcp.multiple_send_single_recv
# # RUN tls.13_chacha_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# ok 233 tls.13_chacha_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_chacha_mptcp.recv_partial ...
# # OK tls.13_chacha_mptcp.recv_partial
# ok 234 tls.13_chacha_mptcp.recv_partial
# # RUN tls.13_chacha_mptcp.recv_nonblock ...
# # OK tls.13_chacha_mptcp.recv_nonblock
# ok 235 tls.13_chacha_mptcp.recv_nonblock
# # RUN tls.13_chacha_mptcp.recv_peek ...
# # OK tls.13_chacha_mptcp.recv_peek
# ok 236 tls.13_chacha_mptcp.recv_peek
# # RUN tls.13_chacha_mptcp.recv_peek_multiple ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple
# ok 237 tls.13_chacha_mptcp.recv_peek_multiple
# # RUN tls.13_chacha_mptcp.recv_peek_multiple_records ...
# # OK tls.13_chacha_mptcp.recv_peek_multiple_records
# ok 238 tls.13_chacha_mptcp.recv_peek_multiple_records
# # RUN tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# ok 239 tls.13_chacha_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_chacha_mptcp.recv_lowat ...
# # OK tls.13_chacha_mptcp.recv_lowat
# ok 240 tls.13_chacha_mptcp.recv_lowat
# # RUN tls.13_chacha_mptcp.bidir ...
# # OK tls.13_chacha_mptcp.bidir
# ok 241 tls.13_chacha_mptcp.bidir
# # RUN tls.13_chacha_mptcp.pollin ...
# # OK tls.13_chacha_mptcp.pollin
# ok 242 tls.13_chacha_mptcp.pollin
# # RUN tls.13_chacha_mptcp.poll_wait ...
# # OK tls.13_chacha_mptcp.poll_wait
# ok 243 tls.13_chacha_mptcp.poll_wait
# # RUN tls.13_chacha_mptcp.poll_wait_split ...
# # OK tls.13_chacha_mptcp.poll_wait_split
# ok 244 tls.13_chacha_mptcp.poll_wait_split
# # RUN tls.13_chacha_mptcp.blocking ...
# # OK tls.13_chacha_mptcp.blocking
# ok 245 tls.13_chacha_mptcp.blocking
# # RUN tls.13_chacha_mptcp.nonblocking ...
# # OK tls.13_chacha_mptcp.nonblocking
# ok 246 tls.13_chacha_mptcp.nonblocking
# # RUN tls.13_chacha_mptcp.mutliproc_even ...
# # OK tls.13_chacha_mptcp.mutliproc_even
# ok 247 tls.13_chacha_mptcp.mutliproc_even
# # RUN tls.13_chacha_mptcp.mutliproc_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_readers
# ok 248 tls.13_chacha_mptcp.mutliproc_readers
# # RUN tls.13_chacha_mptcp.mutliproc_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_writers
# ok 249 tls.13_chacha_mptcp.mutliproc_writers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_even
# ok 250 tls.13_chacha_mptcp.mutliproc_sendpage_even
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_readers
# ok 251 tls.13_chacha_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_chacha_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_chacha_mptcp.mutliproc_sendpage_writers
# ok 252 tls.13_chacha_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_chacha_mptcp.control_msg ...
# # OK tls.13_chacha_mptcp.control_msg
# ok 253 tls.13_chacha_mptcp.control_msg
# # RUN tls.13_chacha_mptcp.control_msg_nomerge ...
# # OK tls.13_chacha_mptcp.control_msg_nomerge
# ok 254 tls.13_chacha_mptcp.control_msg_nomerge
# # RUN tls.13_chacha_mptcp.data_control_data ...
# # OK tls.13_chacha_mptcp.data_control_data
# ok 255 tls.13_chacha_mptcp.data_control_data
# # RUN tls.13_chacha_mptcp.shutdown ...
# # OK tls.13_chacha_mptcp.shutdown
# ok 256 tls.13_chacha_mptcp.shutdown
# # RUN tls.13_chacha_mptcp.shutdown_unsent ...
# # OK tls.13_chacha_mptcp.shutdown_unsent
# ok 257 tls.13_chacha_mptcp.shutdown_unsent
# # RUN tls.13_chacha_mptcp.shutdown_reuse ...
# # OK tls.13_chacha_mptcp.shutdown_reuse
# ok 258 tls.13_chacha_mptcp.shutdown_reuse
# # RUN tls.13_chacha_mptcp.getsockopt ...
# # OK tls.13_chacha_mptcp.getsockopt
# ok 259 tls.13_chacha_mptcp.getsockopt
# # RUN tls.13_chacha_mptcp.recv_efault ...
# # OK tls.13_chacha_mptcp.recv_efault
# ok 260 tls.13_chacha_mptcp.recv_efault
# # RUN tls.13_chacha_mptcp.rekey ...
# # OK tls.13_chacha_mptcp.rekey
# ok 261 tls.13_chacha_mptcp.rekey
# # RUN tls.13_chacha_mptcp.rekey_fail ...
# # OK tls.13_chacha_mptcp.rekey_fail
# ok 262 tls.13_chacha_mptcp.rekey_fail
# # RUN tls.13_chacha_mptcp.rekey_peek ...
# # OK tls.13_chacha_mptcp.rekey_peek
# ok 263 tls.13_chacha_mptcp.rekey_peek
# # RUN tls.13_chacha_mptcp.splice_rekey ...
# # OK tls.13_chacha_mptcp.splice_rekey
# ok 264 tls.13_chacha_mptcp.splice_rekey
# # RUN tls.13_chacha_mptcp.rekey_peek_splice ...
# # OK tls.13_chacha_mptcp.rekey_peek_splice
# ok 265 tls.13_chacha_mptcp.rekey_peek_splice
# # RUN tls.13_chacha_mptcp.rekey_getsockopt ...
# # OK tls.13_chacha_mptcp.rekey_getsockopt
# ok 266 tls.13_chacha_mptcp.rekey_getsockopt
# # RUN tls.13_chacha_mptcp.rekey_poll_pending ...
# # OK tls.13_chacha_mptcp.rekey_poll_pending
# ok 267 tls.13_chacha_mptcp.rekey_poll_pending
# # RUN tls.13_chacha_mptcp.rekey_poll_delay ...
# # OK tls.13_chacha_mptcp.rekey_poll_delay
# ok 268 tls.13_chacha_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_gcm_mptcp.sendfile ...
# # OK tls.13_sm4_gcm_mptcp.sendfile
# ok 269 tls.13_sm4_gcm_mptcp.sendfile
# # RUN tls.13_sm4_gcm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_gcm_mptcp.send_then_sendfile
# ok 270 tls.13_sm4_gcm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# ok 271 tls.13_sm4_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_gcm_mptcp.recv_max ...
# # OK tls.13_sm4_gcm_mptcp.recv_max
# ok 272 tls.13_sm4_gcm_mptcp.recv_max
# # RUN tls.13_sm4_gcm_mptcp.recv_small ...
# # OK tls.13_sm4_gcm_mptcp.recv_small
# ok 273 tls.13_sm4_gcm_mptcp.recv_small
# # RUN tls.13_sm4_gcm_mptcp.msg_more ...
# # OK tls.13_sm4_gcm_mptcp.msg_more
# ok 274 tls.13_sm4_gcm_mptcp.msg_more
# # RUN tls.13_sm4_gcm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_gcm_mptcp.cmsg_msg_more
# ok 275 tls.13_sm4_gcm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# ok 276 tls.13_sm4_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_gcm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_gcm_mptcp.msg_more_unsent
# ok 277 tls.13_sm4_gcm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_gcm_mptcp.msg_eor ...
# # OK tls.13_sm4_gcm_mptcp.msg_eor
# ok 278 tls.13_sm4_gcm_mptcp.msg_eor
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_single
# ok 279 tls.13_sm4_gcm_mptcp.sendmsg_single
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# ok 280 tls.13_sm4_gcm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_large
# ok 281 tls.13_sm4_gcm_mptcp.sendmsg_large
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple
# ok 282 tls.13_sm4_gcm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# ok 283 tls.13_sm4_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe
# ok 284 tls.13_sm4_gcm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_more ...
# # OK tls.13_sm4_gcm_mptcp.splice_more
# ok 285 tls.13_sm4_gcm_mptcp.splice_more
# # RUN tls.13_sm4_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_gcm_mptcp.splice_from_pipe2
# ok 286 tls.13_sm4_gcm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_gcm_mptcp.send_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.send_and_splice
# ok 287 tls.13_sm4_gcm_mptcp.send_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe
# ok 288 tls.13_sm4_gcm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# ok 289 tls.13_sm4_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 290 tls.13_sm4_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_gcm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.recv_and_splice
# ok 291 tls.13_sm4_gcm_mptcp.recv_and_splice
# # RUN tls.13_sm4_gcm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_gcm_mptcp.peek_and_splice
# ok 292 tls.13_sm4_gcm_mptcp.peek_and_splice
# # RUN tls.13_sm4_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# ok 293 tls.13_sm4_gcm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_gcm_mptcp.splice_short ...
# # OK tls.13_sm4_gcm_mptcp.splice_short
# ok 294 tls.13_sm4_gcm_mptcp.splice_short
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single
# ok 295 tls.13_sm4_gcm_mptcp.recvmsg_single
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_single_max
# ok 296 tls.13_sm4_gcm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_gcm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recvmsg_multiple
# ok 297 tls.13_sm4_gcm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# ok 298 tls.13_sm4_gcm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# ok 299 tls.13_sm4_gcm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# ok 300 tls.13_sm4_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_gcm_mptcp.recv_partial ...
# # OK tls.13_sm4_gcm_mptcp.recv_partial
# ok 301 tls.13_sm4_gcm_mptcp.recv_partial
# # RUN tls.13_sm4_gcm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_gcm_mptcp.recv_nonblock
# ok 302 tls.13_sm4_gcm_mptcp.recv_nonblock
# # RUN tls.13_sm4_gcm_mptcp.recv_peek ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek
# ok 303 tls.13_sm4_gcm_mptcp.recv_peek
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple
# ok 304 tls.13_sm4_gcm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# ok 305 tls.13_sm4_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 306 tls.13_sm4_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_gcm_mptcp.recv_lowat ...
# # OK tls.13_sm4_gcm_mptcp.recv_lowat
# ok 307 tls.13_sm4_gcm_mptcp.recv_lowat
# # RUN tls.13_sm4_gcm_mptcp.bidir ...
# # OK tls.13_sm4_gcm_mptcp.bidir
# ok 308 tls.13_sm4_gcm_mptcp.bidir
# # RUN tls.13_sm4_gcm_mptcp.pollin ...
# # OK tls.13_sm4_gcm_mptcp.pollin
# ok 309 tls.13_sm4_gcm_mptcp.pollin
# # RUN tls.13_sm4_gcm_mptcp.poll_wait ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait
# ok 310 tls.13_sm4_gcm_mptcp.poll_wait
# # RUN tls.13_sm4_gcm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_gcm_mptcp.poll_wait_split
# ok 311 tls.13_sm4_gcm_mptcp.poll_wait_split
# # RUN tls.13_sm4_gcm_mptcp.blocking ...
# # OK tls.13_sm4_gcm_mptcp.blocking
# ok 312 tls.13_sm4_gcm_mptcp.blocking
# # RUN tls.13_sm4_gcm_mptcp.nonblocking ...
# # OK tls.13_sm4_gcm_mptcp.nonblocking
# ok 313 tls.13_sm4_gcm_mptcp.nonblocking
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_even
# ok 314 tls.13_sm4_gcm_mptcp.mutliproc_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_readers
# ok 315 tls.13_sm4_gcm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_writers
# ok 316 tls.13_sm4_gcm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# ok 317 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# ok 318 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# ok 319 tls.13_sm4_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_gcm_mptcp.control_msg ...
# # OK tls.13_sm4_gcm_mptcp.control_msg
# ok 320 tls.13_sm4_gcm_mptcp.control_msg
# # RUN tls.13_sm4_gcm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_gcm_mptcp.control_msg_nomerge
# ok 321 tls.13_sm4_gcm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_gcm_mptcp.data_control_data ...
# # OK tls.13_sm4_gcm_mptcp.data_control_data
# ok 322 tls.13_sm4_gcm_mptcp.data_control_data
# # RUN tls.13_sm4_gcm_mptcp.shutdown ...
# # OK tls.13_sm4_gcm_mptcp.shutdown
# ok 323 tls.13_sm4_gcm_mptcp.shutdown
# # RUN tls.13_sm4_gcm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_unsent
# ok 324 tls.13_sm4_gcm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_gcm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_gcm_mptcp.shutdown_reuse
# ok 325 tls.13_sm4_gcm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_gcm_mptcp.getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.getsockopt
# ok 326 tls.13_sm4_gcm_mptcp.getsockopt
# # RUN tls.13_sm4_gcm_mptcp.recv_efault ...
# # OK tls.13_sm4_gcm_mptcp.recv_efault
# ok 327 tls.13_sm4_gcm_mptcp.recv_efault
# # RUN tls.13_sm4_gcm_mptcp.rekey ...
# # OK tls.13_sm4_gcm_mptcp.rekey
# ok 328 tls.13_sm4_gcm_mptcp.rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_fail ...
# # OK tls.13_sm4_gcm_mptcp.rekey_fail
# ok 329 tls.13_sm4_gcm_mptcp.rekey_fail
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek
# ok 330 tls.13_sm4_gcm_mptcp.rekey_peek
# # RUN tls.13_sm4_gcm_mptcp.splice_rekey ...
# # OK tls.13_sm4_gcm_mptcp.splice_rekey
# ok 331 tls.13_sm4_gcm_mptcp.splice_rekey
# # RUN tls.13_sm4_gcm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_gcm_mptcp.rekey_peek_splice
# ok 332 tls.13_sm4_gcm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_gcm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_gcm_mptcp.rekey_getsockopt
# ok 333 tls.13_sm4_gcm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_pending
# ok 334 tls.13_sm4_gcm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_gcm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_gcm_mptcp.rekey_poll_delay
# ok 335 tls.13_sm4_gcm_mptcp.rekey_poll_delay
# # RUN tls.13_sm4_ccm_mptcp.sendfile ...
# # OK tls.13_sm4_ccm_mptcp.sendfile
# ok 336 tls.13_sm4_ccm_mptcp.sendfile
# # RUN tls.13_sm4_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_sm4_ccm_mptcp.send_then_sendfile
# ok 337 tls.13_sm4_ccm_mptcp.send_then_sendfile
# # RUN tls.13_sm4_ccm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# ok 338 tls.13_sm4_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_sm4_ccm_mptcp.recv_max ...
# # OK tls.13_sm4_ccm_mptcp.recv_max
# ok 339 tls.13_sm4_ccm_mptcp.recv_max
# # RUN tls.13_sm4_ccm_mptcp.recv_small ...
# # OK tls.13_sm4_ccm_mptcp.recv_small
# ok 340 tls.13_sm4_ccm_mptcp.recv_small
# # RUN tls.13_sm4_ccm_mptcp.msg_more ...
# # OK tls.13_sm4_ccm_mptcp.msg_more
# ok 341 tls.13_sm4_ccm_mptcp.msg_more
# # RUN tls.13_sm4_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_sm4_ccm_mptcp.cmsg_msg_more
# ok 342 tls.13_sm4_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_sm4_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# ok 343 tls.13_sm4_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_sm4_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_sm4_ccm_mptcp.msg_more_unsent
# ok 344 tls.13_sm4_ccm_mptcp.msg_more_unsent
# # RUN tls.13_sm4_ccm_mptcp.msg_eor ...
# # OK tls.13_sm4_ccm_mptcp.msg_eor
# ok 345 tls.13_sm4_ccm_mptcp.msg_eor
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_single
# ok 346 tls.13_sm4_ccm_mptcp.sendmsg_single
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# ok 347 tls.13_sm4_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_large ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_large
# ok 348 tls.13_sm4_ccm_mptcp.sendmsg_large
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple
# ok 349 tls.13_sm4_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# ok 350 tls.13_sm4_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe
# ok 351 tls.13_sm4_ccm_mptcp.splice_from_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_more ...
# # OK tls.13_sm4_ccm_mptcp.splice_more
# ok 352 tls.13_sm4_ccm_mptcp.splice_more
# # RUN tls.13_sm4_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_sm4_ccm_mptcp.splice_from_pipe2
# ok 353 tls.13_sm4_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_sm4_ccm_mptcp.send_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.send_and_splice
# ok 354 tls.13_sm4_ccm_mptcp.send_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe
# ok 355 tls.13_sm4_ccm_mptcp.splice_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# ok 356 tls.13_sm4_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 357 tls.13_sm4_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_sm4_ccm_mptcp.recv_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.recv_and_splice
# ok 358 tls.13_sm4_ccm_mptcp.recv_and_splice
# # RUN tls.13_sm4_ccm_mptcp.peek_and_splice ...
# # OK tls.13_sm4_ccm_mptcp.peek_and_splice
# ok 359 tls.13_sm4_ccm_mptcp.peek_and_splice
# # RUN tls.13_sm4_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# ok 360 tls.13_sm4_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_sm4_ccm_mptcp.splice_short ...
# # OK tls.13_sm4_ccm_mptcp.splice_short
# ok 361 tls.13_sm4_ccm_mptcp.splice_short
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single
# ok 362 tls.13_sm4_ccm_mptcp.recvmsg_single
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_single_max
# ok 363 tls.13_sm4_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_sm4_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recvmsg_multiple
# ok 364 tls.13_sm4_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# ok 365 tls.13_sm4_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_sm4_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# ok 366 tls.13_sm4_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# ok 367 tls.13_sm4_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_sm4_ccm_mptcp.recv_partial ...
# # OK tls.13_sm4_ccm_mptcp.recv_partial
# ok 368 tls.13_sm4_ccm_mptcp.recv_partial
# # RUN tls.13_sm4_ccm_mptcp.recv_nonblock ...
# # OK tls.13_sm4_ccm_mptcp.recv_nonblock
# ok 369 tls.13_sm4_ccm_mptcp.recv_nonblock
# # RUN tls.13_sm4_ccm_mptcp.recv_peek ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek
# ok 370 tls.13_sm4_ccm_mptcp.recv_peek
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple
# ok 371 tls.13_sm4_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# ok 372 tls.13_sm4_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 373 tls.13_sm4_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_sm4_ccm_mptcp.recv_lowat ...
# # OK tls.13_sm4_ccm_mptcp.recv_lowat
# ok 374 tls.13_sm4_ccm_mptcp.recv_lowat
# # RUN tls.13_sm4_ccm_mptcp.bidir ...
# # OK tls.13_sm4_ccm_mptcp.bidir
# ok 375 tls.13_sm4_ccm_mptcp.bidir
# # RUN tls.13_sm4_ccm_mptcp.pollin ...
# # OK tls.13_sm4_ccm_mptcp.pollin
# ok 376 tls.13_sm4_ccm_mptcp.pollin
# # RUN tls.13_sm4_ccm_mptcp.poll_wait ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait
# ok 377 tls.13_sm4_ccm_mptcp.poll_wait
# # RUN tls.13_sm4_ccm_mptcp.poll_wait_split ...
# # OK tls.13_sm4_ccm_mptcp.poll_wait_split
# ok 378 tls.13_sm4_ccm_mptcp.poll_wait_split
# # RUN tls.13_sm4_ccm_mptcp.blocking ...
# # OK tls.13_sm4_ccm_mptcp.blocking
# ok 379 tls.13_sm4_ccm_mptcp.blocking
# # RUN tls.13_sm4_ccm_mptcp.nonblocking ...
# # OK tls.13_sm4_ccm_mptcp.nonblocking
# ok 380 tls.13_sm4_ccm_mptcp.nonblocking
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_even
# ok 381 tls.13_sm4_ccm_mptcp.mutliproc_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_readers
# ok 382 tls.13_sm4_ccm_mptcp.mutliproc_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_writers
# ok 383 tls.13_sm4_ccm_mptcp.mutliproc_writers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# ok 384 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# ok 385 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# ok 386 tls.13_sm4_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_sm4_ccm_mptcp.control_msg ...
# # OK tls.13_sm4_ccm_mptcp.control_msg
# ok 387 tls.13_sm4_ccm_mptcp.control_msg
# # RUN tls.13_sm4_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_sm4_ccm_mptcp.control_msg_nomerge
# ok 388 tls.13_sm4_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_sm4_ccm_mptcp.data_control_data ...
# # OK tls.13_sm4_ccm_mptcp.data_control_data
# ok 389 tls.13_sm4_ccm_mptcp.data_control_data
# # RUN tls.13_sm4_ccm_mptcp.shutdown ...
# # OK tls.13_sm4_ccm_mptcp.shutdown
# ok 390 tls.13_sm4_ccm_mptcp.shutdown
# # RUN tls.13_sm4_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_unsent
# ok 391 tls.13_sm4_ccm_mptcp.shutdown_unsent
# # RUN tls.13_sm4_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_sm4_ccm_mptcp.shutdown_reuse
# ok 392 tls.13_sm4_ccm_mptcp.shutdown_reuse
# # RUN tls.13_sm4_ccm_mptcp.getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.getsockopt
# ok 393 tls.13_sm4_ccm_mptcp.getsockopt
# # RUN tls.13_sm4_ccm_mptcp.recv_efault ...
# # OK tls.13_sm4_ccm_mptcp.recv_efault
# ok 394 tls.13_sm4_ccm_mptcp.recv_efault
# # RUN tls.13_sm4_ccm_mptcp.rekey ...
# # OK tls.13_sm4_ccm_mptcp.rekey
# ok 395 tls.13_sm4_ccm_mptcp.rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_fail ...
# # OK tls.13_sm4_ccm_mptcp.rekey_fail
# ok 396 tls.13_sm4_ccm_mptcp.rekey_fail
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek
# ok 397 tls.13_sm4_ccm_mptcp.rekey_peek
# # RUN tls.13_sm4_ccm_mptcp.splice_rekey ...
# # OK tls.13_sm4_ccm_mptcp.splice_rekey
# ok 398 tls.13_sm4_ccm_mptcp.splice_rekey
# # RUN tls.13_sm4_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_sm4_ccm_mptcp.rekey_peek_splice
# ok 399 tls.13_sm4_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_sm4_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_sm4_ccm_mptcp.rekey_getsockopt
# ok 400 tls.13_sm4_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_pending
# ok 401 tls.13_sm4_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_sm4_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_sm4_ccm_mptcp.rekey_poll_delay
# ok 402 tls.13_sm4_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_ccm_mptcp.sendfile ...
# # OK tls.12_aes_ccm_mptcp.sendfile
# ok 403 tls.12_aes_ccm_mptcp.sendfile
# # RUN tls.12_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.12_aes_ccm_mptcp.send_then_sendfile
# ok 404 tls.12_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.12_aes_ccm_mptcp.multi_chunk_sendfile ...
[ 628.781895][ T1798] tls (1798) used greatest stack depth: 23056 bytes left
# # OK tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# ok 405 tls.12_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_ccm_mptcp.recv_max ...
# # OK tls.12_aes_ccm_mptcp.recv_max
# ok 406 tls.12_aes_ccm_mptcp.recv_max
# # RUN tls.12_aes_ccm_mptcp.recv_small ...
# # OK tls.12_aes_ccm_mptcp.recv_small
# ok 407 tls.12_aes_ccm_mptcp.recv_small
# # RUN tls.12_aes_ccm_mptcp.msg_more ...
# # OK tls.12_aes_ccm_mptcp.msg_more
# ok 408 tls.12_aes_ccm_mptcp.msg_more
# # RUN tls.12_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_ccm_mptcp.cmsg_msg_more
# ok 409 tls.12_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.12_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# ok 410 tls.12_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.12_aes_ccm_mptcp.msg_more_unsent
# ok 411 tls.12_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.12_aes_ccm_mptcp.msg_eor ...
# # OK tls.12_aes_ccm_mptcp.msg_eor
# ok 412 tls.12_aes_ccm_mptcp.msg_eor
# # RUN tls.12_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_single
# ok 413 tls.12_aes_ccm_mptcp.sendmsg_single
# # RUN tls.12_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_fragmented
# ok 414 tls.12_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_large
# ok 415 tls.12_aes_ccm_mptcp.sendmsg_large
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple
# ok 416 tls.12_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 417 tls.12_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe
# ok 418 tls.12_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_more ...
# # OK tls.12_aes_ccm_mptcp.splice_more
# ok 419 tls.12_aes_ccm_mptcp.splice_more
# # RUN tls.12_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_ccm_mptcp.splice_from_pipe2
# ok 420 tls.12_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.12_aes_ccm_mptcp.send_and_splice ...
# # OK tls.12_aes_ccm_mptcp.send_and_splice
# ok 421 tls.12_aes_ccm_mptcp.send_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe
# ok 422 tls.12_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 423 tls.12_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 424 tls.12_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.12_aes_ccm_mptcp.recv_and_splice
# ok 425 tls.12_aes_ccm_mptcp.recv_and_splice
# # RUN tls.12_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.12_aes_ccm_mptcp.peek_and_splice
# ok 426 tls.12_aes_ccm_mptcp.peek_and_splice
# # RUN tls.12_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_ccm_mptcp.splice_to_pipe_small
# ok 427 tls.12_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_ccm_mptcp.splice_short ...
# # OK tls.12_aes_ccm_mptcp.splice_short
# ok 428 tls.12_aes_ccm_mptcp.splice_short
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single
# ok 429 tls.12_aes_ccm_mptcp.recvmsg_single
# # RUN tls.12_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_single_max
# ok 430 tls.12_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.12_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_ccm_mptcp.recvmsg_multiple
# ok 431 tls.12_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv
# ok 432 tls.12_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_ccm_mptcp.multiple_send_single_recv
# ok 433 tls.12_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 434 tls.12_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_ccm_mptcp.recv_partial ...
# # OK tls.12_aes_ccm_mptcp.recv_partial
# ok 435 tls.12_aes_ccm_mptcp.recv_partial
# # RUN tls.12_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.12_aes_ccm_mptcp.recv_nonblock
# ok 436 tls.12_aes_ccm_mptcp.recv_nonblock
# # RUN tls.12_aes_ccm_mptcp.recv_peek ...
# # OK tls.12_aes_ccm_mptcp.recv_peek
# ok 437 tls.12_aes_ccm_mptcp.recv_peek
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple
# ok 438 tls.12_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.12_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# ok 439 tls.12_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 440 tls.12_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_ccm_mptcp.recv_lowat ...
# # OK tls.12_aes_ccm_mptcp.recv_lowat
# ok 441 tls.12_aes_ccm_mptcp.recv_lowat
# # RUN tls.12_aes_ccm_mptcp.bidir ...
# # OK tls.12_aes_ccm_mptcp.bidir
# ok 442 tls.12_aes_ccm_mptcp.bidir
# # RUN tls.12_aes_ccm_mptcp.pollin ...
# # OK tls.12_aes_ccm_mptcp.pollin
# ok 443 tls.12_aes_ccm_mptcp.pollin
# # RUN tls.12_aes_ccm_mptcp.poll_wait ...
# # OK tls.12_aes_ccm_mptcp.poll_wait
# ok 444 tls.12_aes_ccm_mptcp.poll_wait
# # RUN tls.12_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.12_aes_ccm_mptcp.poll_wait_split
# ok 445 tls.12_aes_ccm_mptcp.poll_wait_split
# # RUN tls.12_aes_ccm_mptcp.blocking ...
# # OK tls.12_aes_ccm_mptcp.blocking
# ok 446 tls.12_aes_ccm_mptcp.blocking
# # RUN tls.12_aes_ccm_mptcp.nonblocking ...
# # OK tls.12_aes_ccm_mptcp.nonblocking
# ok 447 tls.12_aes_ccm_mptcp.nonblocking
# # RUN tls.12_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_even
# ok 448 tls.12_aes_ccm_mptcp.mutliproc_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_readers
# ok 449 tls.12_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_writers
# ok 450 tls.12_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 451 tls.12_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 452 tls.12_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 453 tls.12_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_ccm_mptcp.control_msg ...
# # OK tls.12_aes_ccm_mptcp.control_msg
# ok 454 tls.12_aes_ccm_mptcp.control_msg
# # RUN tls.12_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_ccm_mptcp.control_msg_nomerge
# ok 455 tls.12_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.12_aes_ccm_mptcp.data_control_data ...
# # OK tls.12_aes_ccm_mptcp.data_control_data
# ok 456 tls.12_aes_ccm_mptcp.data_control_data
# # RUN tls.12_aes_ccm_mptcp.shutdown ...
# # OK tls.12_aes_ccm_mptcp.shutdown
# ok 457 tls.12_aes_ccm_mptcp.shutdown
# # RUN tls.12_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.12_aes_ccm_mptcp.shutdown_unsent
# ok 458 tls.12_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.12_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.12_aes_ccm_mptcp.shutdown_reuse
# ok 459 tls.12_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.12_aes_ccm_mptcp.getsockopt ...
# # OK tls.12_aes_ccm_mptcp.getsockopt
# ok 460 tls.12_aes_ccm_mptcp.getsockopt
# # RUN tls.12_aes_ccm_mptcp.recv_efault ...
# # OK tls.12_aes_ccm_mptcp.recv_efault
# ok 461 tls.12_aes_ccm_mptcp.recv_efault
# # RUN tls.12_aes_ccm_mptcp.rekey ...
# # OK tls.12_aes_ccm_mptcp.rekey
# ok 462 tls.12_aes_ccm_mptcp.rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_fail ...
# # OK tls.12_aes_ccm_mptcp.rekey_fail
# ok 463 tls.12_aes_ccm_mptcp.rekey_fail
# # RUN tls.12_aes_ccm_mptcp.rekey_peek ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek
# ok 464 tls.12_aes_ccm_mptcp.rekey_peek
# # RUN tls.12_aes_ccm_mptcp.splice_rekey ...
# # OK tls.12_aes_ccm_mptcp.splice_rekey
# ok 465 tls.12_aes_ccm_mptcp.splice_rekey
# # RUN tls.12_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_ccm_mptcp.rekey_peek_splice
# ok 466 tls.12_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.12_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_ccm_mptcp.rekey_getsockopt
# ok 467 tls.12_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_pending
# ok 468 tls.12_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.12_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_ccm_mptcp.rekey_poll_delay
# ok 469 tls.12_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.13_aes_ccm_mptcp.sendfile ...
# # OK tls.13_aes_ccm_mptcp.sendfile
# ok 470 tls.13_aes_ccm_mptcp.sendfile
# # RUN tls.13_aes_ccm_mptcp.send_then_sendfile ...
# # OK tls.13_aes_ccm_mptcp.send_then_sendfile
# ok 471 tls.13_aes_ccm_mptcp.send_then_sendfile
# # RUN tls.13_aes_ccm_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# ok 472 tls.13_aes_ccm_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_ccm_mptcp.recv_max ...
# # OK tls.13_aes_ccm_mptcp.recv_max
# ok 473 tls.13_aes_ccm_mptcp.recv_max
# # RUN tls.13_aes_ccm_mptcp.recv_small ...
# # OK tls.13_aes_ccm_mptcp.recv_small
# ok 474 tls.13_aes_ccm_mptcp.recv_small
# # RUN tls.13_aes_ccm_mptcp.msg_more ...
# # OK tls.13_aes_ccm_mptcp.msg_more
# ok 475 tls.13_aes_ccm_mptcp.msg_more
# # RUN tls.13_aes_ccm_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_ccm_mptcp.cmsg_msg_more
# ok 476 tls.13_aes_ccm_mptcp.cmsg_msg_more
# # RUN tls.13_aes_ccm_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# ok 477 tls.13_aes_ccm_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_ccm_mptcp.msg_more_unsent ...
# # OK tls.13_aes_ccm_mptcp.msg_more_unsent
# ok 478 tls.13_aes_ccm_mptcp.msg_more_unsent
# # RUN tls.13_aes_ccm_mptcp.msg_eor ...
# # OK tls.13_aes_ccm_mptcp.msg_eor
# ok 479 tls.13_aes_ccm_mptcp.msg_eor
# # RUN tls.13_aes_ccm_mptcp.sendmsg_single ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_single
# ok 480 tls.13_aes_ccm_mptcp.sendmsg_single
# # RUN tls.13_aes_ccm_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_fragmented
# ok 481 tls.13_aes_ccm_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_ccm_mptcp.sendmsg_large ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_large
# ok 482 tls.13_aes_ccm_mptcp.sendmsg_large
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple
# ok 483 tls.13_aes_ccm_mptcp.sendmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# ok 484 tls.13_aes_ccm_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe
# ok 485 tls.13_aes_ccm_mptcp.splice_from_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_more ...
# # OK tls.13_aes_ccm_mptcp.splice_more
# ok 486 tls.13_aes_ccm_mptcp.splice_more
# # RUN tls.13_aes_ccm_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_ccm_mptcp.splice_from_pipe2
# ok 487 tls.13_aes_ccm_mptcp.splice_from_pipe2
# # RUN tls.13_aes_ccm_mptcp.send_and_splice ...
# # OK tls.13_aes_ccm_mptcp.send_and_splice
# ok 488 tls.13_aes_ccm_mptcp.send_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe
# ok 489 tls.13_aes_ccm_mptcp.splice_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# ok 490 tls.13_aes_ccm_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# ok 491 tls.13_aes_ccm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_ccm_mptcp.recv_and_splice ...
# # OK tls.13_aes_ccm_mptcp.recv_and_splice
# ok 492 tls.13_aes_ccm_mptcp.recv_and_splice
# # RUN tls.13_aes_ccm_mptcp.peek_and_splice ...
# # OK tls.13_aes_ccm_mptcp.peek_and_splice
# ok 493 tls.13_aes_ccm_mptcp.peek_and_splice
# # RUN tls.13_aes_ccm_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_ccm_mptcp.splice_to_pipe_small
# ok 494 tls.13_aes_ccm_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_ccm_mptcp.splice_short ...
# # OK tls.13_aes_ccm_mptcp.splice_short
# ok 495 tls.13_aes_ccm_mptcp.splice_short
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single
# ok 496 tls.13_aes_ccm_mptcp.recvmsg_single
# # RUN tls.13_aes_ccm_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_single_max
# ok 497 tls.13_aes_ccm_mptcp.recvmsg_single_max
# # RUN tls.13_aes_ccm_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_ccm_mptcp.recvmsg_multiple
# ok 498 tls.13_aes_ccm_mptcp.recvmsg_multiple
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv
# ok 499 tls.13_aes_ccm_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_ccm_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_ccm_mptcp.multiple_send_single_recv
# ok 500 tls.13_aes_ccm_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# ok 501 tls.13_aes_ccm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_ccm_mptcp.recv_partial ...
# # OK tls.13_aes_ccm_mptcp.recv_partial
# ok 502 tls.13_aes_ccm_mptcp.recv_partial
# # RUN tls.13_aes_ccm_mptcp.recv_nonblock ...
# # OK tls.13_aes_ccm_mptcp.recv_nonblock
# ok 503 tls.13_aes_ccm_mptcp.recv_nonblock
# # RUN tls.13_aes_ccm_mptcp.recv_peek ...
# # OK tls.13_aes_ccm_mptcp.recv_peek
# ok 504 tls.13_aes_ccm_mptcp.recv_peek
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple
# ok 505 tls.13_aes_ccm_mptcp.recv_peek_multiple
# # RUN tls.13_aes_ccm_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# ok 506 tls.13_aes_ccm_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# ok 507 tls.13_aes_ccm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_ccm_mptcp.recv_lowat ...
# # OK tls.13_aes_ccm_mptcp.recv_lowat
# ok 508 tls.13_aes_ccm_mptcp.recv_lowat
# # RUN tls.13_aes_ccm_mptcp.bidir ...
# # OK tls.13_aes_ccm_mptcp.bidir
# ok 509 tls.13_aes_ccm_mptcp.bidir
# # RUN tls.13_aes_ccm_mptcp.pollin ...
# # OK tls.13_aes_ccm_mptcp.pollin
# ok 510 tls.13_aes_ccm_mptcp.pollin
# # RUN tls.13_aes_ccm_mptcp.poll_wait ...
# # OK tls.13_aes_ccm_mptcp.poll_wait
# ok 511 tls.13_aes_ccm_mptcp.poll_wait
# # RUN tls.13_aes_ccm_mptcp.poll_wait_split ...
# # OK tls.13_aes_ccm_mptcp.poll_wait_split
# ok 512 tls.13_aes_ccm_mptcp.poll_wait_split
# # RUN tls.13_aes_ccm_mptcp.blocking ...
# # OK tls.13_aes_ccm_mptcp.blocking
# ok 513 tls.13_aes_ccm_mptcp.blocking
# # RUN tls.13_aes_ccm_mptcp.nonblocking ...
# # OK tls.13_aes_ccm_mptcp.nonblocking
# ok 514 tls.13_aes_ccm_mptcp.nonblocking
# # RUN tls.13_aes_ccm_mptcp.mutliproc_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_even
# ok 515 tls.13_aes_ccm_mptcp.mutliproc_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_readers
# ok 516 tls.13_aes_ccm_mptcp.mutliproc_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_writers
# ok 517 tls.13_aes_ccm_mptcp.mutliproc_writers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# ok 518 tls.13_aes_ccm_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# ok 519 tls.13_aes_ccm_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# ok 520 tls.13_aes_ccm_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_ccm_mptcp.control_msg ...
# # OK tls.13_aes_ccm_mptcp.control_msg
# ok 521 tls.13_aes_ccm_mptcp.control_msg
# # RUN tls.13_aes_ccm_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_ccm_mptcp.control_msg_nomerge
# ok 522 tls.13_aes_ccm_mptcp.control_msg_nomerge
# # RUN tls.13_aes_ccm_mptcp.data_control_data ...
# # OK tls.13_aes_ccm_mptcp.data_control_data
# ok 523 tls.13_aes_ccm_mptcp.data_control_data
# # RUN tls.13_aes_ccm_mptcp.shutdown ...
# # OK tls.13_aes_ccm_mptcp.shutdown
# ok 524 tls.13_aes_ccm_mptcp.shutdown
# # RUN tls.13_aes_ccm_mptcp.shutdown_unsent ...
# # OK tls.13_aes_ccm_mptcp.shutdown_unsent
# ok 525 tls.13_aes_ccm_mptcp.shutdown_unsent
# # RUN tls.13_aes_ccm_mptcp.shutdown_reuse ...
# # OK tls.13_aes_ccm_mptcp.shutdown_reuse
# ok 526 tls.13_aes_ccm_mptcp.shutdown_reuse
# # RUN tls.13_aes_ccm_mptcp.getsockopt ...
# # OK tls.13_aes_ccm_mptcp.getsockopt
# ok 527 tls.13_aes_ccm_mptcp.getsockopt
# # RUN tls.13_aes_ccm_mptcp.recv_efault ...
# # OK tls.13_aes_ccm_mptcp.recv_efault
# ok 528 tls.13_aes_ccm_mptcp.recv_efault
# # RUN tls.13_aes_ccm_mptcp.rekey ...
# # OK tls.13_aes_ccm_mptcp.rekey
# ok 529 tls.13_aes_ccm_mptcp.rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_fail ...
# # OK tls.13_aes_ccm_mptcp.rekey_fail
# ok 530 tls.13_aes_ccm_mptcp.rekey_fail
# # RUN tls.13_aes_ccm_mptcp.rekey_peek ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek
# ok 531 tls.13_aes_ccm_mptcp.rekey_peek
# # RUN tls.13_aes_ccm_mptcp.splice_rekey ...
# # OK tls.13_aes_ccm_mptcp.splice_rekey
# ok 532 tls.13_aes_ccm_mptcp.splice_rekey
# # RUN tls.13_aes_ccm_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_ccm_mptcp.rekey_peek_splice
# ok 533 tls.13_aes_ccm_mptcp.rekey_peek_splice
# # RUN tls.13_aes_ccm_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_ccm_mptcp.rekey_getsockopt
# ok 534 tls.13_aes_ccm_mptcp.rekey_getsockopt
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_pending
# ok 535 tls.13_aes_ccm_mptcp.rekey_poll_pending
# # RUN tls.13_aes_ccm_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_ccm_mptcp.rekey_poll_delay
# ok 536 tls.13_aes_ccm_mptcp.rekey_poll_delay
# # RUN tls.12_aes_gcm_256_mptcp.sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.sendfile
# ok 537 tls.12_aes_gcm_256_mptcp.sendfile
# # RUN tls.12_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aes_gcm_256_mptcp.send_then_sendfile
# ok 538 tls.12_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile ...
[ 791.251109][ T2247] tls (2247) used greatest stack depth: 23016 bytes left
# # OK tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# ok 539 tls.12_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aes_gcm_256_mptcp.recv_max ...
# # OK tls.12_aes_gcm_256_mptcp.recv_max
# ok 540 tls.12_aes_gcm_256_mptcp.recv_max
# # RUN tls.12_aes_gcm_256_mptcp.recv_small ...
# # OK tls.12_aes_gcm_256_mptcp.recv_small
# ok 541 tls.12_aes_gcm_256_mptcp.recv_small
# # RUN tls.12_aes_gcm_256_mptcp.msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more
# ok 542 tls.12_aes_gcm_256_mptcp.msg_more
# # RUN tls.12_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# ok 543 tls.12_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 544 tls.12_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.msg_more_unsent
# ok 545 tls.12_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aes_gcm_256_mptcp.msg_eor
# ok 546 tls.12_aes_gcm_256_mptcp.msg_eor
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_single
# ok 547 tls.12_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 548 tls.12_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_large
# ok 549 tls.12_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# ok 550 tls.12_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 551 tls.12_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe
# ok 552 tls.12_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_more ...
# # OK tls.12_aes_gcm_256_mptcp.splice_more
# ok 553 tls.12_aes_gcm_256_mptcp.splice_more
# # RUN tls.12_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# ok 554 tls.12_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.send_and_splice
# ok 555 tls.12_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe
# ok 556 tls.12_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 557 tls.12_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 558 tls.12_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.recv_and_splice
# ok 559 tls.12_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aes_gcm_256_mptcp.peek_and_splice
# ok 560 tls.12_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 561 tls.12_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aes_gcm_256_mptcp.splice_short ...
# # OK tls.12_aes_gcm_256_mptcp.splice_short
# ok 562 tls.12_aes_gcm_256_mptcp.splice_short
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single
# ok 563 tls.12_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# ok 564 tls.12_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# ok 565 tls.12_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 566 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 567 tls.12_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 568 tls.12_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aes_gcm_256_mptcp.recv_partial
# ok 569 tls.12_aes_gcm_256_mptcp.recv_partial
# # RUN tls.12_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aes_gcm_256_mptcp.recv_nonblock
# ok 570 tls.12_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek
# ok 571 tls.12_aes_gcm_256_mptcp.recv_peek
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# ok 572 tls.12_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 573 tls.12_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 574 tls.12_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aes_gcm_256_mptcp.recv_lowat
# ok 575 tls.12_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aes_gcm_256_mptcp.bidir ...
# # OK tls.12_aes_gcm_256_mptcp.bidir
# ok 576 tls.12_aes_gcm_256_mptcp.bidir
# # RUN tls.12_aes_gcm_256_mptcp.pollin ...
# # OK tls.12_aes_gcm_256_mptcp.pollin
# ok 577 tls.12_aes_gcm_256_mptcp.pollin
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait
# ok 578 tls.12_aes_gcm_256_mptcp.poll_wait
# # RUN tls.12_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aes_gcm_256_mptcp.poll_wait_split
# ok 579 tls.12_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aes_gcm_256_mptcp.blocking ...
# # OK tls.12_aes_gcm_256_mptcp.blocking
# ok 580 tls.12_aes_gcm_256_mptcp.blocking
# # RUN tls.12_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aes_gcm_256_mptcp.nonblocking
# ok 581 tls.12_aes_gcm_256_mptcp.nonblocking
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_even
# ok 582 tls.12_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_readers
# ok 583 tls.12_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_writers
# ok 584 tls.12_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 585 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # tls.c:1690:mutliproc_sendpage_readers:Expected res (-1) >= 0 (0)
# # mutliproc_sendpage_readers: Test terminated by timeout
# # FAIL tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# not ok 586 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 587 tls.12_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aes_gcm_256_mptcp.control_msg ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg
# ok 588 tls.12_aes_gcm_256_mptcp.control_msg
# # RUN tls.12_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# ok 589 tls.12_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aes_gcm_256_mptcp.data_control_data
# ok 590 tls.12_aes_gcm_256_mptcp.data_control_data
# # RUN tls.12_aes_gcm_256_mptcp.shutdown ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown
# ok 591 tls.12_aes_gcm_256_mptcp.shutdown
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_unsent
# ok 592 tls.12_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aes_gcm_256_mptcp.shutdown_reuse
# ok 593 tls.12_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.getsockopt
# ok 594 tls.12_aes_gcm_256_mptcp.getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aes_gcm_256_mptcp.recv_efault
# ok 595 tls.12_aes_gcm_256_mptcp.recv_efault
# # RUN tls.12_aes_gcm_256_mptcp.rekey ...
# # OK tls.12_aes_gcm_256_mptcp.rekey
# ok 596 tls.12_aes_gcm_256_mptcp.rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_fail
# ok 597 tls.12_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek
# ok 598 tls.12_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aes_gcm_256_mptcp.splice_rekey
# ok 599 tls.12_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# ok 600 tls.12_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# ok 601 tls.12_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# ok 602 tls.12_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# ok 603 tls.12_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_aes_gcm_256_mptcp.sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.sendfile
# ok 604 tls.13_aes_gcm_256_mptcp.sendfile
# # RUN tls.13_aes_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.send_then_sendfile
# ok 605 tls.13_aes_gcm_256_mptcp.send_then_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile ...
# # OK tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# ok 606 tls.13_aes_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.13_aes_gcm_256_mptcp.recv_max ...
# # OK tls.13_aes_gcm_256_mptcp.recv_max
# ok 607 tls.13_aes_gcm_256_mptcp.recv_max
# # RUN tls.13_aes_gcm_256_mptcp.recv_small ...
# # OK tls.13_aes_gcm_256_mptcp.recv_small
# ok 608 tls.13_aes_gcm_256_mptcp.recv_small
# # RUN tls.13_aes_gcm_256_mptcp.msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more
# ok 609 tls.13_aes_gcm_256_mptcp.msg_more
# # RUN tls.13_aes_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# ok 610 tls.13_aes_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# ok 611 tls.13_aes_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.13_aes_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.msg_more_unsent
# ok 612 tls.13_aes_gcm_256_mptcp.msg_more_unsent
# # RUN tls.13_aes_gcm_256_mptcp.msg_eor ...
# # OK tls.13_aes_gcm_256_mptcp.msg_eor
# ok 613 tls.13_aes_gcm_256_mptcp.msg_eor
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_single
# ok 614 tls.13_aes_gcm_256_mptcp.sendmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# ok 615 tls.13_aes_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_large ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_large
# ok 616 tls.13_aes_gcm_256_mptcp.sendmsg_large
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# ok 617 tls.13_aes_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# ok 618 tls.13_aes_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe
# ok 619 tls.13_aes_gcm_256_mptcp.splice_from_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_more ...
# # OK tls.13_aes_gcm_256_mptcp.splice_more
# ok 620 tls.13_aes_gcm_256_mptcp.splice_more
# # RUN tls.13_aes_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# ok 621 tls.13_aes_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.13_aes_gcm_256_mptcp.send_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.send_and_splice
# ok 622 tls.13_aes_gcm_256_mptcp.send_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe
# ok 623 tls.13_aes_gcm_256_mptcp.splice_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 624 tls.13_aes_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 625 tls.13_aes_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_aes_gcm_256_mptcp.recv_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.recv_and_splice
# ok 626 tls.13_aes_gcm_256_mptcp.recv_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.peek_and_splice ...
# # OK tls.13_aes_gcm_256_mptcp.peek_and_splice
# ok 627 tls.13_aes_gcm_256_mptcp.peek_and_splice
# # RUN tls.13_aes_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# ok 628 tls.13_aes_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.13_aes_gcm_256_mptcp.splice_short ...
# # OK tls.13_aes_gcm_256_mptcp.splice_short
# ok 629 tls.13_aes_gcm_256_mptcp.splice_short
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single
# ok 630 tls.13_aes_gcm_256_mptcp.recvmsg_single
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# ok 631 tls.13_aes_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.13_aes_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# ok 632 tls.13_aes_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# ok 633 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.13_aes_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# ok 634 tls.13_aes_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 635 tls.13_aes_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_aes_gcm_256_mptcp.recv_partial ...
# # OK tls.13_aes_gcm_256_mptcp.recv_partial
# ok 636 tls.13_aes_gcm_256_mptcp.recv_partial
# # RUN tls.13_aes_gcm_256_mptcp.recv_nonblock ...
# # OK tls.13_aes_gcm_256_mptcp.recv_nonblock
# ok 637 tls.13_aes_gcm_256_mptcp.recv_nonblock
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek
# ok 638 tls.13_aes_gcm_256_mptcp.recv_peek
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# ok 639 tls.13_aes_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# ok 640 tls.13_aes_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 641 tls.13_aes_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_aes_gcm_256_mptcp.recv_lowat ...
# # OK tls.13_aes_gcm_256_mptcp.recv_lowat
# ok 642 tls.13_aes_gcm_256_mptcp.recv_lowat
# # RUN tls.13_aes_gcm_256_mptcp.bidir ...
# # OK tls.13_aes_gcm_256_mptcp.bidir
# ok 643 tls.13_aes_gcm_256_mptcp.bidir
# # RUN tls.13_aes_gcm_256_mptcp.pollin ...
# # OK tls.13_aes_gcm_256_mptcp.pollin
# ok 644 tls.13_aes_gcm_256_mptcp.pollin
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait
# ok 645 tls.13_aes_gcm_256_mptcp.poll_wait
# # RUN tls.13_aes_gcm_256_mptcp.poll_wait_split ...
# # OK tls.13_aes_gcm_256_mptcp.poll_wait_split
# ok 646 tls.13_aes_gcm_256_mptcp.poll_wait_split
# # RUN tls.13_aes_gcm_256_mptcp.blocking ...
# # OK tls.13_aes_gcm_256_mptcp.blocking
# ok 647 tls.13_aes_gcm_256_mptcp.blocking
# # RUN tls.13_aes_gcm_256_mptcp.nonblocking ...
# # OK tls.13_aes_gcm_256_mptcp.nonblocking
# ok 648 tls.13_aes_gcm_256_mptcp.nonblocking
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_even
# ok 649 tls.13_aes_gcm_256_mptcp.mutliproc_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_readers
# ok 650 tls.13_aes_gcm_256_mptcp.mutliproc_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_writers
# ok 651 tls.13_aes_gcm_256_mptcp.mutliproc_writers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# ok 652 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 653 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# ok 654 tls.13_aes_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_aes_gcm_256_mptcp.control_msg ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg
# ok 655 tls.13_aes_gcm_256_mptcp.control_msg
# # RUN tls.13_aes_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# ok 656 tls.13_aes_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.13_aes_gcm_256_mptcp.data_control_data ...
# # OK tls.13_aes_gcm_256_mptcp.data_control_data
# ok 657 tls.13_aes_gcm_256_mptcp.data_control_data
# # RUN tls.13_aes_gcm_256_mptcp.shutdown ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown
# ok 658 tls.13_aes_gcm_256_mptcp.shutdown
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_unsent
# ok 659 tls.13_aes_gcm_256_mptcp.shutdown_unsent
# # RUN tls.13_aes_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.13_aes_gcm_256_mptcp.shutdown_reuse
# ok 660 tls.13_aes_gcm_256_mptcp.shutdown_reuse
# # RUN tls.13_aes_gcm_256_mptcp.getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.getsockopt
# ok 661 tls.13_aes_gcm_256_mptcp.getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.recv_efault ...
# # OK tls.13_aes_gcm_256_mptcp.recv_efault
# ok 662 tls.13_aes_gcm_256_mptcp.recv_efault
# # RUN tls.13_aes_gcm_256_mptcp.rekey ...
# # OK tls.13_aes_gcm_256_mptcp.rekey
# ok 663 tls.13_aes_gcm_256_mptcp.rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_fail ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_fail
# ok 664 tls.13_aes_gcm_256_mptcp.rekey_fail
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek
# ok 665 tls.13_aes_gcm_256_mptcp.rekey_peek
# # RUN tls.13_aes_gcm_256_mptcp.splice_rekey ...
# # OK tls.13_aes_gcm_256_mptcp.splice_rekey
# ok 666 tls.13_aes_gcm_256_mptcp.splice_rekey
# # RUN tls.13_aes_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# ok 667 tls.13_aes_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.13_aes_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# ok 668 tls.13_aes_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# ok 669 tls.13_aes_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.13_aes_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# ok 670 tls.13_aes_gcm_256_mptcp.rekey_poll_delay
# # RUN tls.13_nopad_mptcp.sendfile ...
# # OK tls.13_nopad_mptcp.sendfile
# ok 671 tls.13_nopad_mptcp.sendfile
# # RUN tls.13_nopad_mptcp.send_then_sendfile ...
# # OK tls.13_nopad_mptcp.send_then_sendfile
# ok 672 tls.13_nopad_mptcp.send_then_sendfile
# # RUN tls.13_nopad_mptcp.multi_chunk_sendfile ...
# # OK tls.13_nopad_mptcp.multi_chunk_sendfile
# ok 673 tls.13_nopad_mptcp.multi_chunk_sendfile
# # RUN tls.13_nopad_mptcp.recv_max ...
# # OK tls.13_nopad_mptcp.recv_max
# ok 674 tls.13_nopad_mptcp.recv_max
# # RUN tls.13_nopad_mptcp.recv_small ...
# # OK tls.13_nopad_mptcp.recv_small
# ok 675 tls.13_nopad_mptcp.recv_small
# # RUN tls.13_nopad_mptcp.msg_more ...
# # OK tls.13_nopad_mptcp.msg_more
# ok 676 tls.13_nopad_mptcp.msg_more
# # RUN tls.13_nopad_mptcp.cmsg_msg_more ...
# # OK tls.13_nopad_mptcp.cmsg_msg_more
# ok 677 tls.13_nopad_mptcp.cmsg_msg_more
# # RUN tls.13_nopad_mptcp.msg_more_then_cmsg ...
# # OK tls.13_nopad_mptcp.msg_more_then_cmsg
# ok 678 tls.13_nopad_mptcp.msg_more_then_cmsg
# # RUN tls.13_nopad_mptcp.msg_more_unsent ...
# # OK tls.13_nopad_mptcp.msg_more_unsent
# ok 679 tls.13_nopad_mptcp.msg_more_unsent
# # RUN tls.13_nopad_mptcp.msg_eor ...
# # OK tls.13_nopad_mptcp.msg_eor
# ok 680 tls.13_nopad_mptcp.msg_eor
# # RUN tls.13_nopad_mptcp.sendmsg_single ...
# # OK tls.13_nopad_mptcp.sendmsg_single
# ok 681 tls.13_nopad_mptcp.sendmsg_single
# # RUN tls.13_nopad_mptcp.sendmsg_fragmented ...
# # OK tls.13_nopad_mptcp.sendmsg_fragmented
# ok 682 tls.13_nopad_mptcp.sendmsg_fragmented
# # RUN tls.13_nopad_mptcp.sendmsg_large ...
# # OK tls.13_nopad_mptcp.sendmsg_large
# ok 683 tls.13_nopad_mptcp.sendmsg_large
# # RUN tls.13_nopad_mptcp.sendmsg_multiple ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple
# ok 684 tls.13_nopad_mptcp.sendmsg_multiple
# # RUN tls.13_nopad_mptcp.sendmsg_multiple_stress ...
# # OK tls.13_nopad_mptcp.sendmsg_multiple_stress
# ok 685 tls.13_nopad_mptcp.sendmsg_multiple_stress
# # RUN tls.13_nopad_mptcp.splice_from_pipe ...
# # OK tls.13_nopad_mptcp.splice_from_pipe
# ok 686 tls.13_nopad_mptcp.splice_from_pipe
# # RUN tls.13_nopad_mptcp.splice_more ...
# # OK tls.13_nopad_mptcp.splice_more
# ok 687 tls.13_nopad_mptcp.splice_more
# # RUN tls.13_nopad_mptcp.splice_from_pipe2 ...
# # OK tls.13_nopad_mptcp.splice_from_pipe2
# ok 688 tls.13_nopad_mptcp.splice_from_pipe2
# # RUN tls.13_nopad_mptcp.send_and_splice ...
# # OK tls.13_nopad_mptcp.send_and_splice
# ok 689 tls.13_nopad_mptcp.send_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_to_pipe
# ok 690 tls.13_nopad_mptcp.splice_to_pipe
# # RUN tls.13_nopad_mptcp.splice_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_cmsg_to_pipe
# ok 691 tls.13_nopad_mptcp.splice_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# ok 692 tls.13_nopad_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.13_nopad_mptcp.recv_and_splice ...
# # OK tls.13_nopad_mptcp.recv_and_splice
# ok 693 tls.13_nopad_mptcp.recv_and_splice
# # RUN tls.13_nopad_mptcp.peek_and_splice ...
# # OK tls.13_nopad_mptcp.peek_and_splice
# ok 694 tls.13_nopad_mptcp.peek_and_splice
# # RUN tls.13_nopad_mptcp.splice_to_pipe_small ...
# # OK tls.13_nopad_mptcp.splice_to_pipe_small
# ok 695 tls.13_nopad_mptcp.splice_to_pipe_small
# # RUN tls.13_nopad_mptcp.splice_short ...
# # OK tls.13_nopad_mptcp.splice_short
# ok 696 tls.13_nopad_mptcp.splice_short
# # RUN tls.13_nopad_mptcp.recvmsg_single ...
# # OK tls.13_nopad_mptcp.recvmsg_single
# ok 697 tls.13_nopad_mptcp.recvmsg_single
# # RUN tls.13_nopad_mptcp.recvmsg_single_max ...
# # OK tls.13_nopad_mptcp.recvmsg_single_max
# ok 698 tls.13_nopad_mptcp.recvmsg_single_max
# # RUN tls.13_nopad_mptcp.recvmsg_multiple ...
# # OK tls.13_nopad_mptcp.recvmsg_multiple
# ok 699 tls.13_nopad_mptcp.recvmsg_multiple
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv
# ok 700 tls.13_nopad_mptcp.single_send_multiple_recv
# # RUN tls.13_nopad_mptcp.multiple_send_single_recv ...
# # OK tls.13_nopad_mptcp.multiple_send_single_recv
# ok 701 tls.13_nopad_mptcp.multiple_send_single_recv
# # RUN tls.13_nopad_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# ok 702 tls.13_nopad_mptcp.single_send_multiple_recv_non_align
# # RUN tls.13_nopad_mptcp.recv_partial ...
# # OK tls.13_nopad_mptcp.recv_partial
# ok 703 tls.13_nopad_mptcp.recv_partial
# # RUN tls.13_nopad_mptcp.recv_nonblock ...
# # OK tls.13_nopad_mptcp.recv_nonblock
# ok 704 tls.13_nopad_mptcp.recv_nonblock
# # RUN tls.13_nopad_mptcp.recv_peek ...
# # OK tls.13_nopad_mptcp.recv_peek
# ok 705 tls.13_nopad_mptcp.recv_peek
# # RUN tls.13_nopad_mptcp.recv_peek_multiple ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple
# ok 706 tls.13_nopad_mptcp.recv_peek_multiple
# # RUN tls.13_nopad_mptcp.recv_peek_multiple_records ...
# # OK tls.13_nopad_mptcp.recv_peek_multiple_records
# ok 707 tls.13_nopad_mptcp.recv_peek_multiple_records
# # RUN tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# ok 708 tls.13_nopad_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.13_nopad_mptcp.recv_lowat ...
# # OK tls.13_nopad_mptcp.recv_lowat
# ok 709 tls.13_nopad_mptcp.recv_lowat
# # RUN tls.13_nopad_mptcp.bidir ...
# # OK tls.13_nopad_mptcp.bidir
# ok 710 tls.13_nopad_mptcp.bidir
# # RUN tls.13_nopad_mptcp.pollin ...
# # OK tls.13_nopad_mptcp.pollin
# ok 711 tls.13_nopad_mptcp.pollin
# # RUN tls.13_nopad_mptcp.poll_wait ...
# # OK tls.13_nopad_mptcp.poll_wait
# ok 712 tls.13_nopad_mptcp.poll_wait
# # RUN tls.13_nopad_mptcp.poll_wait_split ...
# # OK tls.13_nopad_mptcp.poll_wait_split
# ok 713 tls.13_nopad_mptcp.poll_wait_split
# # RUN tls.13_nopad_mptcp.blocking ...
# # OK tls.13_nopad_mptcp.blocking
# ok 714 tls.13_nopad_mptcp.blocking
# # RUN tls.13_nopad_mptcp.nonblocking ...
# # OK tls.13_nopad_mptcp.nonblocking
# ok 715 tls.13_nopad_mptcp.nonblocking
# # RUN tls.13_nopad_mptcp.mutliproc_even ...
# # OK tls.13_nopad_mptcp.mutliproc_even
# ok 716 tls.13_nopad_mptcp.mutliproc_even
# # RUN tls.13_nopad_mptcp.mutliproc_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_readers
# ok 717 tls.13_nopad_mptcp.mutliproc_readers
# # RUN tls.13_nopad_mptcp.mutliproc_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_writers
# ok 718 tls.13_nopad_mptcp.mutliproc_writers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_even ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_even
# ok 719 tls.13_nopad_mptcp.mutliproc_sendpage_even
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_readers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_readers
# ok 720 tls.13_nopad_mptcp.mutliproc_sendpage_readers
# # RUN tls.13_nopad_mptcp.mutliproc_sendpage_writers ...
# # OK tls.13_nopad_mptcp.mutliproc_sendpage_writers
# ok 721 tls.13_nopad_mptcp.mutliproc_sendpage_writers
# # RUN tls.13_nopad_mptcp.control_msg ...
# # OK tls.13_nopad_mptcp.control_msg
# ok 722 tls.13_nopad_mptcp.control_msg
# # RUN tls.13_nopad_mptcp.control_msg_nomerge ...
# # OK tls.13_nopad_mptcp.control_msg_nomerge
# ok 723 tls.13_nopad_mptcp.control_msg_nomerge
# # RUN tls.13_nopad_mptcp.data_control_data ...
# # OK tls.13_nopad_mptcp.data_control_data
# ok 724 tls.13_nopad_mptcp.data_control_data
# # RUN tls.13_nopad_mptcp.shutdown ...
# # OK tls.13_nopad_mptcp.shutdown
# ok 725 tls.13_nopad_mptcp.shutdown
# # RUN tls.13_nopad_mptcp.shutdown_unsent ...
# # OK tls.13_nopad_mptcp.shutdown_unsent
# ok 726 tls.13_nopad_mptcp.shutdown_unsent
# # RUN tls.13_nopad_mptcp.shutdown_reuse ...
# # OK tls.13_nopad_mptcp.shutdown_reuse
# ok 727 tls.13_nopad_mptcp.shutdown_reuse
# # RUN tls.13_nopad_mptcp.getsockopt ...
# # OK tls.13_nopad_mptcp.getsockopt
# ok 728 tls.13_nopad_mptcp.getsockopt
# # RUN tls.13_nopad_mptcp.recv_efault ...
# # OK tls.13_nopad_mptcp.recv_efault
# ok 729 tls.13_nopad_mptcp.recv_efault
# # RUN tls.13_nopad_mptcp.rekey ...
# # OK tls.13_nopad_mptcp.rekey
# ok 730 tls.13_nopad_mptcp.rekey
# # RUN tls.13_nopad_mptcp.rekey_fail ...
# # OK tls.13_nopad_mptcp.rekey_fail
# ok 731 tls.13_nopad_mptcp.rekey_fail
# # RUN tls.13_nopad_mptcp.rekey_peek ...
# # OK tls.13_nopad_mptcp.rekey_peek
# ok 732 tls.13_nopad_mptcp.rekey_peek
# # RUN tls.13_nopad_mptcp.splice_rekey ...
# # OK tls.13_nopad_mptcp.splice_rekey
# ok 733 tls.13_nopad_mptcp.splice_rekey
# # RUN tls.13_nopad_mptcp.rekey_peek_splice ...
# # OK tls.13_nopad_mptcp.rekey_peek_splice
# ok 734 tls.13_nopad_mptcp.rekey_peek_splice
# # RUN tls.13_nopad_mptcp.rekey_getsockopt ...
# # OK tls.13_nopad_mptcp.rekey_getsockopt
# ok 735 tls.13_nopad_mptcp.rekey_getsockopt
# # RUN tls.13_nopad_mptcp.rekey_poll_pending ...
# # OK tls.13_nopad_mptcp.rekey_poll_pending
# ok 736 tls.13_nopad_mptcp.rekey_poll_pending
# # RUN tls.13_nopad_mptcp.rekey_poll_delay ...
# # OK tls.13_nopad_mptcp.rekey_poll_delay
# ok 737 tls.13_nopad_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_mptcp.sendfile ...
# # OK tls.12_aria_gcm_mptcp.sendfile
# ok 738 tls.12_aria_gcm_mptcp.sendfile
# # RUN tls.12_aria_gcm_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_mptcp.send_then_sendfile
# ok 739 tls.12_aria_gcm_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# ok 740 tls.12_aria_gcm_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_mptcp.recv_max ...
# # OK tls.12_aria_gcm_mptcp.recv_max
# ok 741 tls.12_aria_gcm_mptcp.recv_max
# # RUN tls.12_aria_gcm_mptcp.recv_small ...
# # OK tls.12_aria_gcm_mptcp.recv_small
# ok 742 tls.12_aria_gcm_mptcp.recv_small
# # RUN tls.12_aria_gcm_mptcp.msg_more ...
# # OK tls.12_aria_gcm_mptcp.msg_more
# ok 743 tls.12_aria_gcm_mptcp.msg_more
# # RUN tls.12_aria_gcm_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_mptcp.cmsg_msg_more
# ok 744 tls.12_aria_gcm_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# ok 745 tls.12_aria_gcm_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_mptcp.msg_more_unsent
# ok 746 tls.12_aria_gcm_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_mptcp.msg_eor
# ok 747 tls.12_aria_gcm_mptcp.msg_eor
# # RUN tls.12_aria_gcm_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_single
# ok 748 tls.12_aria_gcm_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_fragmented
# ok 749 tls.12_aria_gcm_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_large
# ok 750 tls.12_aria_gcm_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple
# ok 751 tls.12_aria_gcm_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# ok 752 tls.12_aria_gcm_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe
# ok 753 tls.12_aria_gcm_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_more ...
# # OK tls.12_aria_gcm_mptcp.splice_more
# ok 754 tls.12_aria_gcm_mptcp.splice_more
# # RUN tls.12_aria_gcm_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_mptcp.splice_from_pipe2
# ok 755 tls.12_aria_gcm_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_mptcp.send_and_splice
# ok 756 tls.12_aria_gcm_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe
# ok 757 tls.12_aria_gcm_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# ok 758 tls.12_aria_gcm_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# ok 759 tls.12_aria_gcm_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_mptcp.recv_and_splice
# ok 760 tls.12_aria_gcm_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_mptcp.peek_and_splice
# ok 761 tls.12_aria_gcm_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_mptcp.splice_to_pipe_small
# ok 762 tls.12_aria_gcm_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_mptcp.splice_short ...
# # OK tls.12_aria_gcm_mptcp.splice_short
# ok 763 tls.12_aria_gcm_mptcp.splice_short
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single
# ok 764 tls.12_aria_gcm_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_single_max
# ok 765 tls.12_aria_gcm_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_mptcp.recvmsg_multiple
# ok 766 tls.12_aria_gcm_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv
# ok 767 tls.12_aria_gcm_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_mptcp.multiple_send_single_recv
# ok 768 tls.12_aria_gcm_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# ok 769 tls.12_aria_gcm_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_mptcp.recv_partial
# ok 770 tls.12_aria_gcm_mptcp.recv_partial
# # RUN tls.12_aria_gcm_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_mptcp.recv_nonblock
# ok 771 tls.12_aria_gcm_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_mptcp.recv_peek
# ok 772 tls.12_aria_gcm_mptcp.recv_peek
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple
# ok 773 tls.12_aria_gcm_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# ok 774 tls.12_aria_gcm_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# ok 775 tls.12_aria_gcm_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_mptcp.recv_lowat
# ok 776 tls.12_aria_gcm_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_mptcp.bidir ...
# # OK tls.12_aria_gcm_mptcp.bidir
# ok 777 tls.12_aria_gcm_mptcp.bidir
# # RUN tls.12_aria_gcm_mptcp.pollin ...
# # OK tls.12_aria_gcm_mptcp.pollin
# ok 778 tls.12_aria_gcm_mptcp.pollin
# # RUN tls.12_aria_gcm_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_mptcp.poll_wait
# ok 779 tls.12_aria_gcm_mptcp.poll_wait
# # RUN tls.12_aria_gcm_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_mptcp.poll_wait_split
# ok 780 tls.12_aria_gcm_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_mptcp.blocking ...
# # OK tls.12_aria_gcm_mptcp.blocking
# ok 781 tls.12_aria_gcm_mptcp.blocking
# # RUN tls.12_aria_gcm_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_mptcp.nonblocking
# ok 782 tls.12_aria_gcm_mptcp.nonblocking
# # RUN tls.12_aria_gcm_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_even
# ok 783 tls.12_aria_gcm_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_readers
# ok 784 tls.12_aria_gcm_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_writers
# ok 785 tls.12_aria_gcm_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# ok 786 tls.12_aria_gcm_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# ok 787 tls.12_aria_gcm_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers ...
# # OK tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# ok 788 tls.12_aria_gcm_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_mptcp.control_msg ...
# # OK tls.12_aria_gcm_mptcp.control_msg
# ok 789 tls.12_aria_gcm_mptcp.control_msg
# # RUN tls.12_aria_gcm_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_mptcp.control_msg_nomerge
# ok 790 tls.12_aria_gcm_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_mptcp.data_control_data
# ok 791 tls.12_aria_gcm_mptcp.data_control_data
# # RUN tls.12_aria_gcm_mptcp.shutdown ...
# # OK tls.12_aria_gcm_mptcp.shutdown
# ok 792 tls.12_aria_gcm_mptcp.shutdown
# # RUN tls.12_aria_gcm_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_mptcp.shutdown_unsent
# ok 793 tls.12_aria_gcm_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_mptcp.shutdown_reuse
# ok 794 tls.12_aria_gcm_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_mptcp.getsockopt
# ok 795 tls.12_aria_gcm_mptcp.getsockopt
# # RUN tls.12_aria_gcm_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_mptcp.recv_efault
# ok 796 tls.12_aria_gcm_mptcp.recv_efault
# # RUN tls.12_aria_gcm_mptcp.rekey ...
# # OK tls.12_aria_gcm_mptcp.rekey
# ok 797 tls.12_aria_gcm_mptcp.rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_mptcp.rekey_fail
# ok 798 tls.12_aria_gcm_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek
# ok 799 tls.12_aria_gcm_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_mptcp.splice_rekey
# ok 800 tls.12_aria_gcm_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_mptcp.rekey_peek_splice
# ok 801 tls.12_aria_gcm_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_mptcp.rekey_getsockopt
# ok 802 tls.12_aria_gcm_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_pending
# ok 803 tls.12_aria_gcm_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_mptcp.rekey_poll_delay
# ok 804 tls.12_aria_gcm_mptcp.rekey_poll_delay
# # RUN tls.12_aria_gcm_256_mptcp.sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.sendfile
# ok 805 tls.12_aria_gcm_256_mptcp.sendfile
# # RUN tls.12_aria_gcm_256_mptcp.send_then_sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.send_then_sendfile
# ok 806 tls.12_aria_gcm_256_mptcp.send_then_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile ...
# # OK tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# ok 807 tls.12_aria_gcm_256_mptcp.multi_chunk_sendfile
# # RUN tls.12_aria_gcm_256_mptcp.recv_max ...
# # OK tls.12_aria_gcm_256_mptcp.recv_max
# ok 808 tls.12_aria_gcm_256_mptcp.recv_max
# # RUN tls.12_aria_gcm_256_mptcp.recv_small ...
# # OK tls.12_aria_gcm_256_mptcp.recv_small
# ok 809 tls.12_aria_gcm_256_mptcp.recv_small
# # RUN tls.12_aria_gcm_256_mptcp.msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more
# ok 810 tls.12_aria_gcm_256_mptcp.msg_more
# # RUN tls.12_aria_gcm_256_mptcp.cmsg_msg_more ...
# # OK tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# ok 811 tls.12_aria_gcm_256_mptcp.cmsg_msg_more
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# ok 812 tls.12_aria_gcm_256_mptcp.msg_more_then_cmsg
# # RUN tls.12_aria_gcm_256_mptcp.msg_more_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.msg_more_unsent
# ok 813 tls.12_aria_gcm_256_mptcp.msg_more_unsent
# # RUN tls.12_aria_gcm_256_mptcp.msg_eor ...
# # OK tls.12_aria_gcm_256_mptcp.msg_eor
# ok 814 tls.12_aria_gcm_256_mptcp.msg_eor
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_single
# ok 815 tls.12_aria_gcm_256_mptcp.sendmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_fragmented ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# ok 816 tls.12_aria_gcm_256_mptcp.sendmsg_fragmented
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_large ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_large
# ok 817 tls.12_aria_gcm_256_mptcp.sendmsg_large
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# ok 818 tls.12_aria_gcm_256_mptcp.sendmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress ...
# # OK tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# ok 819 tls.12_aria_gcm_256_mptcp.sendmsg_multiple_stress
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe
# ok 820 tls.12_aria_gcm_256_mptcp.splice_from_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_more ...
# # OK tls.12_aria_gcm_256_mptcp.splice_more
# ok 821 tls.12_aria_gcm_256_mptcp.splice_more
# # RUN tls.12_aria_gcm_256_mptcp.splice_from_pipe2 ...
# # OK tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# ok 822 tls.12_aria_gcm_256_mptcp.splice_from_pipe2
# # RUN tls.12_aria_gcm_256_mptcp.send_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.send_and_splice
# ok 823 tls.12_aria_gcm_256_mptcp.send_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe
# ok 824 tls.12_aria_gcm_256_mptcp.splice_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# ok 825 tls.12_aria_gcm_256_mptcp.splice_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe ...
# # OK tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# ok 826 tls.12_aria_gcm_256_mptcp.splice_dec_cmsg_to_pipe
# # RUN tls.12_aria_gcm_256_mptcp.recv_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.recv_and_splice
# ok 827 tls.12_aria_gcm_256_mptcp.recv_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.peek_and_splice ...
# # OK tls.12_aria_gcm_256_mptcp.peek_and_splice
# ok 828 tls.12_aria_gcm_256_mptcp.peek_and_splice
# # RUN tls.12_aria_gcm_256_mptcp.splice_to_pipe_small ...
# # OK tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# ok 829 tls.12_aria_gcm_256_mptcp.splice_to_pipe_small
# # RUN tls.12_aria_gcm_256_mptcp.splice_short ...
# # OK tls.12_aria_gcm_256_mptcp.splice_short
# ok 830 tls.12_aria_gcm_256_mptcp.splice_short
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single
# ok 831 tls.12_aria_gcm_256_mptcp.recvmsg_single
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_single_max ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# ok 832 tls.12_aria_gcm_256_mptcp.recvmsg_single_max
# # RUN tls.12_aria_gcm_256_mptcp.recvmsg_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# ok 833 tls.12_aria_gcm_256_mptcp.recvmsg_multiple
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# ok 834 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv
# # RUN tls.12_aria_gcm_256_mptcp.multiple_send_single_recv ...
# # OK tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# ok 835 tls.12_aria_gcm_256_mptcp.multiple_send_single_recv
# # RUN tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align ...
# # OK tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# ok 836 tls.12_aria_gcm_256_mptcp.single_send_multiple_recv_non_align
# # RUN tls.12_aria_gcm_256_mptcp.recv_partial ...
# # OK tls.12_aria_gcm_256_mptcp.recv_partial
# ok 837 tls.12_aria_gcm_256_mptcp.recv_partial
# # RUN tls.12_aria_gcm_256_mptcp.recv_nonblock ...
# # OK tls.12_aria_gcm_256_mptcp.recv_nonblock
# ok 838 tls.12_aria_gcm_256_mptcp.recv_nonblock
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek
# ok 839 tls.12_aria_gcm_256_mptcp.recv_peek
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# ok 840 tls.12_aria_gcm_256_mptcp.recv_peek_multiple
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# ok 841 tls.12_aria_gcm_256_mptcp.recv_peek_multiple_records
# # RUN tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs ...
# # OK tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# ok 842 tls.12_aria_gcm_256_mptcp.recv_peek_large_buf_mult_recs
# # RUN tls.12_aria_gcm_256_mptcp.recv_lowat ...
# # OK tls.12_aria_gcm_256_mptcp.recv_lowat
# ok 843 tls.12_aria_gcm_256_mptcp.recv_lowat
# # RUN tls.12_aria_gcm_256_mptcp.bidir ...
# # OK tls.12_aria_gcm_256_mptcp.bidir
# ok 844 tls.12_aria_gcm_256_mptcp.bidir
# # RUN tls.12_aria_gcm_256_mptcp.pollin ...
# # OK tls.12_aria_gcm_256_mptcp.pollin
# ok 845 tls.12_aria_gcm_256_mptcp.pollin
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait
# ok 846 tls.12_aria_gcm_256_mptcp.poll_wait
# # RUN tls.12_aria_gcm_256_mptcp.poll_wait_split ...
# # OK tls.12_aria_gcm_256_mptcp.poll_wait_split
# ok 847 tls.12_aria_gcm_256_mptcp.poll_wait_split
# # RUN tls.12_aria_gcm_256_mptcp.blocking ...
# # OK tls.12_aria_gcm_256_mptcp.blocking
# ok 848 tls.12_aria_gcm_256_mptcp.blocking
# # RUN tls.12_aria_gcm_256_mptcp.nonblocking ...
# # OK tls.12_aria_gcm_256_mptcp.nonblocking
# ok 849 tls.12_aria_gcm_256_mptcp.nonblocking
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_even
# ok 850 tls.12_aria_gcm_256_mptcp.mutliproc_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_readers
# ok 851 tls.12_aria_gcm_256_mptcp.mutliproc_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_writers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_writers
# ok 852 tls.12_aria_gcm_256_mptcp.mutliproc_writers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# ok 853 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_even
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers ...
# # OK tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# ok 854 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_readers
# # RUN tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers ...
# # mutliproc_sendpage_writers: Test terminated by timeout
# # FAIL tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# not ok 855 tls.12_aria_gcm_256_mptcp.mutliproc_sendpage_writers
# # RUN tls.12_aria_gcm_256_mptcp.control_msg ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg
# ok 856 tls.12_aria_gcm_256_mptcp.control_msg
# # RUN tls.12_aria_gcm_256_mptcp.control_msg_nomerge ...
# # OK tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# ok 857 tls.12_aria_gcm_256_mptcp.control_msg_nomerge
# # RUN tls.12_aria_gcm_256_mptcp.data_control_data ...
# # OK tls.12_aria_gcm_256_mptcp.data_control_data
# ok 858 tls.12_aria_gcm_256_mptcp.data_control_data
# # RUN tls.12_aria_gcm_256_mptcp.shutdown ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown
# ok 859 tls.12_aria_gcm_256_mptcp.shutdown
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_unsent ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_unsent
# ok 860 tls.12_aria_gcm_256_mptcp.shutdown_unsent
# # RUN tls.12_aria_gcm_256_mptcp.shutdown_reuse ...
# # OK tls.12_aria_gcm_256_mptcp.shutdown_reuse
# ok 861 tls.12_aria_gcm_256_mptcp.shutdown_reuse
# # RUN tls.12_aria_gcm_256_mptcp.getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.getsockopt
# ok 862 tls.12_aria_gcm_256_mptcp.getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.recv_efault ...
# # OK tls.12_aria_gcm_256_mptcp.recv_efault
# ok 863 tls.12_aria_gcm_256_mptcp.recv_efault
# # RUN tls.12_aria_gcm_256_mptcp.rekey ...
# # OK tls.12_aria_gcm_256_mptcp.rekey
# ok 864 tls.12_aria_gcm_256_mptcp.rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_fail ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_fail
# ok 865 tls.12_aria_gcm_256_mptcp.rekey_fail
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek
# ok 866 tls.12_aria_gcm_256_mptcp.rekey_peek
# # RUN tls.12_aria_gcm_256_mptcp.splice_rekey ...
# # OK tls.12_aria_gcm_256_mptcp.splice_rekey
# ok 867 tls.12_aria_gcm_256_mptcp.splice_rekey
# # RUN tls.12_aria_gcm_256_mptcp.rekey_peek_splice ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# ok 868 tls.12_aria_gcm_256_mptcp.rekey_peek_splice
# # RUN tls.12_aria_gcm_256_mptcp.rekey_getsockopt ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# ok 869 tls.12_aria_gcm_256_mptcp.rekey_getsockopt
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_pending ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# ok 870 tls.12_aria_gcm_256_mptcp.rekey_poll_pending
# # RUN tls.12_aria_gcm_256_mptcp.rekey_poll_delay ...
# # OK tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# ok 871 tls.12_aria_gcm_256_mptcp.rekey_poll_delay
# # FAILED: 868 / 871 tests passed.
# # Totals: pass:868 fail:3 xfail:0 xpass:0 skip:0 error:0
not ok 1 test: selftest_mptcp_tls # FAIL
# time=1256
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure
2026-05-20 6:32 ` Geliang Tang
@ 2026-05-20 8:19 ` Paolo Abeni
2026-05-21 3:23 ` gang.yan
0 siblings, 1 reply; 13+ messages in thread
From: Paolo Abeni @ 2026-05-20 8:19 UTC (permalink / raw)
To: Geliang Tang, mptcp; +Cc: gang.yan
On 5/20/26 8:32 AM, Geliang Tang wrote:
> On Tue, 2026-05-19 at 19:01 +0200, Paolo Abeni wrote:
>> This an attempt to fix the data transfer stall reported by Geliang
>> and
>> Gang more carefully enforcing memory constraints at the MPTCP level.
>>
>> This iteration presents a significant change WRT the previous one,
>> avoiding entirely the collapse attempt on memory pressure. Note that
>> this choice represent a trade off: collapsing allow much faster
>> transfer
>> (to be more accurate: order of magnitude less slow) under some
>> extreme
>> conditions, but makes transfer slower and much more CPU intensive for
>> less unlikely conditions.
>>
>> As a consequence of the above the `mptcp_data.multi_chunk_sendfile`
>> test-case needs a 240 seconds timeout to complete successfully:
>>
>> TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
>>
>> The solution performing data collapsing would need similar long
>> timeout
>> for the multiproc tests cases: mutliproc_even, mutliproc_readers,
>> mutliproc_writers, mutliproc_sendpage_even,
>> mutliproc_sendpage_readers,
>> mutliproc_sendpage_writers.
>
> Based on this version, I actually tested the MPTCP TLS self-tests and
> still encountered a few similar errors, with the test duration taking
> several times longer than before.
[...]
> ... ...
> # # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
> # # multi_chunk_sendfile: Test terminated by timeout
> # # FAIL tls.12_aes_gcm_mptcp.multi_chunk_sendfile
> # not ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
Without this series you should get some stall there, right?
Note that the 'multi_chunk' test will require increasing the test-case timeout,
as mentioned in v3:
---
diff --git a/tools/testing/selftests/net/mptcp/mptcp_data.c b/tools/testing/selftests/net/mptcp/mptcp_data.c
index 39d092e7888d..127d8b47bd39 100644
--- a/tools/testing/selftests/net/mptcp/mptcp_data.c
+++ b/tools/testing/selftests/net/mptcp/mptcp_data.c
@@ -166,7 +166,7 @@ static void chunked_sendfile(struct __test_metadata *_metadata,
close(fd);
}
-TEST_F(mptcp, multi_chunk_sendfile)
+TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
{
chunked_sendfile(_metadata, self, 4096, 4096);
chunked_sendfile(_metadata, self, 4096, 0);
---
The timeout could be reduced/avoided, including the 'collapse' strategy from v5
and previous revisions. As hinted by Eric, collapsing is a sort of weak spot
for potential evil peers and in practice causes high CPU usage increase to the
point that in debug build some other test-cases will still require an increased
timeout.
AFAICS the multi chunk is really a corner case, especially when sending
1 byte chunk. As a trade off I prefer avoiding collapsing, and accept any
solution that allow completion in the multi chunk test, even with very low
tput.
Side note: I think/I'm reasonably sure even plain TCP will have hard time
with such that case in comparable conditions, i.e. when OoO happens with
very high probability _after_ that the sender start pushing data at high speed,
but the upstream self-tests (rightfully) do not include the OoO part.
/P
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure
2026-05-20 8:19 ` Paolo Abeni
@ 2026-05-21 3:23 ` gang.yan
2026-05-21 8:04 ` Paolo Abeni
0 siblings, 1 reply; 13+ messages in thread
From: gang.yan @ 2026-05-21 3:23 UTC (permalink / raw)
To: Paolo Abeni, Geliang Tang, mptcp
May 20, 2026 at 4:19 PM, "Paolo Abeni" <pabeni@redhat.com mailto:pabeni@redhat.com?to=%22Paolo%20Abeni%22%20%3Cpabeni%40redhat.com%3E > wrote:
>
> On 5/20/26 8:32 AM, Geliang Tang wrote:
>
> >
> > On Tue, 2026-05-19 at 19:01 +0200, Paolo Abeni wrote:
> >
> > >
> > > This an attempt to fix the data transfer stall reported by Geliang
> > > and
> > > Gang more carefully enforcing memory constraints at the MPTCP level.
> > >
> > > This iteration presents a significant change WRT the previous one,
> > > avoiding entirely the collapse attempt on memory pressure. Note that
> > > this choice represent a trade off: collapsing allow much faster
> > > transfer
> > > (to be more accurate: order of magnitude less slow) under some
> > > extreme
> > > conditions, but makes transfer slower and much more CPU intensive for
> > > less unlikely conditions.
> > >
> > > As a consequence of the above the `mptcp_data.multi_chunk_sendfile`
> > > test-case needs a 240 seconds timeout to complete successfully:
> > >
> > > TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
> > >
> > > The solution performing data collapsing would need similar long
> > > timeout
> > > for the multiproc tests cases: mutliproc_even, mutliproc_readers,
> > > mutliproc_writers, mutliproc_sendpage_even,
> > > mutliproc_sendpage_readers,
> > > mutliproc_sendpage_writers.
> > >
> >
> > Based on this version, I actually tested the MPTCP TLS self-tests and
> > still encountered a few similar errors, with the test duration taking
> > several times longer than before.
> >
> [...]
>
> >
> > ... ...
> > # # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
> > # # multi_chunk_sendfile: Test terminated by timeout
> > # # FAIL tls.12_aes_gcm_mptcp.multi_chunk_sendfile
> > # not ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
> >
> Without this series you should get some stall there, right?
>
> Note that the 'multi_chunk' test will require increasing the test-case timeout,
> as mentioned in v3:
>
> ---
> diff --git a/tools/testing/selftests/net/mptcp/mptcp_data.c b/tools/testing/selftests/net/mptcp/mptcp_data.c
> index 39d092e7888d..127d8b47bd39 100644
> --- a/tools/testing/selftests/net/mptcp/mptcp_data.c
> +++ b/tools/testing/selftests/net/mptcp/mptcp_data.c
> @@ -166,7 +166,7 @@ static void chunked_sendfile(struct __test_metadata *_metadata,
> close(fd);
> }
>
> -TEST_F(mptcp, multi_chunk_sendfile)
> +TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
> {
> chunked_sendfile(_metadata, self, 4096, 4096);
> chunked_sendfile(_metadata, self, 4096, 0);
>
> ---
>
Hi Paolo,
No offense intended at all— Geliang and I just wanted to confirm
whether this performance regression is expected, acceptable, or
something we can optimize further.
We tested the performance of mptcp_data.sh (time per run) 15 times
under the v7 patch and [1], and the results are as follows:
v7 results:
5.82 4.72 5.38 6.18 6.52 6.04 5.05 6.49 4.78 5.62 5.52 4.91 8.07 3.87 5.61
Max: 8.07s, Min: 3.87s, Avg: 5.64s
[1] results:
2.98 3.44 3.11 3.06 3.78 3.23 3.28 2.88 3.52 3.33 2.89 3.33 3.91 3.20 3.45
Max: 3.91s, Min: 2.88s, Avg: 3.29s
We’d appreciate your thoughts on whether this delta aligns with
expectations, or if there are further optimizations we should explore.
[1] https://patchwork.kernel.org/project/mptcp/cover/cover.1773735950.git.yangang@kylinos.cn/
Thanks
Gang
> The timeout could be reduced/avoided, including the 'collapse' strategy from v5
> and previous revisions. As hinted by Eric, collapsing is a sort of weak spot
> for potential evil peers and in practice causes high CPU usage increase to the
> point that in debug build some other test-cases will still require an increased
> timeout.
>
> AFAICS the multi chunk is really a corner case, especially when sending
> 1 byte chunk. As a trade off I prefer avoiding collapsing, and accept any
> solution that allow completion in the multi chunk test, even with very low
> tput.
>
> Side note: I think/I'm reasonably sure even plain TCP will have hard time
> with such that case in comparable conditions, i.e. when OoO happens with
> very high probability _after_ that the sender start pushing data at high speed,
> but the upstream self-tests (rightfully) do not include the OoO part.
>
> /P
>
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH v7 mptcp-next 0/7] mptcp: address stall under memory pressure
2026-05-21 3:23 ` gang.yan
@ 2026-05-21 8:04 ` Paolo Abeni
0 siblings, 0 replies; 13+ messages in thread
From: Paolo Abeni @ 2026-05-21 8:04 UTC (permalink / raw)
To: gang.yan, Geliang Tang, mptcp
On 5/21/26 5:23 AM, gang.yan@linux.dev wrote:
> May 20, 2026 at 4:19 PM, "Paolo Abeni" <pabeni@redhat.com mailto:pabeni@redhat.com?to=%22Paolo%20Abeni%22%20%3Cpabeni%40redhat.com%3E > wrote:
>> On 5/20/26 8:32 AM, Geliang Tang wrote:
>>> # # RUN tls.12_aes_gcm_mptcp.multi_chunk_sendfile ...
>>> # # multi_chunk_sendfile: Test terminated by timeout
>>> # # FAIL tls.12_aes_gcm_mptcp.multi_chunk_sendfile
>>> # not ok 3 tls.12_aes_gcm_mptcp.multi_chunk_sendfile
>>>
>> Without this series you should get some stall there, right?
>>
>> Note that the 'multi_chunk' test will require increasing the test-case timeout,
>> as mentioned in v3:
>>
>> ---
>> diff --git a/tools/testing/selftests/net/mptcp/mptcp_data.c b/tools/testing/selftests/net/mptcp/mptcp_data.c
>> index 39d092e7888d..127d8b47bd39 100644
>> --- a/tools/testing/selftests/net/mptcp/mptcp_data.c
>> +++ b/tools/testing/selftests/net/mptcp/mptcp_data.c
>> @@ -166,7 +166,7 @@ static void chunked_sendfile(struct __test_metadata *_metadata,
>> close(fd);
>> }
>>
>> -TEST_F(mptcp, multi_chunk_sendfile)
>> +TEST_F_TIMEOUT(mptcp, multi_chunk_sendfile, 240)
>> {
>> chunked_sendfile(_metadata, self, 4096, 4096);
>> chunked_sendfile(_metadata, self, 4096, 0);
>>
>> ---
>>
> No offense intended at all—
No offense taken at all :)
> Geliang and I just wanted to confirm
> whether this performance regression is expected, acceptable, or
> something we can optimize further.
>
> We tested the performance of mptcp_data.sh (time per run) 15 times
> under the v7 patch and [1], and the results are as follows:
>
> v7 results:
> 5.82 4.72 5.38 6.18 6.52 6.04 5.05 6.49 4.78 5.62 5.52 4.91 8.07 3.87 5.61
>
> Max: 8.07s, Min: 3.87s, Avg: 5.64s
>
> [1] results:
> 2.98 3.44 3.11 3.06 3.78 3.23 3.28 2.88 3.52 3.33 2.89 3.33 3.91 3.20 3.45
>
> Max: 3.91s, Min: 2.88s, Avg: 3.29s
>
> We’d appreciate your thoughts on whether this delta aligns with
> expectations, or if there are further optimizations we should explore.
>
>
> [1] https://patchwork.kernel.org/project/mptcp/cover/cover.1773735950.git.yangang@kylinos.cn/
It's a matter of trade offs. This series intentionally sacrifices
performances for hopefully very edge corner cases over the average/most
usual ones.
Note that when we hit the prune condition, the sender is really doing
something against performances (i.e. sending 1 byte payload packets).
If you break down the runtime you should observe that the delta should
visible mostily/only in the `multi_chunk_sendfile` and `multiproc*`
cases, none of them is very relevant performance wise
(`multi_chunk_sendfile` requires intensive pruning, and `multiproc*` is
doing I/O using multiple threads on the same socket, which is also
really bad for performances).
The change in [1] has a different trade-off: replacing the backlog list
with an RB-tree makes computational complexity for backlog processing
change from O(n) to O(n * log (n)), and that will affect every fastpath
user - in practice high speed transfer are more likely to use the
backlog than slow speed ones as the optimal CPU pinning is BHs on a set
of CPUs and user-space on a different one.
Negative delta (worse performances) are expected to be observed on top
of [1] in high performance setup (i.e. 2 BM hosts B2B connected doing a
single stream MPTCP bulk transfer over a couple of high speed links).
Yep, I suggested the RB tree backlog usage, but I did not see in advance
that drawback, I'm sorry.
/P
^ permalink raw reply [flat|nested] 13+ messages in thread