Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp472146pxb; Wed, 24 Feb 2021 07:04:46 -0800 (PST) X-Google-Smtp-Source: ABdhPJyHT9W7tlcqOX6sA7wQOQiCz7YwItCE9xsU5WmAnVtske5V8s6MxlNF69DWx8JvpcXnNEKE X-Received: by 2002:a17:906:c9c2:: with SMTP id hk2mr11369330ejb.244.1614179085737; Wed, 24 Feb 2021 07:04:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614179085; cv=none; d=google.com; s=arc-20160816; b=LtBTF9NeEop8h5+EwW4lb0/jfLspG88+RHdVYrRXaI1Z+VveEwYMrzbGWF41MpvS5d TqrKg5h9jrjq9ob5ThsBDasrFHpR46kn7k9Oaea4/piDU1y/Yp8SMldBvxYIsuCLfndT +zH47D0f0lyVSHUDMbaRRI0Xw/WXXiCideCvOdoY2zcdT7cloWIl3040PBI+Ec9WbVRW IhY3K9ZoFsxTuWA0UqiH/sWtL+8z343JxrPw6wVvb6H8SrBleAb4Idd5x4ku6PH2toGu +CWiKLD7e/bN55lBhykUaGQElPrxsJn0aYt/d9ANCT4C0eETNthdovjttYKhOsuO41XX ewNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=LJRPW3HI0p/sHp67rlkgPDAL6NRmVmK5PJQWeu+NJmk=; b=klU+y0dJzkVFqR2EbpvW/xY/byZRSjshNfGOmmpkLFE83qkqERK3zfGZ0xqscbL/ER EO2Jzx+1jDaNfqptD1SqZ2fnSPybkHwtcl5qqWiOvI/4+zMe4UqX+w8BnZBSCWciPPrO kYhs7tpmxLqxAbTDTPQC3MIcwlTqbODkrteuvDa6bOwrfQyY3n8VsOnut4zGVWI+whBX E88OWZFDpr64bv1We/jLaoasi4NgFaVEj055rWwUinHwsdiO4sdw2BrhQIryThXlZyOf n5StFkvMhaJq+W+1jmJE+mjfjrjhopR8k5t7y4ygWFHckCSuFIUO/TjERKnXGqApSZeb KjcA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v25si1051699ejw.423.2021.02.24.07.03.59; Wed, 24 Feb 2021 07:04:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236627AbhBXO6w (ORCPT + 99 others); Wed, 24 Feb 2021 09:58:52 -0500 Received: from mga03.intel.com ([134.134.136.65]:15193 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238125AbhBXN6w (ORCPT ); Wed, 24 Feb 2021 08:58:52 -0500 IronPort-SDR: ClIMNlSUjpZJKhKSlJf3M4WsyCd0VhjVqFCHpXmeZ58Vm36B/QYiYAhHPPzsHUCf+NNNBiNAI5 zUvW/ds53RNA== X-IronPort-AV: E=McAfee;i="6000,8403,9904"; a="185226021" X-IronPort-AV: E=Sophos;i="5.81,203,1610438400"; d="xz'?scan'208";a="185226021" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Feb 2021 05:57:39 -0800 IronPort-SDR: TF+tYrpzCt2y0aQ6D1ztuDJ0VEecqrPsDrknXTJpRKL9KV6k9cewguv1VhHw/JXEwzfcP7Vl3v RCI5Gos0fvEA== X-IronPort-AV: E=Sophos;i="5.81,203,1610438400"; d="xz'?scan'208";a="403711282" Received: from xsang-optiplex-9020.sh.intel.com (HELO xsang-OptiPlex-9020) ([10.239.159.140]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Feb 2021 05:57:35 -0800 Date: Wed, 24 Feb 2021 22:13:02 +0800 From: Oliver Sang To: Neal Cardwell Cc: Enke Chen , Jakub Kicinski , William McCall , Yuchung Cheng , Eric Dumazet , LKML , lkp@lists.01.org, kbuild test robot Subject: Re: [tcp] 9d9b1ee0b2: packetdrill.packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe_ipv4-mapped-v6.fail Message-ID: <20210224141302.GA13714@xsang-OptiPlex-9020> References: <20210219014852.GA16580@xsang-OptiPlex-9020> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="5vNYLRcllDrimb99" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, Neal, On Fri, Feb 19, 2021 at 09:52:04AM -0500, Neal Cardwell wrote: > On Thu, Feb 18, 2021 at 8:33 PM kernel test robot wrote: > > > > > > Greeting, > > > > FYI, we noticed the following commit (built with gcc-9): > > > > commit: 9d9b1ee0b2d1c9e02b2338c4a4b0a062d2d3edac ("tcp: fix TCP_USER_TIMEOUT with zero window") > > https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master > > I have pushed to the packetdrill repo a commit that should fix this test: > > 094da3bc77e5 (HEAD, packetdrill/master) net-test: update TCP tests for > USER_TIMEOUT ZWP fix > https://github.com/google/packetdrill/commit/094da3bc77e518d820ebc0ef8b94a5b4cf707a39 > > Can someone please pull that commit into the repo used by the test > bot, if needed? (Or does it automatically use the latest packetdrill > master branch?) We updated our tool to use this latest packetdrill. seems improved, but not totally fix. before upgrading, we have: b889c7c8c02ebb0b 9d9b1ee0b2d1c9e02b2338c4a4b ---------------- --------------------------- fail:runs %reproduction fail:runs | | | :6 100% 6:6 packetdrill.packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe_ipv4-mapped-v6.fail :6 100% 6:6 packetdrill.packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe_ipv4.fail after upgrading, we have: b889c7c8c02ebb0b 9d9b1ee0b2d1c9e02b2338c4a4b ---------------- --------------------------- fail:runs %reproduction fail:runs | | | :6 100% 5:6 packetdrill.packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe_ipv4-mapped-v6.fail :6 100% 3:6 packetdrill.packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe_ipv4.fail attached kmsg.xz and packetdrill from one run where both tests failed. > > thanks, > neal --5vNYLRcllDrimb99 Content-Type: application/x-xz Content-Disposition: attachment; filename="kmsg.xz" Content-Transfer-Encoding: base64 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 AARZWg== --5vNYLRcllDrimb99 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=packetdrill Running packetdrill/tests/bsd/fast_retransmit/fr-4pkt-sack-bsd.pkt ... 2021-02-24 08:46:09 packetdrill/packetdrill --tolerance_usecs=40000 packetdrill/tests/bsd/fast_retransmit/fr-4pkt-sack-bsd.pkt packetdrill/tests/bsd/fast_retransmit/fr-4pkt-sack-bsd.pkt:25: error handling packet: live packet payload: expected 1000 bytes vs actual 2000 bytes packetdrill/tests/bsd/fast_retransmit/fr-4pkt-sack-bsd.pkt failed Running packetdrill/tests/linux/fast_retransmit/fr-4pkt-sack-linux.pkt ... 2021-02-24 08:46:10 packetdrill/packetdrill --tolerance_usecs=40000 packetdrill/tests/linux/fast_retransmit/fr-4pkt-sack-linux.pkt packetdrill/tests/linux/fast_retransmit/fr-4pkt-sack-linux.pkt pass Running packetdrill/tests/linux/packetdrill/socket_err.pkt ... 2021-02-24 08:46:10 packetdrill/packetdrill --tolerance_usecs=40000 packetdrill/tests/linux/packetdrill/socket_err.pkt packetdrill/tests/linux/packetdrill/socket_err.pkt:6: runtime error in socket call: Expected non-negative result but got -1 with errno 93 (Protocol not supported) packetdrill/tests/linux/packetdrill/socket_err.pkt failed Running packetdrill/tests/linux/packetdrill/socket_wrong_err.pkt ... 2021-02-24 08:46:10 packetdrill/packetdrill --tolerance_usecs=40000 packetdrill/tests/linux/packetdrill/socket_wrong_err.pkt packetdrill/tests/linux/packetdrill/socket_wrong_err.pkt:4: runtime error in socket call: Expected result -99 but got -1 with errno 93 (Protocol not supported) packetdrill/tests/linux/packetdrill/socket_wrong_err.pkt failed OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-accept.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-accept.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-connect.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-read.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-read.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-write.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-local-close-then-remote-fin.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-local-close-then-remote-fin.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-on-syn-sent.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-remote-fin-then-close.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-remote-fin-then-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-disorder-no-moderation.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-ecn-enter-cwr-no-moderation-700.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-ecn-enter-cwr-no-moderation-700.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ecn/ecn-uses-ect0.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-large.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-large.pkt (ipv6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-retrans.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-small.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-small.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-subsequent.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_in_edge.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_in_edge.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_default_notsent_lowat.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_default_notsent_lowat.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_notsent_lowat.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/fastopen/server/client-ack-dropped-then-recovery-ms-timestamps.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/fastopen/server/client-ack-dropped-then-recovery-ms-timestamps.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/gro/gro-mss-option.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/client.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/client.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/server.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ioctl/ioctl-siocinq-fin.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ioctl/ioctl-siocinq-fin.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-no-sack.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-sack.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/md5/md5-only-on-client-ack.pkt (ipv4)] stdout: /proc/net/tcp: 1: 0200A8C0:1F90 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 54376 2 00000000533bbe98 100 0 0 10 1 stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-client.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/https_client.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-route-refresh-ip-tos.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-accept.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-connect.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-write.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-local-close-then-remote-fin.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-on-syn-sent.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-disorder-no-moderation.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-ecn-enter-cwr-no-moderation-700.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ecn/ecn-uses-ect0.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-retrans.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-small.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-subsequent.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_default_notsent_lowat.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_notsent_lowat.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/gro/gro-mss-option.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/client.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/server.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-no-sack.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-sack.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/md5/md5-only-on-client-ack.pkt (ipv4-mapped-v6)] stdout: /proc/net/tcp6: 1: 0000000000000000FFFF00000200A8C0:1F90 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 57703 2 00000000b5e42e7e 100 0 0 10 1 stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-getsockopt-tcp_maxseg-server.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-getsockopt-tcp_maxseg-server.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-client.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-server.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/https_client.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sockopt_cork_nodelay.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-default.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-setsockopt.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-sysctl.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-2-6-8-3-9-nofack.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-3-4-8-9-fack.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-5-6-8-9-fack.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sendfile/sendfile-simple.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-close.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-connect.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-write.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-remote-fin-then-close.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ecn/ecn-uses-ect0.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-retrans.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_in_edge.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge_notsent_lowat.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/gro/gro-mss-option.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ioctl/ioctl-siocinq-fin.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-sack.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-getsockopt-tcp_maxseg-server.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-server.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/https_client.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sendmsg_msg_more.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sockopt_cork_nodelay.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-setsockopt.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-sysctl.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-2-6-8-3-9-nofack.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-5-6-8-9-fack.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-wr-close.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-send-queue-ack-close.pkt (ipv6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-rwnd-limited.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-sndbuf-limited.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/blocking/blocking-read.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/cwnd_moderation/cwnd-moderation-disorder-no-moderation.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-subsequent.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/fastopen/server/client-ack-dropped-then-recovery-ms-timestamps.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/limited_transmit/limited-transmit-no-sack.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-client.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mtu_probe/basic-v4.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sendmsg_msg_more.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sockopt_cork_nodelay.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-setsockopt.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-route-refresh-ip-tos.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-2-6-8-3-9-nofack.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-5-6-8-9-fack.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-close.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-wr-close.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/syscall-invalid-buf-ptr.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/invalid_ack.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/basic.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/close/close-on-syn-sent.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/epoll/epoll_out_edge.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/md5/md5-only-on-client-ack.pkt (ipv6)] stdout: /proc/net/tcp6: 1: 7BFA3DFD00007DD10000000000000000:1F90 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 55408 2 00000000ce767bbd 100 0 0 10 1 stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mtu_probe/basic-v4.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/nagle/sendmsg_msg_more.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-default.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-3-4-8-9-fack.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-wr-close.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-close.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-send-queue-ack-close.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-write-queue-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-wr-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/fastopen-invalid-buf-ptr.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/sendmsg-empty-iov.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-last_data_recv.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-sndbuf-limited.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/client-only-last-byte.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/reset_tsval.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/reset_tsval.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/batch.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/eor/no-coalesce-large.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mss/mss-setsockopt-tcp_maxseg-server.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-default.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-route-refresh-ip-tos.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sendfile/sendfile-simple.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-close.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-wr-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-send-queue-ack-close.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-write-queue-close.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/splice/tcp_splice_loop_test.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/fastopen-invalid-buf-ptr.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/sendmsg-empty-iov.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/syscall-invalid-buf-ptr.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-last_data_recv.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-rwnd-limited.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-sndbuf-limited.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/client-only-last-byte.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/partial.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/server.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/server.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/fin_tsval.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/invalid_ack.pkt (ipv6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/validate/validate-established-no-flags.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/validate/validate-established-no-flags.pkt (ipv6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/basic.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/batch.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/client.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/closed.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/closed.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_edge.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_exclusive.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_exclusive.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_oneshot.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-client.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-client.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-server.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/maxfrags.pkt (ipv6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/small.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/inq/server.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/notsent_lowat/notsent-lowat-sysctl.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sendfile/sendfile-simple.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-wr-close.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/fastopen-invalid-buf-ptr.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/syscall-invalid-buf-ptr.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-rwnd-limited.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/partial.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/server.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/fin_tsval.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/reset_tsval.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user_timeout.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user_timeout.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/basic.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/client.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/closed.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_edge.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_oneshot.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-client.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-server.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/small.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/mtu_probe/basic-v6.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rd-close.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/splice/tcp_splice_loop_test.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/syscall_bad_arg/sendmsg-empty-iov.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/client-only-last-byte.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/fin_tsval.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/validate/validate-established-no-flags.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/client.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_exclusive.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/fastopen-server.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/maxfrags.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/sack/sack-shift-sacked-7-3-4-8-9-fack.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/tcp_info/tcp-info-last_data_recv.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/ts_recent/invalid_ack.pkt (ipv4-mapped-v6)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/batch.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_oneshot.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/small.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/shutdown/shutdown-rdwr-write-queue-close.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/timestamping/partial.pkt (ipv6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user_timeout.pkt (ipv4-mapped-v6)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/maxfrags.pkt (ipv4)] stdout: stderr: FAIL [/lkp/benchmarks/packetdrill/gtests/net/tcp/user_timeout/user-timeout-probe.pkt (ipv4)] stdout: stderr: OK [/lkp/benchmarks/packetdrill/gtests/net/tcp/zerocopy/epoll_edge.pkt (ipv4)] stdout: stderr: KILL [/lkp/benchmarks/packetdrill/gtests/net/tcp/splice/tcp_splice_loop_test.pkt (ipv6)] stdout: stderr: Ran 222 tests: 194 passing, 27 failing, 1 timed out (180.71 sec): tcp --5vNYLRcllDrimb99--