From patchwork Sat Nov 16 12:59:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthieu Baerts X-Patchwork-Id: 1196103 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.01.org (client-ip=198.145.21.10; helo=ml01.01.org; envelope-from=mptcp-bounces@lists.01.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=tessares.net Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=tessares-net.20150623.gappssmtp.com header.i=@tessares-net.20150623.gappssmtp.com header.b="ZPVv2AJU"; dkim-atps=neutral Received: from ml01.01.org (ml01.01.org [198.145.21.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47Fb0c2BK2z9sNH for ; Sun, 17 Nov 2019 00:00:00 +1100 (AEDT) Received: from new-ml01.vlan13.01.org (localhost [IPv6:::1]) by ml01.01.org (Postfix) with ESMTP id DD06E100DC3D9; Sat, 16 Nov 2019 05:01:12 -0800 (PST) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2a00:1450:4864:20::429; helo=mail-wr1-x429.google.com; envelope-from=matthieu.baerts@tessares.net; receiver= Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C7A9C100EA52D for ; Sat, 16 Nov 2019 05:01:10 -0800 (PST) Received: by mail-wr1-x429.google.com with SMTP id e6so13929215wrw.1 for ; Sat, 16 Nov 2019 04:59:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tessares-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=yt+lfKfdQXoqwHoduEGFajn7mg9dLuZ6qTxh/ccOBiU=; b=ZPVv2AJUQNAoh5s80v5A2ab0gi2jpiDHyXNCnr9jY0VUo/5ms2Oro43v8Cif5hceXx TKOo7JjUQzgFJvE0Uo/6MEQr+ThWF6+0h209NfckA5362bQLqIEQbb5DBu6eQzLPFGkh sNegPGN93+femhIh9Dp92QxBoMkPnYyi1RtliQg5atwWqnayQes87pqXKvKs/v1fa+nL owLHXgktFX80ZU2+p430lWq2Q/WPq3gnJTjBzUsYCkdUAUZE0oXpgGUzeuVDAj8oCqEJ CFg+jRAETTSjBSFGqoAsLJqtgeD3L/Z737wZ77BG/szdHY2CFfs4xdQumwMo/tCBAbDI U8bA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=yt+lfKfdQXoqwHoduEGFajn7mg9dLuZ6qTxh/ccOBiU=; b=Y2s/2aB9z9k42D5EfukKP4MDDDg7psZzQPJqZMahlXbMSaGBSa+w/hD8kA3WEY3s6J kgVZtvPOj8ccfcZe03B51LNy+J8K5R97Kto6Q6iYL6E54/QGI9emlvZMpXFwrjTyJhS6 8qQRbkbpuRK/QhzLZfSKqEv4P8XVSakWUx8toqFAp3THTfboBbnnbbNXh9Yjo1JCkU4K rolC0WGsxfDPKtoDCB6LK0Xx7QCsCzA1+PC2UWQuHhSe9AWem0hC/rTyfRouHkNBR3cz /RF+Nh9chDsytN1syA6SoNNwnTwqUyyvCIePjA/Fyn/9DlWSAirkPF7KHBx3zwgiwpN6 nisw== X-Gm-Message-State: APjAAAWbNUduyp99WAux49zdu2jHjUhiSGwdBHBNYGHJNQFdOrFReqed HoLgYITQeAn1Sbcavs0sjs8CHEfnZKU= X-Google-Smtp-Source: APXvYqxFHq3dwVPB9GNpl75rfMN2cDgp5oitFQRYLwu0Qvwb2giOjQ7/Z0ZgjuyFvgE3payWzwE+fg== X-Received: by 2002:a5d:5687:: with SMTP id f7mr20890163wrv.384.1573909194292; Sat, 16 Nov 2019 04:59:54 -0800 (PST) Received: from tsr-vdi-mbaerts.nix.tessares.net (static.23.216.130.94.clients.your-server.de. [94.130.216.23]) by smtp.gmail.com with ESMTPSA id r15sm18381834wrc.5.2019.11.16.04.59.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Nov 2019 04:59:53 -0800 (PST) From: Matthieu Baerts To: mptcp@lists.01.org Cc: Matthieu Baerts Date: Sat, 16 Nov 2019 13:59:26 +0100 Message-Id: <20191116125936.3563275-1-matthieu.baerts@tessares.net> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Message-ID-Hash: ERABBJOYDEGZHV4PGYDERUIL5YOT2SWB X-Message-ID-Hash: ERABBJOYDEGZHV4PGYDERUIL5YOT2SWB X-MailFrom: matthieu.baerts@tessares.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.1.1 Precedence: list Subject: [MPTCP] [PATCH 00/10] selftests: IPv6 by default and time reduction List-Id: Discussions regarding MPTCP upstreaming Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: Here are a few improvements in the selftests. Nothing complex, some details to have the results more readable (I think), IPv6 enabled by default, the time of the execution is reduced (around 30 seconds now with the same launched tests), and the script is more robust for the future. I hope we can apply the one before the last one: IPV6 is now forced in the config, we can then always apply the IPv6 network config and remove a lot of 'if $ipv6' in the code. For the last one, I guess we should not apply it now because some tests are really slow in some conditions. More details in the patch and a separated email has been sent. All the patches can be squashed in the commit introducing the selftests: mptcp: add basic kselftest for mptcp Matthieu Baerts (10): selftests:mptcp: fix typo selftests:mptcp: enable v6 by default selftests:mptcp: align v4 and v6 results selftests:mptcp: reduce wait time for the listen selftests:mptcp: reduce time to wait for DAD selftests:mptcp: only display the NS id selftests:mptcp: avoid global var clash selftests:mptcp: do not reset "ret" when skipping selftests:mptcp: force MPTCP_IPV6 config [RFC] selftests:mptcp: decrease timeout to 100 sec tools/testing/selftests/net/mptcp/config | 1 + .../selftests/net/mptcp/mptcp_connect.sh | 245 +++++++++++------- tools/testing/selftests/net/mptcp/settings | 2 +- 3 files changed, 147 insertions(+), 101 deletions(-)